Use primitive values for equality comparison instead of boxed objects (fixes #12)
Validate spacing around the ':' in a QName (fixes #13)
Do not register constructor functions for xs:NOTATION and xs:anyAtomicType (fixes #15)
Fix error code produced by DynamicError.throw_type_error (fixes #16)
Implement proper code point string comparison (fixes #17)
fn:unordered only needs to change the order of a sequence if it would improve efficiency (fixes #22)
Simplify code flow in DefaultEvaluator
Improved output formatting in ExpressionPrinterVisitor
Improved error message for DynamicError.invalidCollectionArgument
Fix ClassCastException in FollowingAxis implementation (fixes #25)
Validate all regular expression flags (fixes #26)
Implement the `x` flag for fn:matches, fn:tokenize, and fn:replace (fixes #24)
Fix incorrect regex flags validation (fixes #23)