@eklingen/file-hash-cache
Version:
Simple SHA-1 hash cache for tracking file changes.
17 lines (14 loc) • 871 B
Markdown
# Changelog
v1.1.4 - Added a `.clear()` method to empty the cache.
v1.1.3 - Fixed possible race condition in `fileHasChanged` function.
v1.1.2 - Some small changes for Windows compatibility
v1.1.1 - Added `enableBypass` option to the constructor, to enable quick disabling of the whole caching mechanism.
v1.1.0 - Addd `removeEntriesByKeys(...key)` function.
v1.0.7 - The `prune` option in `load()` is now false by default, like in `save()`, and `pruneEntries()` is now public.
v1.0.6 - Bugfix: Removed `console.log` statement.
v1.0.5 - Performance improvement: Skip encoding when reading file, if `encoding: null` is passed.
v1.0.4 - Bugfix: `fileHasChanged` now saves the changed file hash to the cache
v1.0.3 - Pruning entries is now optional on both `.load()` (default: true) and `.save()` (default: false).
v1.0.2 - Bugfix
v1.0.1 - Bugfix
v1.0.0 - Initial release