XML Building: You can now use negative offsets when creating XML structures, allowing for more flexible formatting. Additionally, there's an option to suppress pretty printing for elements that contain text, giving you more control over the output.
Improvements
Documentation: We have added a link to examples in the wiki, making it easier for you to find practical use cases and understand how to utilize the library effectively.
Character Support: The library now follows the XML 1.1 specification for valid characters, ensuring better compliance and fewer issues with character encoding.
Fixes
Fix issues with invalid characters by adding tests to ensure that the library handles them correctly, enhancing the reliability of your XML outputs.
Resolve the removal of unnecessary text case options, streamlining the library's functionality to focus on XML building.
Others
Remove support for Node.js versions 4.0 and 5.0 from Travis CI, ensuring that our testing environment is up-to-date and focused on current versions.
Add a change log for version 9.0.0, providing you with a clear history of updates and changes made to the library.