Skip to content

Releases: gorakhargosh/watchdog

2.1.3

26 Jun 13:36
Compare
Choose a tag to compare
  • Publish macOS arm64 and universal2 wheels. (#740)

💟 Thanks to our beloved contributors: @kainjow, @BoboTiG

2.1.2

19 May 08:25
Compare
Choose a tag to compare
  • [mac] Fix relative path handling for non-recursive watch. (#797)
  • [windows] On PyPy, events happening right after start() were missed. Add a workaround for that. (#796)

💟 Thanks to our beloved contributors: @oprypin, @CCP-Aporia, @BoboTiG

2.1.1

10 May 13:52
Compare
Choose a tag to compare
  • [mac] Fix callback exceptions when the watcher is deleted but still receiving events (#786)

💟 Thanks to our beloved contributors: @rom1win, @BoboTiG, @CCP-Aporia

2.1.0

04 May 13:00
Compare
Choose a tag to compare
  • [inotify] Simplify libc loading (#776)
  • [mac] Add support for non-recursive watches in FSEventsEmitter (#779)
  • [watchmedo] Add support for --debug-force-* arguments to tricks (#781)

💟 Thanks to our beloved contributors: @CCP-Aporia, @aodj, @UnitedMarsupials, @BoboTiG

2.0.3

22 Apr 17:58
Compare
Choose a tag to compare
  • [mac] Use logger.debug() instead of logger.info() (#774)
  • Updated documentation links (#777)

💟 Thanks to our beloved contributors: @globau, @imba-tjd, @BoboTiG

2.0.2

22 Feb 13:38
Compare
Choose a tag to compare
  • [mac] Add missing exception objects (#766)

💟 Thanks to our beloved contributors: @CCP-Aporia, @BoboTiG

2.0.1

20 Feb 11:33
Compare
Choose a tag to compare
  • [mac] Fix a segmentation fault when dealing with unicode paths (#763)
  • Moved the CI from Travis-CI to GitHub Actions (#764)

💟 Thanks to our beloved contributors: @samschott, @BoboTiG

2.0.0

11 Feb 09:53
Compare
Choose a tag to compare

Breaking Changes

  • [mac] Drop support for macOS 10.12 and earlier (#750)

Other Changes

  • [mac] Support coalesced filesystem events (#734)
  • [mac] Fix an issue when renaming an item changes only the casing (#750)
  • [inotify] Add support for IN_CLOSE_WRITE events. A FileCloseEvent event will be fired. Note that IN_CLOSE_NOWRITE events are not handled to prevent much noise. (#184, #245, #280, #313, #690)
  • [inotify] Allow to stop the emitter multiple times (#760)
  • Avoid deprecated PyEval_InitThreads on Python 3.7+ (#746)

💟 Thanks to our beloved contributors: @bstaletic, @lukassup, @ysard, @samschott, @CCP-Aporia, @BoboTiG

1.0.2

18 Dec 11:36
Compare
Choose a tag to compare
  • Wheels are published for GNU/Linux, macOS and Windows (#739)
  • [mac] Fix missing event_id attribute in fsevents (#721)
  • [mac] Return byte paths if a byte path was given in fsevents (#726)
  • [mac] Add compatibility with old macOS versions (#733)
  • Uniformize event for deletion of watched dir (#727)

💟 Thanks to our beloved contributors: @samschott, @CCP-Aporia, @di, @BoboTiG

1.0.0

10 Dec 09:51
Compare
Choose a tag to compare

Breaking Changes

  • Versioning is now following the semver
  • Drop support for Python 2.7, 3.4 and 3.5
  • [windows] winapi.BUFFER_SIZE now defaults to 64000 (instead of 2048) (#700)
  • Use pathlib from the standard library, instead of pathtools (#556)
  • Removed the long-time deprecated events.LoggingFileSystemEventHandler class, use LoggingEventHandler instead

Other Changes

  • [mac] Regression fixes for native fsevents (#717)
  • [windows] winapi.BUFFER_SIZE now defaults to 64000 (instead of 2048) (#700)
  • [windows] Introduced winapi.PATH_BUFFER_SIZE (defaults to 2048) to keep the old behavior with path-realted functions (#700)
  • Use pathlib from the standard library, instead of pathtools (#556)
  • Allow file paths on Unix that don't follow the file system encoding (#703)
  • Removed the long-time deprecated events.LoggingFileSystemEventHandler class, use LoggingEventHandler instead

💟 Thanks to our beloved contributors: @samschott, @bstaletic, @BoboTiG, @CCP-Aporia