All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by auto-changelog
.
- Updates dlv 3.1.3 -> 3.1.4, fixes security vulns
d93c72c
- Documents potential pitfall when setting default object
46b2db9
- Changes set_defaults to return change delta, improves debug logs
88a49da
20 March 2024
- Provides dual ESM/CJS module and aligns repo setup with other core plugins
5d23dbd
- test: migrate test coverage from nyc -> c8, tests from CJS to ESM
e03aacf
- Moves to more permissive LGPL license
294f77f
- Provides access to metalsmith.metadata() within default setter functions
d4a5723
- Swaps out lodash.get/set for resp. dlv/dset & fixes security vulnerability
1c27fd3
- Clarifies default setting at keypaths and buffer conversion
6c363de
- Adds 'strategy' option to allow overwriting existing values
6e61e96
- Transforms default value into buffer if target type is already a buffer
7287c08
- Adds generics for file & global metadata to Typescript types
fb81838
- test: adds TS test
f00280c
- Minor performance enhancement in calling setDefaults
9dd6a84
- Drops support for Node.js < 14.18.0, updates CI
fbfa2c7
- Updates dset 3.1.2 -> 3.1.3
d9a8d1e
26 November 2022
- Allow setting default contents when buffer is empty
5d41d17
- Docs: Add elaborate example with other plugins + single defaults set usage
bb50253
- Drops support for Metalsmith < 2.5.0, replaces debug with metalsmith.debug
b5191b4
- Adds Typescript support
3b1b438
- Document features in README.md
12102c8
- Log a warning when pattern matches no files
c62cbc9
- Allows passing a single defaults set as shorthand for [defaultsSet]
39df8f7
- Renames default export initDefaultValues -> defaultValues
30fc0c5
1 August 2022
- Fixes #24: use ms.match(pattern, files) signature for branch/watch compat
#24
- Updates debug 4.3.3 -> 4.3.4. Upgrades package-lock.json to v2 & fixes security issue
67a968b
- Enhancement: add JSDoc example + better options doc
93b52f2
2 May 2022
- Removed console log from code
#21
- Drops Node < 12 support, adds metalsmith as peer & devDep
7262bf6
- Removes multimatch, uses metalsmith.match. Simplified & refactored
d6f8407
- Removed Joi options validation in favor of allowing options to be undefined
19e5f23
30 January 2022
- Updated packages
#18
- Align plugin with other core plugins. Update package.json, generate changelog, fix debug namespace
cae2058
7 September 2020
- Updated Packages
#17
- Package updated
8ae7cf2
- Package updated
0e582de
- Removed outdated badges
2afcd0e
- Removed Node version warning
f4a6327
7 September 2020
- Org switch to Metalsmith scope
#16
- Greenkeeper: removed ignore as Node.js v4 support is no longer required
4b846f5
11 September 2018
- Packages updated
#15
- Update debug to the latest version 🚀
#14
- Update eslint-config-prettier to the latest version 🚀
#12
- Travis: Removed testing for v4-5 as they're no longer maintained
6277b21
- fix(package): update debug to version 4.0.0
7f38589
- chore(package): update eslint-config-prettier to version 3.0.0
ac8689a
- Travis: Added v10 to test
d3b01e3
19 July 2018
- default value with a function
#10
- Update dependencies to enable Greenkeeper 🌴
#11
- Revered packages and ignored with greenkeeper
5e7645c
- Removed BitHound Badges :(
7b255a9
- Added badge
210c7f9
- chore(package): update dependencies
d587d71
- Update README.md
e9de8d3
- Badges: updated
fd0d488
- Updated package scripts
4c26c3d
- docs(readme): add Greenkeeper badge
489007a
- Update README.md
9d82281
24 January 2018
- Dependencies: Updated Fixes #4 and general maintenance
#8
- Merge pull request #8 from woodyrew/fix-dependencies
#4
- Dependencies: Updated Fixes #4 and general maintenance
#4
#7
#6
#3
#5
- Extra information and examples
ae84ed0
- All the badges
df8316f
- README: Formatting
cfa537f
- Updated Dependencies
412293b
- Dependencies: Downgraded Joi to 12 for Node <6 compatibility
4df7f3c
7 August 2017
- Dependancies: Upgraded
#1
- Require typo: Corrected; Fixes #2
#2
- npm 5 - Added package-lock.json
c3be173
- ES6 - Converted to modern JS; Also added allownUnknown for config
4e9373a
- Updated dev dependancies and switched to TAP
2abbc83
- Removed unecessary test index file
914e71e
- Added engines and updated travis node versions
616c5f7
- Dependencies updated
b6574a2
27 August 2016
- Dependancies: Upgraded
498e2d4
- Travis: Limited to NodeJS v4 and above.
c724323
- Travis: Removed 4.0
c58c6b7
27 August 2016
- Initial commit
5238b14
- Plugin inital state: open sourced for <3
18844b6
- Testing: Added basic tests and updated readme.
d290ca5
- Error: Returns error properly
b72f12a
- Travis: Added
2fa32ab
- NPM & Travis Icons: added
6f0e103
- Added dependencies badge
cea37af
- Readme: fix require statement
d4225f2
- ESLint: update to default - duplicate key
8668a5a
- ESLint Verson: Set
d685194
- Legacy compatibility: Switched to Joi 6.x
7c1f1ea
- Update defaults to remove duplicate
429b664
- Travis: Renamed to correct name
88b0688