gorakhargosh/watchdog (watchdog)
### [`v2.3.1`](https://togithub.com/gorakhargosh/watchdog/releases/tag/v2.3.1): 2.3.1
[Compare Source](https://togithub.com/gorakhargosh/watchdog/compare/v2.3.0...v2.3.1)
- Run `black` on the entire source code
- Bundle the `requirements-tests.txt` file in the source distribution ([#939](https://togithub.com/gorakhargosh/watchdog/issues/939))
- \[watchmedo] Exclude `FileOpenedEvent` events from `AutoRestartTrick`, and `ShellCommandTrick`, to restore watchdog < 2.3.0 behavior. A better solution should be found in the future. ([#949](https://togithub.com/gorakhargosh/watchdog/issues/949))
- \[watchmedo] Log `FileOpenedEvent`, and `FileClosedEvent`, events in `LoggerTrick`
:heart_decoration: Thanks to our beloved contributors: [@BoboTiG](https://togithub.com/BoboTiG)
### [`v2.3.0`](https://togithub.com/gorakhargosh/watchdog/releases/tag/v2.3.0): 2.3.0
[Compare Source](https://togithub.com/gorakhargosh/watchdog/compare/v2.2.1...v2.3.0)
- \[inotify] Add support for `IN_OPEN` events: a `FileOpenedEvent` event will be fired ([#941](https://togithub.com/gorakhargosh/watchdog/issues/941))
- \[watchmedo] Add optional event debouncing for `auto-restart`, only restarting once if many events happen in quick succession (`--debounce-interval`) ([#940](https://togithub.com/gorakhargosh/watchdog/issues/940))
- \[watchmedo] Add option to not auto-restart the command after it exits (`--no-restart-on-command-exit`) ([#946](https://togithub.com/gorakhargosh/watchdog/issues/946))
- \[watchmedo] Exit gracefully on `KeyboardInterrupt` exception (Ctrl+C) ([#945](https://togithub.com/gorakhargosh/watchdog/issues/945))
:heart_decoration: Thanks to our beloved contributors: [@BoboTiG](https://togithub.com/BoboTiG), [@dstaple](https://togithub.com/dstaple), [@taleinat](https://togithub.com/taleinat), [@cernekj](https://togithub.com/cernekj)
### [`v2.2.1`](https://togithub.com/gorakhargosh/watchdog/releases/tag/v2.2.1): 2.2.1
[Compare Source](https://togithub.com/gorakhargosh/watchdog/compare/v2.2.0...v2.2.1)
- Enable mypy to discover type hints as specified in PEP 561 ([#933](https://togithub.com/gorakhargosh/watchdog/issues/933))
- \[ci] Set the expected Python version when building release files
- \[ci] Update actions versions in use
- \[watchmedo] \[regression] Fix usage of missing `signal.SIGHUP` attribute on non-Unix OSes ([#935](https://togithub.com/gorakhargosh/watchdog/issues/935))
:heart_decoration: Thanks to our beloved contributors: [@BoboTiG](https://togithub.com/BoboTiG), [@simon04](https://togithub.com/simon04), [@piotrpdev](https://togithub.com/piotrpdev)
### [`v2.2.0`](https://togithub.com/gorakhargosh/watchdog/releases/tag/v2.2.0): 2.2.0
[Compare Source](https://togithub.com/gorakhargosh/watchdog/compare/v2.1.9...v2.2.0)
- \[build] Wheels are now available for Python 3.11 ([#932](https://togithub.com/gorakhargosh/watchdog/issues/932))
- \[documentation] HTML documentation builds are now tested for errors ([#902](https://togithub.com/gorakhargosh/watchdog/issues/902))
- \[documentation] Fix typos here, and there ([#910](https://togithub.com/gorakhargosh/watchdog/issues/910))
- \[fsevents2] The `fsevents2` observer is now deprecated ([#909](https://togithub.com/gorakhargosh/watchdog/issues/909))
- \[tests] The error message returned by musl libc for error code `-1` is now allowed ([#923](https://togithub.com/gorakhargosh/watchdog/issues/923))
- \[utils] Remove unnecessary code in `dirsnapshot.py` ([#930](https://togithub.com/gorakhargosh/watchdog/issues/930))
- \[watchmedo] Handle shutdown events from `SIGHUP` ([#912](https://togithub.com/gorakhargosh/watchdog/issues/912))
:heart_decoration: Thanks to our beloved contributors: [@kurtmckee](https://togithub.com/kurtmckee), [@babymastodon](https://togithub.com/babymastodon), [@QuantumEnergyE](https://togithub.com/QuantumEnergyE), [@timgates42](https://togithub.com/timgates42), [@BoboTiG](https://togithub.com/BoboTiG)
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
2.1.9
->2.3.1
Release Notes
gorakhargosh/watchdog (watchdog)
### [`v2.3.1`](https://togithub.com/gorakhargosh/watchdog/releases/tag/v2.3.1): 2.3.1 [Compare Source](https://togithub.com/gorakhargosh/watchdog/compare/v2.3.0...v2.3.1) - Run `black` on the entire source code - Bundle the `requirements-tests.txt` file in the source distribution ([#939](https://togithub.com/gorakhargosh/watchdog/issues/939)) - \[watchmedo] Exclude `FileOpenedEvent` events from `AutoRestartTrick`, and `ShellCommandTrick`, to restore watchdog < 2.3.0 behavior. A better solution should be found in the future. ([#949](https://togithub.com/gorakhargosh/watchdog/issues/949)) - \[watchmedo] Log `FileOpenedEvent`, and `FileClosedEvent`, events in `LoggerTrick` :heart_decoration: Thanks to our beloved contributors: [@BoboTiG](https://togithub.com/BoboTiG) ### [`v2.3.0`](https://togithub.com/gorakhargosh/watchdog/releases/tag/v2.3.0): 2.3.0 [Compare Source](https://togithub.com/gorakhargosh/watchdog/compare/v2.2.1...v2.3.0) - \[inotify] Add support for `IN_OPEN` events: a `FileOpenedEvent` event will be fired ([#941](https://togithub.com/gorakhargosh/watchdog/issues/941)) - \[watchmedo] Add optional event debouncing for `auto-restart`, only restarting once if many events happen in quick succession (`--debounce-interval`) ([#940](https://togithub.com/gorakhargosh/watchdog/issues/940)) - \[watchmedo] Add option to not auto-restart the command after it exits (`--no-restart-on-command-exit`) ([#946](https://togithub.com/gorakhargosh/watchdog/issues/946)) - \[watchmedo] Exit gracefully on `KeyboardInterrupt` exception (Ctrl+C) ([#945](https://togithub.com/gorakhargosh/watchdog/issues/945)) :heart_decoration: Thanks to our beloved contributors: [@BoboTiG](https://togithub.com/BoboTiG), [@dstaple](https://togithub.com/dstaple), [@taleinat](https://togithub.com/taleinat), [@cernekj](https://togithub.com/cernekj) ### [`v2.2.1`](https://togithub.com/gorakhargosh/watchdog/releases/tag/v2.2.1): 2.2.1 [Compare Source](https://togithub.com/gorakhargosh/watchdog/compare/v2.2.0...v2.2.1) - Enable mypy to discover type hints as specified in PEP 561 ([#933](https://togithub.com/gorakhargosh/watchdog/issues/933)) - \[ci] Set the expected Python version when building release files - \[ci] Update actions versions in use - \[watchmedo] \[regression] Fix usage of missing `signal.SIGHUP` attribute on non-Unix OSes ([#935](https://togithub.com/gorakhargosh/watchdog/issues/935)) :heart_decoration: Thanks to our beloved contributors: [@BoboTiG](https://togithub.com/BoboTiG), [@simon04](https://togithub.com/simon04), [@piotrpdev](https://togithub.com/piotrpdev) ### [`v2.2.0`](https://togithub.com/gorakhargosh/watchdog/releases/tag/v2.2.0): 2.2.0 [Compare Source](https://togithub.com/gorakhargosh/watchdog/compare/v2.1.9...v2.2.0) - \[build] Wheels are now available for Python 3.11 ([#932](https://togithub.com/gorakhargosh/watchdog/issues/932)) - \[documentation] HTML documentation builds are now tested for errors ([#902](https://togithub.com/gorakhargosh/watchdog/issues/902)) - \[documentation] Fix typos here, and there ([#910](https://togithub.com/gorakhargosh/watchdog/issues/910)) - \[fsevents2] The `fsevents2` observer is now deprecated ([#909](https://togithub.com/gorakhargosh/watchdog/issues/909)) - \[tests] The error message returned by musl libc for error code `-1` is now allowed ([#923](https://togithub.com/gorakhargosh/watchdog/issues/923)) - \[utils] Remove unnecessary code in `dirsnapshot.py` ([#930](https://togithub.com/gorakhargosh/watchdog/issues/930)) - \[watchmedo] Handle shutdown events from `SIGHUP` ([#912](https://togithub.com/gorakhargosh/watchdog/issues/912)) :heart_decoration: Thanks to our beloved contributors: [@kurtmckee](https://togithub.com/kurtmckee), [@babymastodon](https://togithub.com/babymastodon), [@QuantumEnergyE](https://togithub.com/QuantumEnergyE), [@timgates42](https://togithub.com/timgates42), [@BoboTiG](https://togithub.com/BoboTiG)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.