watchexec v1.14.1 Release Notes

Release Date: 2020-09-30 // about 2 months ago
    • ๐Ÿ“š fdb0cfb Soft-deprecate (in documentation only) Args.debug as it's not used any more.
    • ๐Ÿ #163 Add a manifest on Windows to transparently opt-in to long path support when supported. This is a cli change only and is not present in downstream executables (see associated commits for how to do it for your application).
    • ๐Ÿ“š #165 Fix help text and documentation to mention that -w can be used to watch files as well as folders.
    • โœ… #168 Drop default debounce time to 300ms. This is an experiment to gain testing on a lower value! Please report any issues. If it goes well the default will be dropped again later on.

Previous changes from v1.14.0

    • #157 Error and exit gracefully when the subprocess's environment would be too large (as a result of too many changes being added to the WATCHEXEC_* environment variables instead of throwing a cryptic message ("Argument list too long")
    • #157 Add --no-environment to disable the WATCHEXEC_* variables being set, to avoid the above situation completely.
    • ๐Ÿ“‡ #157 Add --no-meta to disable only "metadata" events from being reported as above, which mitigates the above situation.
    • #160 โš ๏ธ Stop initialising the logger in the library code. Downstream users will need to initialise their own logger if they want debug/warn output. As a reminder, the library API is not considered in semver here, and downstream users are encouraged to specify exact versions: watchexec = "=1.14.0".