diff --git a/CHANGELOG.md b/CHANGELOG.md index 37e6419..20d270a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,12 +8,20 @@ While the major version is 0, minor version bumps may contain breaking changes. ## [Unreleased] +## [0.2.0] - 2026-08-08 + ### Added - Homebrew installs via `brew install fixture-dev/tap/lash`. Each release publishes a generated formula to the `fixture-dev/homebrew-tap` repo, covering macOS and Linux on both x86_64 and arm64. +### Fixed + +- File watcher shutdown is now synchronous: dropping the handle signals the + debouncer, drops the watcher, and joins the thread, so no path can be emitted + once `drop` returns. + ## [0.1.0] - 2026-08-07 Initial release. @@ -31,5 +39,6 @@ Initial release. - Project scaffolding: `lash init` and the PixelQuest `lash playground` - Configuration management, shell completions, and `lash explain` error catalog -[Unreleased]: https://github.com/fixture-dev/lash/compare/v0.1.0...HEAD +[Unreleased]: https://github.com/fixture-dev/lash/compare/v0.2.0...HEAD +[0.2.0]: https://github.com/fixture-dev/lash/compare/v0.1.0...v0.2.0 [0.1.0]: https://github.com/fixture-dev/lash/releases/tag/v0.1.0 diff --git a/Cargo.lock b/Cargo.lock index 86edab6..b3852ad 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1093,7 +1093,7 @@ dependencies = [ [[package]] name = "lash" -version = "0.1.0" +version = "0.2.0" dependencies = [ "anyhow", "assert_cmd", @@ -1133,7 +1133,7 @@ dependencies = [ [[package]] name = "lash-agent" -version = "0.1.0" +version = "0.2.0" dependencies = [ "lash-core", "lash-types", @@ -1145,7 +1145,7 @@ dependencies = [ [[package]] name = "lash-core" -version = "0.1.0" +version = "0.2.0" dependencies = [ "blake3", "chrono", @@ -1165,7 +1165,7 @@ dependencies = [ [[package]] name = "lash-db" -version = "0.1.0" +version = "0.2.0" dependencies = [ "anyhow", "blake3", @@ -1187,7 +1187,7 @@ dependencies = [ [[package]] name = "lash-tui" -version = "0.1.0" +version = "0.2.0" dependencies = [ "crossterm", "filetime", @@ -1208,7 +1208,7 @@ dependencies = [ [[package]] name = "lash-types" -version = "0.1.0" +version = "0.2.0" dependencies = [ "blake3", "chrono", diff --git a/Cargo.toml b/Cargo.toml index 0649333..be0a681 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -10,7 +10,7 @@ members = [ ] [workspace.package] -version = "0.1.0" +version = "0.2.0" authors = ["Lash Contributors"] edition = "2021" rust-version = "1.75"