Releases: jahtz/pypxml
Releases · jahtz/pypxml
v3.2.0
Changes
- Fix: Reading order generation in
PageXML.from_tree() - Fix: Remove element from reading order if it is removed with
PageXML.remove_element() - Fix: Clear reading order when clearing elements with
PageXML.clear_elements() - Remove:
PageXML.reading_ordersetter - Add
PageXML.set_reading_order(): Replaces the reading_order setter and has the ability to sync the element order with the reading order - Add
PageXML.sync_reading_order(): Sort the order of the elements based on the reading order - Add
PageXML.create_reading_order(): Create a new reading order based on the current region order - Add
PageXML.sort_regions(): Sort all regions based on their coordinates
PyPI
pip install pypxml~=3.2.0v3.1.0
v3.0.0
v2.1.1
What's changed
- Add
find()andfind_all()methods. - Fixed PageXML Schema versions
Minor changes
- Refined the project’s structure for better organization.
PyPi
pip install pypxml==2.1.1
https://pypi.org/project/pypxml/2.1.1/
v2.0
Warning
Breaking changes! Be aware that the following changes may require code updates.
What's changed
- Merged
PageXMLandPageclasses into a single class. Elementclass is nowPageElement.XMLTypeenum is nowPageType.- Improved attribute access.
Minor changes
- Refined the project’s structure for better organization.
PyPi
pip install pypxml==2.0
https://pypi.org/project/pypxml/2.0/
v1.0
Features
- Release of version
1.0: First stable release ofpypxml. - Full API integration: Complete integration for working with PageXML files, including functionality for parsing, manipulating, and exporting XML data.
- PyPI Publication: The package is now available on PyPI. You can install it via:
pip install pypxml