1.2.4 (19 Oct 2014)
-------------------
The major feature of this release is a new approach to Python 3 support
based
on the `six <https://pypi.python.org/pypi/six/>`_ module. This resolves
:ticket:`support for Python 3 <150>` and allows one release of PyXB to
support
Python versions from 2.6 through 3.4, excluding 3.0. The
``maintainer/2to3``
script used in PyXB 1.2.3 is no longer supported. Both the core
implementation and the bindings are compatible with Python 2 and 3.
A second important feature was correct handling of QName by changing the
binding representation from a string to an expanded name that saves the
namespace URI rather than the prefix from the original document.
Finally, with this release primary development and support moves from
SourceForge to `Github <https://github.com/pabigot/pyxb>`_. Inter-release
updates will be made first on github (on the `next
<https://github.com/pabigot/pyxb/tree/next>`_ branch), and pushed to the
SourceForge git repository aperiodically.
Other miscellanous changes:
- Correct rich comparisons for _PluralBinding instances. :ticket:`218`
- Prevent adding non-element content as wildcard elements. :ticket:`219`
- Provide public API to _CF_enumeration helper methods. :ticket:`221`
- Specify requirements for an acceptable DOM implementation. :ticket:`224`
- Rebase xs:decimal on Python decimal.Decimal to provide high precision
support. :ticket:`91`
- Support Python 3. :ticket:`150`
- Fix mis-ordered attribute groups use/resolution issue. :ticket:`230`
- Generate facet values that are valid Python expressions. :ticket:`231`
- Improve validation failure location for simple values. :ticket:`232`
- Disallow name attribute in internal complex types. :issue:`6`
- Avoid unbounded non-deterministic expansion. :issue:`5`
- Reduce namespace intrusion with enumeration types. :issue:`9`
- Add API to replace simple content complex type values. :issue:`7`
- Fix representation and use of QNames. :issue:`13`
- Fix generation of wildcard attributes. :issue:`14`
- Fix validation of wildcard types in DOM instances. :issue:`15`
- Reference github for bug reports. :issue:`16`:
- Eliminate a gratuitous log warning on a validation failure. :issue:`17`
- Eliminate improper assertion on extension binding use of imported
bindings.
:issue:`18`
- Support serialization of anonymous namespaces to allow Python
copy.deepcopy
module to work on binding instances. :issue:`19`
- Generate bindings that are compatible with both Python 2 and Python 3.
:issue:`22`
------------------------------------------------------------------------------
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://p.sf.net/sfu/Zoho
_______________________________________________
pyxb-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pyxb-users