- Version bump due to a broken publishing of 1.0.1 at npm registry.
- Fixes incorrectly declared js-yaml dependency
- Drops node 0.6 support in favour to node 0.10.
- Drops our private build of yaml.js in favour to js-yaml.
- Removes Makefile and test.bat and adds cross-platform test runner via
npm test
. - Fixes code formatting following JSHint guidelines. Adds
npm run check
. - Adds code formatting checks on prepublish step.
- Added ability to override stylesheets/javascripts directories via 'path' option to #processGroup method.
- Fixed Yaml comments parsing on Windows.
- Added full windows support with tests.
- Patched yaml.js to support CRLF line endings.
- Added direct path to vows dependency.
- Added fs.existsSync fallback to get rid of 0.8 warnings.
- Removed 'rightjs' dependency as it's an overkill to use it.
- Fixed error classes (missing name which affects instanceof).
- Fixed tests (no assert.length).
- Added exceptions in case of unknown group/type or YAML syntax.
- Fixed dev dependencies.
- Fixes expanding folder/prefix* wildcard paths.
- type property (denoting file extension, e.g. 'css') is now passed to processGroup method allowing reuse of single AssetsExpander instance for finding various types of files.
- Fixed repeating entries when processing groups.
- Fixed processing wildcard attributes with extra characters, e.g. 'abstract-*'.
- Fixed parsing lists elements.
- Added support for dashes (-) in YAML files.
- First version of assets-expander library.
- Implemented assets expanding from YAML files.
- Implemented expanding:
- simple list - 'asset1,asset2,asset3'
- wildcard flat lists - 'asset*'
- wildcard multi-level lists - '**/*'
- single level sublists - 'folder/[asset1,asset2,asset3]'