Revisions of python-xmlschema
buildservice-autocommit
accepted
request 1088468
from
Dirk Mueller (dirkmueller)
(revision 48)
baserev update by copy to link target
- update to 2.3.0: * Improve sequence/all restriction checks for XSD 1.1 * Add *schema* argument to `Wsdl11Document`
buildservice-autocommit
accepted
request 1081720
from
Dirk Mueller (dirkmueller)
(revision 46)
baserev update by copy to link target
SR for python stack proposal
buildservice-autocommit
accepted
request 1079725
from
Dirk Mueller (dirkmueller)
(revision 44)
baserev update by copy to link target
- update to 2.2.3: * Add support for Python 3.12 * Detach content iteration methods from ModelVisitor
buildservice-autocommit
accepted
request 1074605
from
Dirk Mueller (dirkmueller)
(revision 42)
baserev update by copy to link target
- update to 2.2.2: * Fix mixed content extension with empty content (issue #337) * Fix lru_cache() usage on global maps caching * Fix mixed content extension without explicit mixed attribute (issue #334)
buildservice-autocommit
accepted
request 1064241
from
Dirk Mueller (dirkmueller)
(revision 40)
baserev update by copy to link target
- update to 2.2.0: * Refine string serialization of XML resources and data elements * Switch to use elementpath v4 * Fix sequence_type property for XSD types * Remove *XsdElement.get_attribute()*: unused and doesn't work as expected
buildservice-autocommit
accepted
request 1007722
from
Dirk Mueller (dirkmueller)
(revision 38)
baserev update by copy to link target
- update to 2.1.1: * Fix *schema_path* usage in `XMLSchemaBase.iter_errors()` * Add *allow_empty* option to `XMLSchemaBase` validation API
buildservice-autocommit
accepted
request 1006884
from
Dirk Mueller (dirkmueller)
(revision 36)
baserev update by copy to link target
- Update to 2.1.0: * Add to_etree() to document API * Improve generic encoding with wildcards * Clean document API and schema decoding - Update to 2.0.4: * Add use_location_hints argument to document API for giving the option of ignoring XSI schema locations hints * Fix import from locations hints with namespace mismatch (issue #324) - Update to 2.0.3: * Add keep_empty and element_hook options to main iter_decode() method * Fix default namespace mapping in BadgerFishConverter * Fix type restriction check if restricted particle has maxOccurs==0 (issue #323) - Update to 2.0.2: * Fix XSD 1.1 assertions effective scope * Add support for Python 3.11 - Update to 2.0.1: * Remove warnings during the build of the package using package_data specs in setup.py * Fix decoding with process_namespaces=False and xsi:type in XML instance * Refactor DataElement.get(), restore DataElement.set() (issue #314) * Add map_attribute_names argument to DataElementConverter - Update to 2.0.0: * Refactor XPath interface for the full XPath node implementation of elementpath v3.0 * Fix BadgerFishConverter with mixed content (issue #315) * Improve get() and set() of DataElement (issue #314) - Update to 1.11.3: * Fix invalid element not detected with empty particle (issue #306) * Fix Sphinx warnings (issue #305) - Update to 1.11.2: * Fix 'replace_existing' argument usage in XsdElement.get_binding method (issue #300) * Add Russian full translation (from PR #303 and #304)
- update to 1.9.2: * Fix for global simple type naming * Improve error reporting for encoded data * Fix attribute duplicates in attribute group * Add process_skipped optional argument to decoding/encoding * Add iter_decode() to document level API * Enhance XMLResource class adding usage of pathlib.Path objects for source and base_url arguments * Fix for issue #273
- update to 1.8.2: * Fix type annotation of XMLSchema source argument * Near compliance with strict type annotations * Removed ModelGroup class, merged with XsdGroup * Some optimizations and fixes from static analysis - update to 1.8.0: * Refactor XMLSchemaMeta deprecating BUILDER attribute * Extend type annotations to package API * Add static typing tests with checked mypy runs * Activate mypy checks for package * Fix for issues #257 and #259 * Make XSD annotation parsing lazy * Add lazy annotations to schema instances * Add get_annotation() method to multiple-facets classes (issue #255) - drop remove_shebang.patch (upstream)
- update to 1.6.4: * Add testing config for Python 3.10 (Tox and CI) * Fix internal _PurePath class with Python 3.10 (issue #251) * Remove redundant xmlns="" declaration when encoding with lxml (issue #252) * Refactor normalize_url() using pathlib.PurePath * Support UNC paths (issue #246) * Fix API docs (issue #248) * Fix for issue #245 (key/keyref with dynamic types) * Change default decoding of mixed content with only text to a string instead of a dictionary (issue #242)
buildservice-autocommit
accepted
request 894173
from
Dirk Mueller (dirkmueller)
(revision 31)
baserev update by copy to link target
- update to 1.6.1: * Add multi-source initialization and add_schema() to schema class * Add bytes strings to accepted XML sources (issue #238) * XML data bindings and code generators are now considered stable * Add arguments 'max_depth' and 'extra_validator' to validation methods * Enhance decoding with 'value_hook' argument * Remove unnecessary bindings with schema proxy from ElementPathMixin to avoid conflicts when schema is used by an XPath 3 parser * Fix schema logger (issue #228)
buildservice-autocommit
accepted
request 887874
from
Dirk Mueller (dirkmueller)
(revision 29)
baserev update by copy to link target
Displaying revisions 1 - 20 of 48