-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathCHANGES.txt
124 lines (77 loc) · 3.32 KB
/
CHANGES.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
Change log
==========
1.8 2020-08-29 Eric V. Smith
----------------------------
* Add python 3.8 compatibility (#GL-1).
* Moved to gitlab.
* Require setuptools, and specify universal wheels (issue #BB-30).
* Drop code for bdist_rpm that tried to change the RPM name to
python-namedlist (issue #BB-31).
1.7 2015-05-15 Eric V. Smith
----------------------------
* Changed RPM name to python3-namedlist if running with python 3.
* No code changes.
1.6 2014-12-23 Eric V. Smith
----------------------------
* Add namedlist._update(), similar to dict.update(). Thanks to Arthur
Skowronek (issue #BB-23).
* Add namedlist._replace(), similar to namedtuple._replace (issue
#BB-24).
1.5 2014-05-20 Eric V. Smith
----------------------------
* Support slices in namedlist.__getattr__ (issue #BB-22).
1.4 2014-03-14 Eric V. Smith
----------------------------
* Add MANIFEST.in to MANIFEST.in, so it will be included in sdists
(issue #BB-21).
1.3 2014-03-12 Eric V. Smith
----------------------------
* Support unicode type and field names in Python 2.x (issue #BB-19). The
identifiers still must be ASCII only, but you can pass them as
unicode. This is useful for code that needs to run under both Python
2 and Python 3.
1.2 2014-02-13 Eric V. Smith
----------------------------
* Produce an RPM named python-namedlist (issue #BB-17).
* Add namedtuple (issue #BB-10). Passes all of the collections.namedtuple
tests, except those related to _source. Those tests don't apply
given our different approach to dynamic class creation. All other
collections.namedtuple tests have been copied to our test suite.
1.1 2014-02-07 Eric V. Smith
----------------------------
* Added __dict__ so vars() will be supported.
* Fixed pickling from another module (issue #BB-14).
* Moved tests to a separate file (issue #BB-15).
1.0 2014-02-04 Eric V. Smith
----------------------------
* Declare the API stable and release version 1.0.
* Support python 2.6 (issue #BB-8). The doctests don't pass because
OrderedDict isn't available until 2.7.
0.4 2014-02-04 Eric V. Smith
----------------------------
* Add docstring (issue #BB-7).
* Fixed README.txt typos (thanks pombredanne on bitbucket).
0.3 2014-01-29 Eric V. Smith
----------------------------
* Removed documentation left over from recordtype.
* Make instances unhashable (issue #BB-2).
* For python3, use str.isidentifier (issue #BB-1).
* Reorganize code for name checking. No functional changes.
* Make instances iterable (issue #BB-3).
* Add collections.Sequence ABC (issue #BB-4).
* Have "python setup.py test" also run doctests (issue #BB-5).
0.2 2014-01-28 Eric V. Smith
----------------------------
* Added MANIFEST.in.
* Hopefully fixed a problem with .rst formatting in CHANGES.txt.
0.1 2014-01-28 Eric V. Smith
----------------------------
* Initial release.
* Based off my recordtype project, but uses ast generation instead of
building up a string and exec-ing it. This has a number of advantages:
- Supporting both python2 and python3 is easier. exec has the
anti-feature of having different syntax in the two languages.
- Adding additional features is easier, because I can write in real
Python instead of having to write the string version, and deal
with all of the escaping and syntax errors.
* Added FACTORY, to allow namedlist to work even with mutable defaults.