~ubuntu-branches/debian/sid/python-decorator/sid

« back to all changes in this revision

Viewing changes to CHANGES.txt

  • Committer: Bazaar Package Importer
  • Author(s): Piotr Ożarowski
  • Date: 2010-05-25 21:55:03 UTC
  • mfrom: (1.1.5 upstream)
  • Revision ID: james.westby@ubuntu.com-20100525215503-4xq1iyhjijh0t8o6
Tags: 3.2.0-1
* New upstream release
  - changelog no longer available
* python added to Build-Depends (clean rule needs it)
* debian/watch file points to PyPI now

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
HISTORY
2
 
----------
3
 
 
4
 
3.1.2. Added attributes args, varargs, keywords and arg0, ..., argN
5
 
     to FunctionMaker objects generated from a function; fixed another
6
 
     Pylons-breaking bug signaled by Lawrence Oluyede (25/08/2009)
7
 
3.1.1. Fixed a bug which was breaking Pylons, signaled by
8
 
     Gabriel de Perthuis, and added a test for it. (18/08/2009)
9
 
3.1. Added decorator.factory, an easy way to define families of decorators
10
 
     (requested by various users, including David Laban). Refactored the
11
 
     FunctionMaker class and added an easier to use .create classmethod.
12
 
     Internally, functools.partial is used for Python >= 2.5 (16/08/2009)
13
 
3.0.1. Improved the error message in case a bound/unbound method is passed
14
 
     instead of a function and documented this case; that should make life
15
 
     easier for users like Gustavo Nerea (16/02/2009)
16
 
3.0. New major version introducing ``FunctionMaker`` and the two-argument
17
 
     syntax for ``decorator``. Moreover, added support for getting the
18
 
     source code. This version is Python 3.0 ready.
19
 
     Major overhaul of the documentation, now hosted on 
20
 
     http://packages.python.org/decorator (14/12/2008)
21
 
2.3.2. Small optimization in the code for decorator factories. First version
22
 
       with the code uploaded to PyPI (01/12/2008)
23
 
2.3.1. Set the zipsafe flag to False, since I want my users to have the source, not
24
 
     a zipped egg (25/07/2008)
25
 
2.3.0. Added support for writing decorator factories with minimal effort (feature
26
 
     requested by Matthew Wilson); implemented it by enhancing 'decorator' to 
27
 
     a Python 2.6 class decorator (10/07/2008)
28
 
2.2.0. Added a note on 'inspect.getsource' not working for decorated
29
 
     functions; referenced PEP 326; highlighted the snippets in the 
30
 
     documentation with pygments; slightly simplified the code (31/07/2007)
31
 
2.1.0. Replaced the utility 'update_wrapper' with 'new_wrapper' and
32
 
     updated the documentation accordingly; fixed and improved the 
33
 
     doctester argument parsing, signaled by Sam Wyse (3/07/2007)
34
 
2.0.1. Included the licence in the source code too; fixed a versioning
35
 
     issue by adding the version number to the zip file and fixing
36
 
     the link to it on the web page, thanks to Philip Jenvey (17/02/2007)
37
 
2.0. Rewritten and simplified the implementation; broken compatibility
38
 
     with previous versions (in minor ways); added the utility function
39
 
     'update_wrapper' instead of 'newfunc' (13/01/2007)
40
 
1.1. 'decorator' instances now have attributes __name__, __doc__,
41
 
     __module__ and __dict__ coming from the associated caller function; 
42
 
     included the licence into the documentation (02/12/2006)
43
 
1.0. Added LICENCE.txt; added a setuptools-friendly setup.py script 
44
 
     contributed by Luke Arno (10/08/2006)
45
 
0.8.1. Minor fixes to the documentation (21/06/2006)
46
 
0.8. Improved the documentation, added the 'caveats' section (16/06/2006)
47
 
0.7.1. Improved the tail_recursive example (15/05/2006)
48
 
0.7. Renamed 'copyfunc' into 'newfunc' and added the ability to copy
49
 
     the signature from a model function;   improved '_decorator' to
50
 
     set the '__module__' attribute too, with the intent of improving 
51
 
     error messages; updated the documentation (10/05/2006)
52
 
0.6. Changed decorator.__call__ so that the module somewhat works
53
 
     even for Python 2.3 (but the signature-preserving feature is
54
 
     lost) (20/12/2005)
55
 
0.5.2. Minor changes to the documentation; improved 'getattr_' and
56
 
       shortened 'locked' (28/06/2005)
57
 
0.5.1. Minor corrections to the documentation (20/05/2005)
58
 
0.5. Fixed a bug with out-of-the-mind signatures, added a check for reserved
59
 
     names in the argument list and simplified the code (thanks to Duncan 
60
 
     Booth) (19/05/2005)
61
 
0.4.1. Fixed a typo in the documentation (thanks to Anthon van der Neut)
62
 
     (17/05/2005)
63
 
0.4. Added getinfo, some tests and improved the documentation (12/05/2005)
64
 
0.3. Simplified copyfunc, renamed deferred to delayed and added the 
65
 
     nonblocking example (10/05/2005)
66
 
0.2. Added copyfunc, improved the multithreading examples, improved
67
 
     the doctester program (09/05/2005)
68
 
0.1.1. Added the license specification and two docstrings (06/05/2005)
69
 
0.1. Initial release  (04/05/2005)