* Wed Nov  3 2021 Lionel Cons <lionel.cons@cern.ch> - 1.8
- [lc] packaging and code cleanup
- [lc] tested with Python 3.11

* Mon Feb 29 2016 Lionel Cons <lionel.cons@cern.ch> - 1.7.1
- [lc] fixed directory name generation

* Fri Nov 13 2015 Lionel Cons <lionel.cons@cern.ch> - 1.7
- [lc] cleanup the code
- [lc] improved the dqt.py test script
- [lc] fixed a bug with the element name generation

* Tue Feb 25 2014 Lionel Cons <lionel.cons@cern.ch> - 1.6.1
- [lc] fixed packaging problem (missing test files)

* Mon Feb 24 2014 Lionel Cons <lionel.cons@cern.ch> - 1.6
- [lc] fixed several bugs related to the use of umask
- [lc] cleanup the tests
- [lc] fixed another race condition in dirq.QueueSimple.purge()

* Wed Jan  8 2014 Lionel Cons <lionel.cons@cern.ch> - 1.5
- [lc] fixed a race condition in dirq.QueueSimple.purge()

* Fri Jun 14 2013 Lionel Cons <lionel.cons@cern.ch> - 1.4
- [lc] fixed a bug with element name generation
- [lc] added support for the rndhex attribute as in Perl's Directory::Queue
- [lc] always use the tempfile module for temporary directories

* Wed May 22 2013 Lionel Cons <lionel.cons@cern.ch> - 1.3
- [lc] improved the test scripts
- [mp] improved Python3 support
- [lc] cleanup the documentation and added a TODO file
- [mp] added pep8 complaince
- [lc] fixed the mode of newly created files

* Mon Jun 04 2012 K. Skaburskas <Konstantin.Skaburskas@gmail.com> - 1.2.2
- [ks] fixed race condition in QueueSimple.lock()

* Sun May 06 2012 K. Skaburskas <Konstantin.Skaburskas@gmail.com> - 1.2.1
- [mp] fixing escaping bug in hash2string and string2hash
- [mp] fixing string2hash bug when given string is empty
- [mp] cleaning to make pylint happier
- [mp] adding python3 support

* Wed Mar 28 2012 K. Skaburskas <Konstantin.Skaburskas@gmail.com> - 1.1.2
- [ks] removed "from .<module> import" as we have to support Python <= 2.4 

* Mon Mar 19 2012 K. Skaburskas <Konstantin.Skaburskas@gmail.com> - 1.1.1
- [ks] minor fix for failing build under Python 3
- [ks] updated test of dirq.Queue.touch()

* Thu Mar 01 2012 K. Skaburskas <Konstantin.Skaburskas@gmail.com> - 1.1.0
- [mp] added QueueNull which is kind of a black hole
- [ks] fixed a bug with providing umask to QueueBase constructor

* Mon Dec 05 2011 K. Skaburskas <Konstantin.Skaburskas@gmail.com> - 1.0.1
- [ks] updated documentation and unified versioning

* Sun Dec 04 2011 K. Skaburskas <Konstantin.Skaburskas@gmail.com> - 1.0.0
- [ks] after more testing and followed fixes promoted to version 1.0.0

* Thu Nov 03 2011 K. Skaburskas <Konstantin.Skaburskas@gmail.com> - 0.1.0
- [ks] updated the interface and overall implementation to comply with the
  changes in original Perl Directory::Queue implementation as of version 1.2
   + added the touch() method
   + improved the speed of the purge() method for large queues
   + NB! Although, it's possible to provide schema as in Directory::Queue
     with '*' to request returning of data by reference this is not actually
     relevant in case of Python
   + support for Windows
   + some modification to private methods
- [ks] added unit tests

* Mon Jun 28 2010 K. Skaburskas <Konstantin.Skaburskas@cern.ch> - 0.0.5-1
- [ks] added Python iterator protocol to iterate over names of elements in
  queues and set of queues (Queue and QueueSet classes), see examples

* Mon Jun 21 2010 K. Skaburskas <Konstantin.Skaburskas@cern.ch> - 0.0.4-1
- [ks] initial release 0.0.4-1

[ks] = Konstantin Skaburskas <konstantin.skaburskas@gmail.com>
[lc] = Lionel Cons <lionel.cons@cern.ch>
[mp] = Massimo Paladin <massimo.paladin@gmail.com>
