Repository navigation
v3.0.0
bump to v3.0.0
Changed
- Complete rewrite: XSD parsing is now delegated to
xsdata'sSchemaParser,
and the parsed schema is resolved into a typed, frozen Pydantic v2 model
(OcxSchema) that serializes to JSON. - New public API:
load(source),resolve(schemas), and the model classes. - New
ocx-schema-parser exportCLI.
Removed
- BREAKING:
OcxParser,Transformer,LxmlParser,LxmlElement,
SchemaHelper,OcxGlobalElement, thedata_classesmodule, theutils
package and theocxdownloadersub-package (SchemaDownloadermoved to
ocx_schema_parser.downloader). - Dependencies
ocx-common,pyspellcheckerandpyyaml.