History

1.1.1 (2015-03-04)

  • Add general support for Python 2.7.
  • All numeric methods are now supported with some methods exclusive to Python 2.x (__div__(), __coerce__(), __oct__(), __hex__()).
  • Add support for the new matrix multiplication operator @.
  • Make __nonzero__() and __unicode__() exlusive to Python 2.x.
  • Make __bool__() and __bytes__() exclusive to Python 3.x.
  • Make __length_hint() exclusive to Python 3.4.
  • Add support for the __cmp__() method, exclusive to Python 2.x.
  • Add support for accessing the proxied object with the new original() function.
  • Add support for accessing proxy state with the new state() function.
  • De-couple proxy classes from proxied objects, much more lightweight proxy design is possible this way (less objects, lower cost to create each new proxy).

1.0 (2014-02-11)

  • First release on PyPI.
  • Add a short introduction.
  • Enable travis-ci.org integration.
  • Remove numbering of generated meta-classes

2015

  • Released on PyPI as a part of plainbox as plainbox.impl.proxy