ChangeLog
=========
0.3.1
-----
 - Added python 3 support

0.2.6
-----
 - Resolved typo for setup.py: extra_require -> extras_require
 - Added terminal colors for Windows

0.2.5
-----
 - Suppress errors generated by fsevents library with KeyboardInterrupt error.
 - Added optional dependencies:
   - gntp for Growl support
   - py-notify for LibNotify support

0.2.4
-----
 - Fixed windows support
 - Actually fixed warning about not using third party libraries - event when clear is set to True
 - Updated dependencies:
   - python-termstyle (0.1.5 -> 0.1.10)
   - nose (0.11.4 -> 1.1.2)

0.2.3
-----
 - Fixed bug where scent.py file wasn't being picked up (wrong Sniffer class was loaded).
 - Warning about not using third party libraries is now default without debug flag.

0.2.2
-----
 - Fixed (hopefully): now installs correctly through pip/easy_install.
 - Updated README to use sniffer_instance instead of sniffer_cls.

0.2.1
-----
 - Scanner avoids watching repository files (.git, .hg, .svn, .cvs) because a rapid
   change in files (tmp files?) causes exceptions to be thrown every now and then.

0.2.0
-----
 - New: Sniffer can run custom code per project (eg - use a nose alternative).
        See README for usage.
 - Updated termstyle dependency to python-termstyle (dependency was renamed).
 - Scanners can use multiple validator functions.
 - Psyco is optional, and will be used if present.

0.1.5
-----
 - Got a macbook pro, so I can test the OSX-specific implementation.
 - In OSX, fixed bug where you cannot keyboard interrupt when using the MacFSEvents library.
 - Fix OSX Scanner class to inherit from BaseScanner (aka, it works now)

0.1.4
-----
 - Cleaned up unused imports
 - sniffer/__init__.py no longer executes main() if invoked from python directly
 - Fixed bug with PollingScanner failing to invoke file modified event.

0.1.3
-----
 - Fixed bug in file_validator function not running.
 - Fixed type-o (I can't believe I missed it before the last release)

0.1.2
-----
 - Fixed modified event from being triggered multiple times when using third-party libraries

0.1.1
-----
 - Added traceback for exceptions caught.
 - Fixed misnamed methods due to refactoring.

0.1.0
-----
 - Initial Release
