- Updated dev dependencies
- Add
tolerance
option to account for filesystem time precision (thanks @jorrit, see [#94][#94]) - Updated dependencies (thanks @jorrit, see [#93][#93])
- Update peer dependency for Grunt (thanks @steveoh, see #91)
- Update license identifier (MIT)
- Write current time to timestamp file (thanks @malys, see #69)
- Document that grunt-newer works with grunt-spritesmith >= 3.1.0 (thanks @danez, see #66)
- Support for an empty list of source files (thanks @ruslansagitov, see #62)
- Support for a single source file that matches the dest file (thanks @btholt, see #42 and #62)
- Avoid unhandled error when task is aliased (see #61)
- Support for
override
option. In cases where asrc
file should be included even if it has not been modified (e.g. a LESS file whose imports have been modified), theoverride
option can be used (see #35)
- When
src
anddest
files are the same, the previous run time is considered (see #24)
- Deprecated
any-newer
task (newer
task now handles this automatically, see #17) - Deprecated
timestamps
option (usecache
instead) - Consolidated
newer-reconfigure
andnewer-timestamp
into singlenewer-postrun
task - Refactor task for easier unit testing (see #16)
- Correctly handle cases where
dest
file is not present (thanks @royriojas, see #11)
- Add
newer-reconfigure
to properly reset task configuration (see #8)
- Fix use of
any-newer
on task with multiple targets (thanks @royriojas, see #7)
- Filter out file objects with no remaining
src
files (see #6)
- Compare
src
file modification times todest
files if present (see #2)