Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
2024.12.04 source code.tar.gz | 2024-12-05 | 36.3 MB | |
2024.12.04 source code.zip | 2024-12-05 | 36.6 MB | |
README.md | 2024-12-05 | 1.5 kB | |
Totals: 3 Items | 73.0 MB | 0 |
This release introduces significant improvements to error handling and code organization, enhancing the overall stability and usability of our software.
Errors gracefully caught and tamed,
XmlStream and OCRParser, their handling acclaimed.
Stringification features, now standing alone,
Non-fatal parsing errors, their presence known.
Documentation clearer than before,
Our error handling reaching new shore.
-
Improvements
- Improved error handling in the XmlStream and OCRParser classes, ensuring more robust and reliable parsing.
- Extracted stringification features from error.h into a separate file, stringification.h, and improved them for better code organization and reusability.
- Added emitting error from the first round of parsing as non-fatal if second round of parsing starts, allowing for more flexible error handling.
-
Bug Fixes
- Disabled printing of libxml2 errors and warnings to stderr, preventing unnecessary output and improving user experience.
- Fixed a small issue with the main page of the API documentation, ensuring accurate and up-to-date information.
-
Documentation
- Extracted example of handling errors and warnings into a separate source file and added a Doxygen documentation page with that example, providing clear guidance for developers.
- Linked the example to the docwire::errors namespace, errors::base class, and errors::impl template descriptions, enhancing documentation completeness and usability.