Releases: BoboTiG/python-mss
Releases · BoboTiG/python-mss
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-run
on 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
PyVirtualDisplay
instead 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 themaster
branch 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_cursor
argument & attribute, are simple NOOP on platforms not supporting the feature - 🐞 CLI: do not raise a
ScreenShotError
when-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
7.0.1
7.0.0
❤️ contributors: @CTPaHHuK-HEbA, @Tonyl314, @ArchangeGabriel
- 🐍 added support for Python 3.11
- 🐍 added support for Python 3.10
⚠️ removed support for Python 3.5- MSS: modernized the code base (types,
f-string
, ranisort
&black
) (close #101) - MSS: fixed several Sourcery issues
- MSS: fixed typos here, and there
- doc: fixed an error when building the documentation