- Fix issue #3 splitting xs:gYear type, creating an unordered base
type XPathGregorianYear and then deriving GregorianYear10 also from
OrderedDateTime to implement comparison operators.
- Rewritten in the same way the remaining gregorian types, inverting
the bases (put XSD 1.0 only types as the base).
- Removed AbstractSchemaContext and XMLSchemaContext classes
- Added helper method match_xsd_type() to XPathToken
- Added abstract interfaces for XSD elements, attributes and types,
for supporting alternative schema proxy implementations
- Add default=None argument do XPathToken.get_argument(), that
is the default value returned in case of an empty sequence.
- Modify the evaluate method of end-with token class, adding
default='' to get_argument() calls.
- Add 2019 to copyright information
- Update Shphinx docs about XPath 2 status
- Tests splitted into several modules (all tests are runned as before
by the script test_elementpath.py or by "python -m unitest")
- fromstring() rewritten: now based on regex patterns
- Added fromdatetime method to replace old __init__ version
- __init__ arguments refactored (year, month, day, hour, minute,
second, microsecond, tzinfo)