Releases: watchexec/cargo-watch
Releases · watchexec/cargo-watch
7.6.0 — packaging and command style
- #97 We now support the
cargo watch -- command...
syntax style. That should make it a little more intuitive to those used to comparable unix tools. - GNU builds on Windows have been dropped
- ARM v7 (hf) and v8 (aarch64) binaries are now available
- DEBs are now available for both amd64 gnu and musl (if that's useful in some way), and for ARM builds
- Builds are done on Github Actions (and are super fast! 🚀)
- MSRV has been bumped to 1.51.0 (not a breaking change as per policy)
7.5.1: meta changes
No code changes this release.
- 📦 You can now install from binary using cargo-binstall on Linux and macOS. Windows support will depend on binstall#37.
- 📜 For servers, the documentation now recommends systemfd over and above catflap.
- 🧑🤝🧑 The project now officially uses Caretaker Maintainership and a blurb about maintenance attitude had also been previously added last year. This may have implications for you, as a user, especially wrt supply chain issues. The commit message has more details.
7.5.0: features and logs
- Log format (debugs and warnings) changed as part of the upgrade to watchexec 1.14
WATCHEXEC_*
environment variables are not set for subprocesses anymore. I didn't actually intend to have them in the first place, but chime in if you rely on them!- #152 New
--features
option to pass the--features
flag to a selection of cargo commands that support them. E.g.cargo watch --features feat -x check -x test
can now be used instead ofcargo watch -x 'check --features feat' -x 'test --features feat'
. - Also fixes a bug where a polling message was shown even when
--quiet
was given.
7.4.1: bug in new gitignore code
- #149: if watched directory didn't contain a .git folder, thread would block (infinite loop)
- Also, #BlackLivesMatter. Closer to home, #ArmsDownNZ (police here wants to arm up, fuck that). Over the pond, #AboriginalLivesMatter. #JunkTerrorBill a bit further away, and spare a thought for Hong Kong, which has been fighting since March last year! I'm not comfortable stating that on Watchexec (which I also maintain and is released concurrently) given it's not, originally, my project, but here I can.
7.4.0: gitignores in subdirs
v7.3.0: ignoring files and events
- Watchexec 1.12.0
- More documentation on ignore files (e4e13be)
- Bring in
--no-ignore
support from upstream (#133) - Bring in
--watch-when-idle
support from upstream (329aa33) - FYI: watchexec/watchexec#142 from upstream has improved
--ignore
handling!
v7.2.2: .ignore support
From upstream watchexec: .ignore
files are now supported.
v7.2.1
v7.2.0: crash on error, invocation without watch
- Fixed a crash on error due to an upstream bug.
- Allowed direct invocation without the
watch
argument, such that all these now do the same: (#114)
$ cargo watch
$ cargo-watch watch
$ cargo-watch # <== NEW!
v7.1.1: windows bugfix, and exit code there, too
- Fixed a bug on Windows where the wrong command separator was being used (#113)
- Added exit code to the finish message in windows, similar to unixes.