Merge Debian packaging for release “1:0.12.2-2”.
[debian_python-lockfile.git] / ChangeLog
blob2d4aeb92c537e8b870a1ed24d5586b79c56f32f3
1 CHANGES
2 =======
4 0.12.2
5 ------
7 * Add warning to README.rst
9 0.12.1
10 ------
12 * Remove Python 2.6 classifier
13 * Remove python 2.6
14 * Remove two unused variables: fix flake8 F841 warn
15 * Fix flake8 warnings
16 * PBR setup requirement only
17 * Support universal wheels
19 0.11.0
20 ------
22 * Add deprecated warnings to index.rst
23 * Fix PIDLockFile.acquire() may loop indefinitely
24 * Fix failure - from lockfile import *
25 * lockfile.acquire doesn't accept a timeout of 0
26 * Update README format for our release script
27 * Begin moving some of the common code to a shared base
28 * Add pbr to dependency list
29 * The version of sphinx being brought in is broken
30 * Fix Git URLs
32 0.10.2
33 ------
35 * Fix package name
37 0.10.1
38 ------
40 * Add missing cover env in tox
42 0.10.0
43 ------
45 * Fix documentation bug report address
46 * Add py34 in tox
47 * Remove old diff file
48 * Add .gitreview, tox targets and use pbr
49 * fix for timeout=0
50 * remove 2.5, 3.1 and 3.4 from the list for the time being - may get added back later
51 * Bugfix: locking two different files in the same directory caused an error during unlocking the last unlocking
52 * typo
54 0.9.1
55 -----
57 * ignore dist dir
58 * update to python 3 imports
59 * python 3 tweaks
60 * python 3 tweaks
61 * ignore Emacs backups
62 * note nose as a dependency
63 * remove this test file - way incompatible with current code
64 * stuff to ignore
65 * Add py33, py34, delete py24, py25
66 * Update source location
67 * merge delete
68 * merge delete
69 * more merge stuff
70 * this didn't come across with svn merge
71 * all screwed up now
72 * merge
73 * merge
74 * Make it clear that the path and threaded attributes to SymlinkLockFile and MkdirLockFile have the same constraints as for LinkLockFile. In particular, the directory which will contain path must be writable
75 * add pidlockfile test stuff from Ben Finney - still a few problems - maybe I can get him to solve them :-)
76 * ignore Sphinx build directory
77 * Catch up on a little documentation
78 * adapt decorator patch from issue 5
79 * Allow timeout in constructor - resolves issue 3
80 * add info to raise statements - from issue 6, yyurevich@jellycrystal.com
81 * add useful repr() - from issue 6, yyurevich@jellycrystal.com
82 * add symlinklockfile module
83 * + py24
84 * good for the branch? must be good for the trunk
85 * add tox stuff, ignore dist dir
86 * new version, move to Google Code
87
88
89 * * Thread support is currently broken. This is more likely because of problems in this module, but suppress those tests for now just the same
90 * By the nature of what it's trying to do PIDLockFile doesn't support threaded operation
91 * defer creating testdb until we've instantiated a SQLiteLockFile instance
92 * tweak unique_name slightly
93 * Specify mode in octal
94 * update to match pidlockfile change
95 * missing import
96 * I think I finally have this correct
97 * patch pidlockfile module too
98 * use abs import here as well
99 * *argh*
100 * Update to elide new import syntax
101 * * Move future import for division where it's used. * Use __absolute_import__ to spell relative imports
102 * Some PIDLockFile tests are failing. Check in anyway so others can consider the problems
103 * Account for fact that Thread objects in Python 2.4 and earlier do not have an ident attribute
104 * Make this a daemon thread so if things go awry the test run won't hang
105 * * Add pidlockfile (not quite working properly) * Rearrange MANIFEST.in slightly to include test directory
106 * Split those test methods which try both threaded and non-threaded naming schemes. More to do. Obviously you need to have test cases when using the non-threaded naming scheme from multiple threads
107 * acknowledge Ben and Frank, alphabetize list
108 * I don't think these are needed any longer - they came back during the hg->svn conversion
109 * grand renaming: "filelock" -> "lockfile" & "FileLock" -> "LockFile"
110 * Update for packages
111 * Avoid using the backwards compatibility functions for FileLock. That object is not deprecated
112 * how does the test dir keep sneaking into MANIFEST? also, include 2.4.diff in dist
113 * update for new structure, use of ident attr
114 * adjust build setup
115 * move test helpers into test dir
116 * first cut at packagized lockfile
117 * Protect some more complex locking stuff so if they fail we don't deadlock
118 * merge r75 from head
119 * * One implementation of tname, not two - make it an instance attribute as a result
120 * beginnings of a packagized lockfile
121 * get the structure right
122 * start over with the branches..
123 * hmmm
124 * hmmm
125 * get us back to lockfile 0.8
126 * r72 from hg
127 * r70 from hg
128 * r69 from hg
129 * r68 from hg
130 * r67 from hg
131 * r66 from hg
132 * r65 from hg
133 * r64 from hg
134 * r64 from hg
135 * r63 from hg
136 * r62 from hg
137 * r61 from hg
138 * r60 from hg
139 * r59 from hg
140 * r58 from hg
141 * r57 from hg
142 * r56 from hg
143 * r55 from hg
144 * r54 from hg
145 * r53 from hg
146 * r52 from hg
147 * r51 from hg
148 * r50 from hg
149 * r49 from hg
150 * r47 from hg
151 * r46 from hg
152 * r45 from hg
153 * r44 from hg
154 * r43 from hg
155 * r42 from hg
156 * r41 from hg
157 * r38 from hg
158 * r37 from hg
159 * r36 from hg
160 * r35 from hg
161 * r34 from hg
162 * r33 from hg
163 * r32 from hg
164 * r31 from hg
165 * r29 from hg
166 * r28 from hg
167 * r27 from hg
168 * r26 from hg
169 * r25 from hg
170 * r24 from hg
171 * r23 from hg
172 * r22 from hg
173 * r21 from hg
174 * r20 from hg
175 * r19 from hg
176 * r18 from hg
177 * r16 from hg
178 * r14 from hg
179 * r13 from hg
180 * r12 from hg
181 * r11 from hg
182 * r10 from hg
183 * r9 from hg
184 * r8 from hg
185 * r7 from hg
186 * r6 from hg
187 * r5 from hg
188 * r4 from hg
189 * r3 from hg
190 * r2 from hg
191 * r1 from hg
192 * r0 from hg
193 * Initial directory structure