- Put interleave mode after model match for precedence
- Fix regex parsing of character group ending with '-'
- Fix complexType mixed content extension
- Checked and improved 'built' properties for XSD components:
* Simple types, attributes and attribute group are now built
withoug cheching on base types.
* Don't check global subcomponents: the scope of built is to
assure that local parts are built.
- Split global maps checks from build phase:
* XsdGlobals._check_schema substituted by check() method with
two opional arguments. The new methos is useful also to check
global maps also after schema building.
- Added validator=None argument to parse_error() method
- More speed on creating categories from unicodedata.category API
- JSON serialized Unicode categories now include major categories
- Delete unicode_categories.json from repo (it will be created by
install command)
- Added several tests
- Fixed start and end expression in regex.get_python_regex():
now puts '^(' and ')$' instead of '^' and '$'.
- Fixed '.' conversion in regex.get_python_regex(): raw string
qualifier removed from string literal.
- add setUpClass() method to test classes
- XMLSchemaTestCase class removed
- common test definitions are now in xmlschema/tests/__init__.py
- xmlschema/tests/_test_common.py deleted
* The `set_context` method has been removed because is not always
applicable starting from schema;
* Now all identity constraints paths are selected from instances;
* XPath select functions now have a name related to the selection scope;
* Added `etree_getpath` function in etree.py;
* Added `maxunicode` checks in codepoints.py (issue #32, Python 2.7
compiled without --enable-unicode=ucs4) for load only UCS-2 code points.
- Fixing memory usage issue #32
- Removed the old UnicodeSubset class
- Developing class CodePointSet renamed to UnicodeSubset
- Added XMLSchemaChildrenValidationError to package imports
- Fixed a typo in test_all.sh script
- Switched to version 0.9.16
- Using MutableSet to implement a ordered list based set
for Unicode code points
- Added test_regex.py test script for Unicode code points and
XSD regular espressions