Skip to content

Releases: gorakhargosh/watchdog

2.1.7

25 Mar 14:09
Compare
Choose a tag to compare
  • Eliminate timeout in waiting on event queue. (#861)
  • [inotify] Fix not equality implementation for InotifyEvent. (#848)
  • [watchmedo] Fix calling commands from within a Python script. (#879)
  • [watchmedo] PyYAML is loaded only when strictly necessary. Simple usages of watchmedo are possible without the module being installed. (#847)

💟 Thanks to our beloved contributors: @sattlerc, @JanzenLiu, @BoboTiG

2.1.5

23 Aug 10:06
Compare
Choose a tag to compare
  • Fix regression introduced in 2.1.4 (reverted "Allow overriding or adding custom event handlers to event dispatch map. (#814)"). (#830)
  • Convert regexes of type str to list. (#831)

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

2.1.4

19 Aug 16:10
Compare
Choose a tag to compare
  • [watchmedo] Fix usage of os.setsid() and os.killpg() Unix-only functions. (#809)
  • [mac] Fix missing FileModifiedEvent on permission or ownership changes of a file. (#815)
  • [mac] Convert absolute watch path in FSEeventsEmitter with os.path.realpath(). (#822)
  • Fix a possible AttributeError in SkipRepeatsQueue._put(). (#818)
  • Allow overriding or adding custom event handlers to event dispatch map. (#814)
  • Fix tests on big endian platforms. (#828)

💟 Thanks to our beloved contributors: @replabrobin, @BoboTiG, @samschott, @AndreiB97, @NiklasRosenstein, @ikokollari, @mgorny

0.10.7

05 Jul 17:27
Compare
Choose a tag to compare
  • Avoid crashing the event processing thread on non-utf8 filenames (#811)
  • [backport 1.0.0] [mac] Regression fixes for native fsevents (#717)
  • [backport 1.0.0] [windows] winapi.BUFFER_SIZE now defaults to 64000 (instead of 2048) (#700)
  • [backport 1.0.0] [windows] Introduced winapi.PATH_BUFFER_SIZE (defaults to 2048) to keep the old behavior with path-realted functions (#700)
  • [backport 1.0.0] Removed the long-time deprecated events.LoggingFileSystemEventHandler class, use LoggingEventHandler instead
  • [backport 1.0.2] Wheels are published for GNU/Linux, macOS and Windows (#739)
  • [backport 1.0.2] [mac] Fix missing event_id attribute in fsevents (#721)
  • [backport 1.0.2] [mac] Return byte paths if a byte path was given in fsevents (#726`)
  • [backport 1.0.2] [mac] Add compatibility with old macOS versions (#733`)
  • [backport 1.0.2] Uniformize event for deletion of watched dir (#727)
  • [backport 2.0.0] [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)
  • [backport 2.0.0] [mac] Support coalesced filesystem events (#734)
  • [backport 2.0.0] [mac] Drop support for OSX 10.12 and earlier (#750)
  • [backport 2.0.0] [mac] Fix an issue when renaming an item changes only the casing (#750)
  • Thanks to our beloved contributors: @samschott, @bstaletic, @BoboTiG, @CCP-Aporia, @di, @lukassup, @ysard, @lovasoa

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

2.0.2

22 Feb 13:38
Compare
Choose a tag to compare