Releases: BoboTiG/python-mss
Releases · BoboTiG/python-mss
10.1.0
v10.0.0
❤️ contributors: @kianmeng, @shravanasati, @mgorny
v9.0.2
❤️ contributors: @Andon-Li
9.0.1
9.0.0
❤️ contributors: @mgorny, @CTPaHHuK-HEbA
- 🐞 Linux: add failure handling to 
XOpenDisplay()call (fixes #246) - 🚀 Mac: tiny improvement in monitors finding
 - 🐛 Windows: refactored how internal handles are stored (fixes #198)
 - 🐛 Windows: removed side effects when leaving the context manager, resources are all freed (fixes #209)
 - CI: run tests via 
xvfb-runon GitHub Actions (#248) - tests: enhance 
test_get_pixels.py, and try to fix a random failure at the same time (related to #251) - tests: use 
PyVirtualDisplayinstead ofxvfbwrapper(#249) - tests: automatic rerun in case of failure (related to #251)
 
8.0.3
❤️ contributors: @mgorny, @relent95
- 🐍 added support for Python 3.12
 - 💯 MSS: added PEP 561 compatibility
 - 🐛 MSS: include more files in the sdist package (#240)
 - 🐞 Linux: restore the original X error handler in 
.close()(#241) - 🐛 Linux: fixed 
XRRCrtcInfo.width, andXRRCrtcInfo.height, C types - doc: use markdown for the README, and changelogs
 ⚠️ dev: renamed themasterbranch tomain- 🐛 dev: review the structure of the repository to fix/improve packaging issues (#243)
 
8.0.2
8.0.1
- 🐞 MSS: ensure 
--with-cursor, andwith_cursorargument & attribute, are simple NOOP on platforms not supporting the feature - 🐞 CLI: do not raise a 
ScreenShotErrorwhen-q, or--quiet, is used but return1 - 🐛 tests: fix 
test_entry_point()with multiple monitors having the same resolution 
8.0.0
⚠️ removed support for Python 3.6⚠️ removed support for Python 3.7- 🐛 MSS: fixed PEP 484 prohibits implicit Optional
 - 💯 MSS: the whole source code was migrated to PEP 570 (Python positional-only parameters)
 - 🆕 Linux: added mouse support (related to #55)
 - 🐛 Linux: reset the X server error handler on exit to prevent issues with Tk/Tkinter (fixes #220)
 - 🐛 Linux: refactored how internal handles are stored to fix issues with multiple X servers (fixes #210)
 - 🐛 Linux: removed side effects when leaving the context manager, resources are all freed (fixes #210)
 - 🆕 CLI: added --with-cursor argument
 - tests: added PyPy 3.9, removed tox, and improved GNU/Linux coverage