DEV Community

Cover image for DocWire - 2024.12.04 release
Krzysztof Nowicki
Krzysztof Nowicki

Posted on

DocWire - 2024.12.04 release

This release introduces significant improvements to error handling and code organization, enhancing the overall stability and usability of our software.

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.

Check the relase
https://github.com/docwire/docwire/releases/tag/2024.12.04

Postmark Image

Speedy emails, satisfied customers

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up

Top comments (0)