mirror of
https://github.com/watchexec/watchexec.git
synced 2024-11-16 17:18:30 +01:00
6c23afe839
Fixes #227 Fixes #174 docs(cli): be more precise in print-events advice to use `-v` docs(cli): improve jaq error help feat(cli): add `-W` for non-recursive watches feat(cli): use non-blocking logging feat(globset): hide `fmt::Debug` spew from ignore crate feat(ignore-files): hide `fmt::Debug` spew from ignore crate feat(lib): make it possible to watch non-recursively fix(lib): inserting `WatchedPath`s directly should be possible refactor(lib): move `WatchedPath` out of `fs` mod
1.5 KiB
1.5 KiB
Changelog
Next (YYYY-MM-DD)
- Hide fmt::Debug spew from ignore crate, use
full_debug
feature to restore.
v3.0.0 (2024-04-20)
- Deps: gix-config 0.36
- Deps: miette 7
v2.1.0 (2024-01-04)
- Normalise paths on all platforms (via
normalize-path
). - Require paths be normalised before discovery.
- Add convenience APIs to
IgnoreFilesFromOriginArgs
for that purpose.
v2.0.0 (2024-01-01)
- A round of optimisation by @t3hmrman, improving directory traversal to avoid crawling unneeded paths. (#663)
- Respect
applies_in
scope when processing nested ignores, by @thislooksfun. (#746)
v1.3.2 (2023-11-26)
- Remove error diagnostic codes.
- Deps: upgrade to gix-config 0.31.0
- Deps: upgrade Tokio requirement to 1.33.0
v1.3.1 (2023-06-03)
- Use Tokio's canonicalize instead of dunce::simplified.
v1.3.0 (2023-05-14)
- Use IO-free dunce::simplify to normalise paths on Windows.
- Handle gitignores correctly (one GitIgnoreBuilder per path).
- Deps: update gix-config to 0.22.
v1.2.0 (2023-03-18)
- Deps: update git-config to gix-config.
- Deps: update tokio to 1.24
- Ditch MSRV policy (only latest supported now).
from_environment()
no longer looks atWATCHEXEC_IGNORE_FILES
.
v1.1.0 (2023-01-08)
- Add missing
Send
bound to async functions.
v1.0.1 (2022-09-07)
- Deps: update git-config to 0.7.1
- Deps: update miette to 5.3.0
v1.0.0 (2022-06-16)
- Initial release as a separate crate.