You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Features
Terminology caching and loading update.
Terminology section access and type listing functions.
Define and use common format version number for all parsers.
Supported format version check: When trying to open a file with any of the odml parsers, first the document format version number is checked. If the found version number does not match the supported one, file loading will fail an exception, since this is the oldest format version. If anyone tries to open a newer format, they should first update their odML package and not use this one.
Document saving: An odML document can now only be saved, if the validation does not show any errors. Saving an invalid document will exit while printing all encountered errors.
Parser: All parsers are now more relaxed when encountering unsupported tags or missing tags and only print warnings instead of ending with an exception. Warnings are collected and can be accessed via the parser object (required for display in odml-ui to avoid potential loss of information).
Package and format information added or updated: Version, Format version, Contact, Homepage, Author, PyPI Classifiers, Copyright.
Removes the license text from setup.py. The license text interfered with the PyPI process in a way, that the description was not displayed on PyPI.
Removes the image folder from the project, since they are exclusively used in the outsourced odml-ui project.
Fixes
Fixes a bug that prohibits the parsing of json or yaml files; #191.
Fixes a bug that fails parsing of json or yaml files when Section.repository, Section.link or Section.include are present; #194.