All Versions
17
Latest Version
Avg Release Cycle
77 days
Latest Release
1633 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v1.14.1 Changes
September 30, 2020- ๐ 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.
- ๐ fdb0cfb Soft-deprecate (in documentation only)
-
v1.14.0 Changes
July 03, 2020- #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 theWATCHEXEC_*
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"
.
- #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
-
v1.13.1 Changes
June 06, 2020- passcod/cargo-watch#149: if watched directory didn't contain a .git folder, thread would block (infinite loop)
-
v1.13.0 Changes
June 04, 2020- #147: .gitignore files are now looked at in children as well as parents, the latter being very much not what should happen, but I'm kinda stuck with it at the moment to avoid breaking behaviour, eeech
- #150: clarity around time units in the interface
- Deps:
notify
(patch),globset
(patch),clap
(patch),nix
(major: 0.15 โ 0.17)
-
v1.12.0 Changes
November 19, 2019- #142: Change ignore globbing to behave as the readme documents:
-i foo
now matches thefoo
folder and descendants, instead of having to specify-i foo/**
- #141, #123: Introduce a
--watch-when-idle
option that ignores events emitted while the command is running. This may help ignore changes made by the command itself (#40), though it of course also ignores all other changes during that time.
- #142: Change ignore globbing to behave as the readme documents:
-
v1.11.1 Changes
October 28, 2019- โช Revert a change that made a type borrowed instead of the more sane (and more flexible) owned
-
v1.11.0 Changes
October 28, 2019- ๐ Support for
.ignore
files (#127) - ๐ zsh completions in tree and releases (#130)
- Semver policy for library written down (#135)
- ๐ A new builder for
Args
(#135) - More flexible
Handler
trait (#133) - Rust Edition 2018
- MSRV bumped to 1.38
- ๐ Builds done with
--locked
for reproducibility (#131) - ๐ Windows builds moved to Travis
- ๐ MSVC release builds are back
- ๐ Linux and macOS builds use xz compression
- ๐ Lots of lints enabled
- โ๏ธ Some typos fixed (#128, #129)
- ๐ Support for
-
v1.10.3 Changes
July 29, 2019- The man page was brought up-to-date to new options and a hint to use
--
(#125)
- The man page was brought up-to-date to new options and a hint to use
-
v1.10.1 Changes
February 18, 2019