@@ -3,72 +3,75 @@ History:
3
3
<see Git checking messages for history>
4
4
5
5
dev 2018/xx/xx
6
- - add PNG compression level control
6
+ - removed support for Python 3.4
7
7
- MSS: add the Screenshot.bgra attribute
8
8
- MSS: speed-up grabbing on the 3 platforms
9
+ - tools: add PNG compression level control to to_png()
9
10
- 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
10
13
11
14
3.1.2 2018/01/05
12
15
- removed support for Python 3.3
13
- - CI: build the documentation
14
- - doc: improvements and fixes (fix #37)
15
16
- MSS: possibility to get the whole PNG raw bytes
16
17
- Windows: capture all visible windows
18
+ - doc: improvements and fixes (fix #37)
19
+ - CI: build the documentation
17
20
18
21
3.1.1 2017/11/27
19
22
- MSS: add the 'mss' entry point
20
23
21
24
3.1.0 2017/11/16
22
25
- 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
26
26
- MSS: add more way of customization to the output argument of save()
27
27
- MSS: possibility to use custom class to handle screen shot data
28
28
- Mac: properly support all display scaling and resolutions (fix #14, #19, #21, #23)
29
29
- Mac: fix memory leaks (fix #24)
30
30
- Linux: handle bad display value
31
31
- 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
32
35
33
36
3.0.1 2017/07/06
34
37
- fix examples links
35
38
36
39
3.0.0 2017/07/06
37
40
- 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
40
43
41
44
2.0.22 2017/04/29
42
45
- 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
45
47
- Linux: use of hasattr to prevent Exception on early exit
46
48
- 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
47
50
48
51
2.0.18 2016/12/03
49
52
- change license to MIT
50
53
- 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)
55
56
- Linux: remove MSS library
56
57
- Linux: insanely fast using only ctypes
57
58
- Linux: skip unused monitors
58
59
- Linux: use errcheck instead of deprecated restype with callable (fix #11)
59
60
- Linux: fix security issue (reported by Bandit)
61
+ - docs: add documentation (fix #10)
62
+ - tests: add tests and use Travis CI (fix #9)
60
63
61
64
2.0.0 2016/06/04
62
65
- 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
65
67
- MSS: rename save_img() to to_png()
66
68
- MSS: save(): replace 'screen' argument by 'mon'
67
69
- Mac: get rid of the PyObjc module, 100% ctypes
68
70
- Linux: prevent segfault when DISPLAY is set but no X server started
69
71
- Linux: prevent segfault when Xrandr is not loaded
70
72
- Linux: get_pixels() insanely fast, use of MSS library (C code)
71
73
- Windows: fix #6, screen shot not correct on Windows 8
74
+ - add issue and pull request templates
72
75
73
76
1.0.2 2016/04/22
74
77
- MSS: fix non existent alias
@@ -78,28 +81,28 @@ dev 2018/xx/xx
78
81
79
82
1.0.0 2015/04/16
80
83
- 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
83
85
- MSS: fix #5, add a shortcut to take automatically use the proper MSS class
84
86
- MSS: few optimizations into save_img()
85
87
- Darwin: remove rotation from informations returned by enum_display_monitors()
86
88
- Linux: fix object has no attribute 'display' into __del__
87
89
- Linux: use of XDestroyImage() instead of XFree()
88
90
- Linux: optimizations of get_pixels()
89
91
- Windows: huge optimization of get_pixels()
92
+ - CLI: delete --debug argument
90
93
91
94
0.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
96
96
- Linux: fix monitor count
97
+ - tests: remove test-linux binary
98
+ - docs: add doc/TESTING
99
+ - docs: remove Bonus section from README.rst
97
100
98
101
0.1.0 2015/04/10
99
- - fix code with YAPF tool
100
- - better tests and examples
102
+ - MSS: fix code with YAPF tool
101
103
- Linux: fully functional using Xrandr library
102
104
- Linux: code purgation (no more XML files to parse)
105
+ - docs: better tests and examples
103
106
104
107
0.0.8 2015/02/04
105
108
- new contributors: sergey-vin, Alexander 'thehesiod' Mohr
@@ -113,16 +116,16 @@ dev 2018/xx/xx
113
116
114
117
0.0.6 2014/03/19
115
118
- new contributor: Sam from sametmax.com
116
- - PEP8 compliant
117
119
- 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
124
126
- MSS: moved into a MSS:save_img() method
125
127
- Linux: add XFCE4 support
128
+ - CLI: possibility to append '--debug' to the command line
126
129
127
130
0.0.5 2013/11/01
128
131
- MSS: code simplified
0 commit comments