@@ -3,72 +3,75 @@ History:
33<see Git checking messages for history>
44
55dev 2018/xx/xx
6- - add PNG compression level control
6+ - removed support for Python 3.4
77 - MSS: add the Screenshot.bgra attribute
88 - MSS: speed-up grabbing on the 3 platforms
9+ - tools: add PNG compression level control to to_png()
910 - tests: add leaks.py and benchmarks.py for manual testing
11+ - doc: add an example about capturing part of the monitor 2
12+ - doc: add an example about computing BGRA values to RGB
1013
11143.1.2 2018/01/05
1215 - removed support for Python 3.3
13- - CI: build the documentation
14- - doc: improvements and fixes (fix #37)
1516 - MSS: possibility to get the whole PNG raw bytes
1617 - Windows: capture all visible windows
18+ - doc: improvements and fixes (fix #37)
19+ - CI: build the documentation
1720
18213.1.1 2017/11/27
1922 - MSS: add the 'mss' entry point
2023
21243.1.0 2017/11/16
2225 - new contributor: Karan Lyons
23- - add the 'Say Thanks' button
24- - doc: several fixes (fix #22)
25- - tests: a lot of tests added for better coverage
2626 - MSS: add more way of customization to the output argument of save()
2727 - MSS: possibility to use custom class to handle screen shot data
2828 - Mac: properly support all display scaling and resolutions (fix #14, #19, #21, #23)
2929 - Mac: fix memory leaks (fix #24)
3030 - Linux: handle bad display value
3131 - Windows: take into account zoom factor for high-DPI displays (fix #20)
32+ - doc: several fixes (fix #22)
33+ - tests: a lot of tests added for better coverage
34+ - add the 'Say Thanks' button
3235
33363.0.1 2017/07/06
3437 - fix examples links
3538
36393.0.0 2017/07/06
3740 - big refactor, introducing the ScreenShot class
38- - add Numpy array interface support
39- - examples : add OpenCV/Numpy, PIL pixels, FPS
41+ - MSS: add Numpy array interface support to the Screenshot class
42+ - docs : add OpenCV/Numpy, PIL pixels, FPS
4043
41442.0.22 2017/04/29
4245 - new contributors: David Becker, redodo
43- - add an example to capture only a part of the screen
44- - better use of exception mechanism
46+ - MSS: better use of exception mechanism
4547 - Linux: use of hasattr to prevent Exception on early exit
4648 - Mac: take into account extra black pixels added when screen with is not divisible by 16 (fix #14)
49+ - docs: add an example to capture only a part of the screen
4750
48512.0.18 2016/12/03
4952 - change license to MIT
5053 - new contributor: Jochen 'cycomanic' Schroeder
51- - add type hints
52- - add documentation (fix #10)
53- - add tests and use Travis CI (fix #9)
54- - remove unused code (reported by Vulture)
54+ - MSS: add type hints
55+ - MSS: remove unused code (reported by Vulture)
5556 - Linux: remove MSS library
5657 - Linux: insanely fast using only ctypes
5758 - Linux: skip unused monitors
5859 - Linux: use errcheck instead of deprecated restype with callable (fix #11)
5960 - Linux: fix security issue (reported by Bandit)
61+ - docs: add documentation (fix #10)
62+ - tests: add tests and use Travis CI (fix #9)
6063
61642.0.0 2016/06/04
6265 - split the module into several files
63- - add issue and pull request templates
64- - a lot of code refactor and optimizations
66+ - MSS: a lot of code refactor and optimizations
6567 - MSS: rename save_img() to to_png()
6668 - MSS: save(): replace 'screen' argument by 'mon'
6769 - Mac: get rid of the PyObjc module, 100% ctypes
6870 - Linux: prevent segfault when DISPLAY is set but no X server started
6971 - Linux: prevent segfault when Xrandr is not loaded
7072 - Linux: get_pixels() insanely fast, use of MSS library (C code)
7173 - Windows: fix #6, screen shot not correct on Windows 8
74+ - add issue and pull request templates
7275
73761.0.2 2016/04/22
7477 - MSS: fix non existent alias
@@ -78,28 +81,28 @@ dev 2018/xx/xx
7881
79821.0.0 2015/04/16
8083 - Python 2.6 to 3.5 ready
81- - code purgation and review, no more debug informations
82- - delete --debug argument
84+ - MSS: code purgation and review, no more debug informations
8385 - MSS: fix #5, add a shortcut to take automatically use the proper MSS class
8486 - MSS: few optimizations into save_img()
8587 - Darwin: remove rotation from informations returned by enum_display_monitors()
8688 - Linux: fix object has no attribute 'display' into __del__
8789 - Linux: use of XDestroyImage() instead of XFree()
8890 - Linux: optimizations of get_pixels()
8991 - Windows: huge optimization of get_pixels()
92+ - CLI: delete --debug argument
9093
91940.1.1 2015/04/10
92- - little code review
93- - add doc/TESTING
94- - remove Bonus section from README.rst
95- - tests: remove test-linux binary
95+ - MSS: little code review
9696 - Linux: fix monitor count
97+ - tests: remove test-linux binary
98+ - docs: add doc/TESTING
99+ - docs: remove Bonus section from README.rst
97100
981010.1.0 2015/04/10
99- - fix code with YAPF tool
100- - better tests and examples
102+ - MSS: fix code with YAPF tool
101103 - Linux: fully functional using Xrandr library
102104 - Linux: code purgation (no more XML files to parse)
105+ - docs: better tests and examples
103106
1041070.0.8 2015/02/04
105108 - new contributors: sergey-vin, Alexander 'thehesiod' Mohr
@@ -113,16 +116,16 @@ dev 2018/xx/xx
113116
1141170.0.6 2014/03/19
115118 - new contributor: Sam from sametmax.com
116- - PEP8 compliant
117119 - Python 3.4 ready
118- - review module structure to fit the "Code Like a Pythonista: Idiomatic Python"
119- - refactoring of all enum_display_monitors() methods
120- - fix misspellings using 'codespell' tool
121- - possibility to append '--debug' to the command line
122- - better way to manage output filenames (callback)
123- - several fixes here and there, code refactoring
120+ - PEP8 compliant
121+ - MSS: review module structure to fit the "Code Like a Pythonista: Idiomatic Python"
122+ - MSS: refactoring of all enum_display_monitors() methods
123+ - MSS: fix misspellings using 'codespell' tool
124+ - MSS: better way to manage output filenames (callback)
125+ - MSS: several fixes here and there, code refactoring
124126 - MSS: moved into a MSS:save_img() method
125127 - Linux: add XFCE4 support
128+ - CLI: possibility to append '--debug' to the command line
126129
1271300.0.5 2013/11/01
128131 - MSS: code simplified
0 commit comments