This project adheres to Semantic Versioning.
- b9b17b0 chore: bump customize to version 3.0.0 - Nils Knappmeier
- e31345a chore: replace get-promise by got - Nils Knappmeier
- e845bc5 test: remove errornous test - Nils Knappmeier
- d9de82c refactor/style/chore: bump dependencies, apply new standard-style, refactor some code to use es6 - Nils Knappmeier
- ae65ed6 chore: drop support for pre-LTS NodeJS versions (BREAKING) - Nils Knappmeier
- 6b28a11 Update README.md - Nils Knappmeier
- e91e402 doc-engine should not break if partials call @partial-block - Nils Knappmeier
- 1ea2db7 docEngine->callHierarchy: Remove redundant tree-branches - Nils Knappmeier
- 57d1ce2 More sophisticated Bootprint module analysis in the "docEngine" - Nils Knappmeier
- 74528a0 Doc-Typo, re-add missing "require" on Handlebars for docEngine - Nils Knappmeier
- 1e32be2 Update dependencies (except chai) - Nils Knappmeier
- 0e16813 Added "docEngine" to generate JSON for documenting configurations - Nils Knappmeier
- 92ca5a9 Remove dist-tag from this version (this is now "latest") - Nils Knappmeier
- e8c1816 Update-dependencies - Nils Knappmeier
- 84ad41e Fix travis.yml: Static checks are now run with eslint - Nils Knappmeier
- c68bbb5 chore(package): update standard to version 10.0.0 - greenkeeper[bot]
- 7842c50 Fix: Make customize_target_file-property non-enumerable - Nils Knappmeier
- 80cf788 Pass name of the targetFile to each helper - Nils Knappmeier
- 1532ef6 Remove dependency to lodash (reduce size) - Nils Knappmeier
- f7ce66d BREAKING: Support only node 6 and 7. Updated CI config - Nils Knappmeier
- f8e1559 Update depedency versions - Nils Knappmeier
- 3a76089 Add tests to increase coverage - Nils Knappmeier
- ff8b107 Add support for source-locators - Nils Knappmeier
- 14a9fa7 Travis CI Setup for current node versions - Nils Knappmeier
- 986a470 Add missing dependency to "m-io" - Nils Knappmeier
- 3835177 Perform protected branch check on push - Nils Knappmeier
- a378631 Bump customize-dependency to ^1.0.0 - Nils Knappmeier
- 0c5da7d Testsetup fixed and improved - Nils Knappmeier
- 919bb90 Pending test implemented - Nils Knappmeier
- dface1a Add
partialWrapper
-option to output partial-names (#1) - Nils Knappmeier
- b9812b9 Add
partialWrapper
-option to output partial-names - Nils Knappmeier
- 1fdab40 Fix testcase and do not run mocha recursively - Nils Knappmeier
- db1b6d4 Use mocha to run tests - Nils Knappmeier
- bccf9ec Adjust travis-configuration - Nils Knappmeier
- 94a70f9, 612208d Move to bootprint-organization and enable ghook for StandardJS - Nils Knappmeier
- Added description to
schema.js
- Possibility to pass a file-path as
data
property to reference a CommonJS-module containing a helper object, or passing function generating thedata
-object. - File-watcher for
data
,helpers
andpreprocessor
as long as they are files or functions with awatch
-property.
- Add missing dependency on
debug
- Add
files
-property to package.json
- Use release version of
promised-handlebars
- Added schema for input validation
- Necessary methods to add support for
customize-watch
- Append engine and customize-config to each helper-call
- Errors while loading a preprocessor module are now reported. Missing modules are still ignored.
- Errors while loading a helper module are now reported. Missing modules are still ignored.
- The
promised-handlebars
module is now used to provide support for helpers that return promises.
- Comprehensive README example
- Options for
Handlebars#compile()
can be provided via thehbsOptions
-property in the configuration - Allow
helpers
to be a function that returns a helper-object (or a promise for a helper object) - Allow
helpers
to be the path to a Javascript-module
- If the input configuration of a Customize-engine is a Promise, it is resolved before passing it to the engine's preprocessor. Inner Promises are not resolved.
- Replaced filesystem access via
q-io/fs
byrequire
. Try to avoid browser incompatibilities, althoughtcustomize
does not support browsers yet.
- Extracted handlebars-engine from
customize