HTML Parsing: The new tokenizer is now exposed, allowing for more flexible parsing of HTML content.
HTML Serialization: The serializer implementation is now complete, enabling accurate conversion of HTML structures back into string format.
HTML Parsing: The htmlparser2 tree support is now fully implemented, enhancing the ability to parse complex HTML documents.
Improvements
Testing: New tests for the serializer and tree adapters are added, ensuring better reliability and performance of the parsing and serialization processes.
Project Structure: The project has been restructured for improved organization, making it easier to navigate and contribute to the codebase.
Fixes
Fix issues with the <menuitem> tag handling, ensuring compliance with the HTML specification.
Fix the adapter priority in the serializer, improving the accuracy of the serialization process.
Resolve naming inconsistencies in tests, enhancing clarity and maintainability.
Fix issues with start tag serialization, ensuring that tags are correctly serialized in the output.
Others
Add a Bitdeli badge to the README, showcasing project analytics and contributions.
Clean up the project and add a logo, enhancing the visual appeal and professionalism of the repository.
Update the README and add npmignore, providing clearer instructions and improving project setup.