.. -*- coding: UTF-8 -*-

2009-10-06 (1.2.6)
    - Due to some mix up up the I got the bugfix for the 'timeout' parameter
      to ThreadPool.putRequest exactly the wrong way round (or I "fixed" it
      twice). It now defaults to None as its should, so putRequest blocks by
      default, if the requests queue is full. Thanks for Guillaume Taglang for
      reporting the issue.
    - Rename NEWS.txt to CHANGELOG.txt (this file).
    - Add SVN checkout instructions to README.

2008-11-19
    - Update reference to "Python In A Nutshell" to second edition (suggested
      by Alex Martelli).
    - Fixed typo in WorkerThread.run() (thanks to Nicholas Bollweg, Aaron
      Levinson, Rogério Schneider, Grégory Starck for reporting).
    - Fixed missing first argument in call to Queue.get() in WorkerThread.run()
      (thanks to Aaron Levinson for report).
    - added new argument 'do_join' to ThreadPool.dismissWorkers(). When True,
      the method will perform Thread.join() on each thread after dismissing it.
    - Added joinAllDismissedWorkers method to ThreadPool to join dismissed
      threads at a later time (thanks to Aaron Levinson for patch for these two
      changes).

2008-05-04
    - 'timeout' parameter of ThreadPool.putRequest now correctly defaults to 0
      instead of None (thanks to Mads Sülau Jørgensen for bug report).
    - Added default exception handler callback (thanks to Moshe Cohen for the
      patch).
    - Fixed locking issue that prevented worker threads from being dismissed
      when no work requests are in the requests queue (thanks to Guillaume
      Pratte for the bug report).
    - Add option for results queue size to ThreadPool (thanks to Krzysztof
      Jakubczyk for the idea).
    - Changed name of reuquestQueue and resultsQueue attributes in WorkerThread
      and ThreadPool to _requests_queue and _results_queue to be more consistent
      and compliant with PEP 8 and properly indicate private nature.
    - Moved repository to Subversion.

2008-05-03
    - Updated homepage and download URL
    - Updated README
    - Enable packaging as an eggs with the use of setuptools
    - License changes to MIT License (Python license is only for code licensed
      by the PSF)

2006-06-23 1.2.3 (never announced)
    - fixed typo in ThreadPool.putRequest() (reported by Jérôme Schneider)

2006-05-19 1.2.2 (first release as a package)
    - fixed wrong usage of isinstance in makeRequests()
      Thanks to anonymous for bug report in comment on ASPN
    - added setup.py and created a proper distribution package
    - added timeout parameter to putRequest()
