0.9.0
=====

BACKWARDS INCOMPATIBLE CHANGES
------------------------------
PidLockFile timeout is now minutes (used to be seconds)
PidLockFile now stores time stamp as second line in pid file


0.8.1
=====

allow parent's pid in pid lock file to lock current process


0.8.0
=====

allow lock file to be set by another process


BACKWARDS INCOMPATIBLE CHANGES
------------------------------
am_i_locking renamed to is_primary

is_locked renamed to is_active (some process is using the file,
not necessarily us)

is_locked now indicates if the file is locking this process


0.7.5
=====

use %s and %r instead of %d to avoid errors from being masked


0.7.4
=====

reduce logging noise


0.7.3
=====

fix bug when reporting pid file problems


0.7.2
=====

most logging is now debug level
break_lock always succeeds, may log a warning
only release owned locks


0.7.1
=====

allow reentrancy in PidLockFile via the context manager protocol
automatically print error report if daemon fails during activation
fix break_lock error reporting, etc.
save last read pid as attribute of PidLockFile


0.7.0
=====

changed 'time_out' parameter to 'timeout' to be consistent with the stdlib
