ChangeLog 5.2 KB

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