History:

<see Git checkin messages for history>

2.0.0-dev   2016/mm/dd
      - split the module into several files
      - add issue and pull request templates
      - a lot of code refactor and optimizations
      - MSS: rename save_img() to to_png()
      - MSS: save(): replace 'screen' argument by 'mon'
      - Mac: get rid of the PyObjc module, 100% ctypes
      - Linux: prevent segfault when DISPLAY is set but no X server started
      - Linux: prevent segfault when Xrandr is not loaded
      - Linux: get_pixels() insanely fast, use of MSS library (C code)
      - Windows: fix #6, screenshot not correct on Windows 8

1.0.2   2016/04/22
      - MSS: fix inexistant alias

1.0.1   2016/04/22
      - MSS: fix #7, libpng warning (ignoring bad filter type)

1.0.0   2015/04/16
      - Python 2.6 to 3.5 ready
      - code purgation and review, no more debug informations
      - delete --debug argument
      - MSS: fix #5, add a shortcut to take automatically use the proper MSS class
      - MSS: few optimizations into save_img()
      - Darwin: remove rotation from informations returned by enum_display_monitors()
      - Linux: fix object has no attribute 'display' into __del__
      - Linux: use of XDestroyImage() instead of XFree()
      - Linux: optimizations of get_pixels()
      - Windows: huge optimization of get_pixels()

0.1.1   2015/04/10
      - little code review
      - add doc/TESTING
      - remove Bonus section from README.rst
      - tests: remove test-linux binary
      - Linux: fix monitor count

0.1.0   2015/04/10
      - fix code with YAPF tool
      - better tests and examples
      - Linux: fully functional using Xrandr library
      - Linux: code purgation (no more XML files to parse)

0.0.8   2015/02/04
      - new contributors: sergey-vin, Alexander 'thehesiod' Mohr
      - MSS: fix #3, filename's dir is not used when saving
      - MSS: fix "E713 test for membership should be 'not in'"
      - MSS: raise an exception for unimplemented methods
      - Windows: fix #4, robustness to MSSWindows.get_pixels

0.0.7   2014/03/20
      - MSS: fix path where screenshots are saved

0.0.6   2014/03/19
      - new contributor: Sam from sametmax.com
      - PEP8 compliant
      - Python 3.4 ready
      - review module structure to fit the "Code Like a Pythonista: Idiomatic Python"
      - refactoring of all enum_display_monitors() methods
      - fix misspellings using 'codespell' tool
      - possibility to append '--debug' to the command line
      - better way to manage output filenames (callback)
      - several fixes here and there, code refactoring
      - MSS: moved into a MSS:save_img() method
      - Linux: add XFCE4 support

0.0.5   2013/11/01
      - MSS: code simplified
      - Windows: few optimizations into _arrange()

0.0.4   2013/10/31
      - Linux: use of memoization => huge time/operations gains

0.0.3   2013/10/30
      - MSS: remove PNG filters
      - MSS: remove 'ext' argument, using only PNG
      - MSS: do not overwrite existing image files
      - MSS: few optimizations into png()
      - Linux: few optimizations into get_pixels()

0.0.2   2013/10/21
      - new contributors: Oros, Eownis
      - add support for python 3 on Windows and GNU/Linux

0.0.1   2013/07/01
      - first release
