]> git.k1024.org Git - pyxattr.git/blob - NEWS
Complete the change of namespace handling
[pyxattr.git] / NEWS
1 News
2 ====
3
4 Version 0.5
5 -----------
6
7 Implemented support for python 3. This required a significant change to
8 the C module, hence the new version number.
9
10 Version 0.4
11 -----------
12
13 API
14 ~~~
15
16 The old functions ({get,set,list,remove}xattr) are deprecated and replaced with
17 a new API that is namespace-aware and hopefully will allow other OSes (e.g.
18 FreeBSD) to be supported more naturally.
19
20 Both the old and the new API are supported in the 0.4 versions, however users
21 are encouraged to migrate to the new API.
22
23 New features
24 ~~~~~~~~~~~~
25
26 A new bulk get function called get_all() has been added that should be somewhat
27 faster in case of querying files which have many attributes.
28
29 License
30 ~~~~~~~
31
32 Since LGPLv3 is not compatible with GPLv2 (which unfortunately I didn't realize
33 before), the license was changed to LGPLv2.1 or later.
34
35 Internals
36 ~~~~~~~~~
37
38 Unittest coverage was improved.
39
40 Version 0.3
41 -----------
42
43 * changed licence from GPL to LGPL (3 or later)
44 * changed listxattr return type from tuple to a list
45 * developer-related: added unittests
46
47 Version 0.2.2
48 -------------
49
50 * fixed listing symlink xattrs
51
52 Version 0.2.1
53 -------------
54
55 * fixed a bug when reading symlink EAs (you weren't able to
56   do it, actually)
57 * fixed a possible memory leak when the actual read of the EA
58   failed but the call to get the length of the EA didn't
59
60 .. Local Variables:
61 .. mode: rst
62 .. fill-column: 72
63 .. End: