root/snakeoil/NEWS @ ferringb%2540gmail.com-20081108031429-fak8jwrxdtgqggqh

Revision ferringb%2540gmail.com-20081108031429-fak8jwrxdtgqggqh, 2.3 kB (checked in by Brian Harring <ferringb@…>, 13 days ago)

version 0.3.1

Line 
1Snakeoil Release Notes
2======================
3
4
5snakeoil 0.3.1: November 7, 2008
6
7* pkgcore ticket 215; fixup corner case errors in normpath cpy.
8
9
10snakeoil 0.3: August 28, 2008
11
12* refactor dependant_methods to stop creating strong cycles that the python
13  vm seems unable to break.  Shift the func storage away from .raw_func to
14  .sd_raw_func in addition.  Add in __(un|)wrap_stage_dependencies__ so that
15  invocation of unwrap then wrap will make changes to stage_depends take
16  affect.
17
18* intern gname and uname for TarInfo objects via property trickery- again,
19  purpose being less memory usage.
20
21* AtomicFile now marks itself as initially finalized until it has a fd; this
22  removes spurios complaints from __del__
23
24* LimitedChangeSet got an additional kwarg; key_validator.  A function can
25  be passed in via this to do validation of the desired key- either it throws
26  an exception, or returns the key to use.
27
28
29snakeoil 0.2: March 18, 2008
30
31* snakeoil.fileutils.iter_read_bash and friends grew an allow_inline_comment
32  param to control stripping of inlined comments; defaults to True.
33
34* bash parsing bug where "x=y" w/out a trailing newline wasn't returning the
35  'y' value.
36
37* x=-* (specifically unquoted) is a valid assignment, fixed.
38
39* added SNAKEOIL_DEMANDLOAD_PROTECTION environment variable- if set to
40  something other then 'yes', disables the placeholder checks.
41  Main intention for this functionality is for when code is introspecting
42  demandload consuming code (epydoc for example), and inadvertantly triggers
43  the access multiple times.
44
45
46snakeoil 0.1: November 11, 2007
47
48* Add a cpython version of snakeoil.formatters.
49
50
51snakeoil 0.1 rc2: July 06, 2007
52
53* Pulled in any/all cpy extensions if not available in current python version.
54
55* Added several pylint checks for naughty things like bool(len(seq)), itering
56  over dict.keys() and shadowing builtins.
57
58* Misc doc improvements.
59
60* Rewrite demandload with a new multiple arg style, and update the appropriate
61  pylint checker.
62
63* Fix title updating by flushing the formatter's stream.
64
65* overhaul demandload test case for consuming code.
66
67* Add snakeoil.containers.SetMixin to provide set methods for various
68  objects.
69
70* Remove snakeoil.const - unused.
71
72* Improve test coverage in general.
73
74* Add folding dicts.
75
76* Move snakeoil.file to snakeoil.fileutils.
77
78* Initial release, split out from pkgcore.util.*.
Note: See TracBrowser for help on using the browser.