Releases: gajus/turbowatch
Releases · gajus/turbowatch
v2.22.0
Export TURBOWATCH_EXPERIMENTAL_FILE_HASH=true
to enable file difference comparison using file hash.
This is implemented as a feature of TurboWatcher
backend (the default), i.e. directly using other watcher backends will not work.
Enabling this feature makes TurboWatcher
calculate hash of every file that is reported.
The calculated hash is then used by watch.ts
script to ignore file changes when the file contents has not changed.
This feature is released behind a feature flag because I was afraid it might have a significant performance overhead. However, testing thus far shows that the overhead is negligible. This feature will likely become generally available in the next release.
v2.21.0
feat: export ProcessPromise (#41)
v2.20.1
fix: ensure that teardown is run at most once
v2.20.0
chore: remove pnpm lock; we are using npm
v2.19.0
feat: test relative paths (fixes #34) (#37)
v2.18.0
feat: inject path to node_modules/.bin (fixes #35) (#36) * feat: inject path to node_modules/.bin (fixes #35) * feat: inject path to node_modules/.bin (fixes #35)
v2.17.3
fix: ensure that persistent triggers have initial run
v2.17.2
fix: initiate persistent tasks
v2.17.1
fix: throw if aborted
v2.17.0
feat: do not way for initial run