linux.py - Added `XErrorEvent` class (old `Event` class is just an alias now, and will be removed in v9.0.0)
8.0.2
- fixed `SetuptoolsDeprecationWarning`: Installing 'XXX' as data is deprecated, please list it in packages - CLI: fixed arguments handling
8.0.1
- MSS: ensure `--with-cursor`, and `with_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 return ` - tests: fixed `test_entry_point()` with multiple monitors having the same resolution
8.0.0
base.py - Added `compression_level=6` keyword argument to `MSS.__init__()` - Added `display=None` keyword argument to `MSS.__init__()` - Added `max_displays=32` keyword argument to `MSS.__init__()` - Added `with_cursor=False` keyword argument to `MSS.__init__()` - Added `MSS.with_cursor` attribute
linux.py - Added `MSS.close()` - Moved `MSS.__init__()` keyword arguments handling to the base class - Renamed `error_handler()` function to `_error_handler()` - Renamed `validate()` function to `__validate()` - Renamed `MSS.has_extension()` method to `_is_extension_enabled()` - Removed `ERROR` namespace - Removed `MSS.drawable` attribute - Removed `MSS.root` attribute - Removed `MSS.get_error_details()` method. Use `ScreenShotError.details` attribute instead.