All notable changes to this project will be documented here in accordance with Keep a CHANGELOG. This project adheres to [Semantic Versioning][semver-url].
- warnings about graceful-fs on node 6
- package.json with latest dependencies
- documentation with docker-condensation use
- output when errors bubble up in
_buildHelper
- The particle loader should ignore directories when using glob to find particles
_templatePath
should be the full relative path
- The template being compiled is now recorded in the Handlebars data
object as
_templatePath
- s3:list now includes the prefix path
- npm releases will now happen with node 6
- If a prefix starts with a
/
ensure//
does not occur when written to S3
ref
helper needs to look in options.hash to follow handlebars standards
ref
helperscopeId
helperscope
can be set to true or false which will add or ignore logicalId prefix and suffix respectively.
- doValidation in build.js will now validate correctly
- tests will now validate if AWS Credentials are available
- condensation helpers use the same parameter format as handlebars helpers
-
Short module reference syntax. Use
m
instead ofmodule
to reference a particle module. Whenm
is usedparticles-
will automatically be added to the name.To reference particles in
particles-core
usem:core
ormodule:particles-core
-
Better reporting for particle compile errors
-
Overhaul of the test suite. Now uses condensation-particle-tests to test individual particles.
-
Expose all helpers through class object. Used by condensation-particle-tests
- The constructor no longer calls
condense
. The function must be called after initializing the class. - Dependencies updated to latest versions
- When a template has invalid JSON the correct error is reported and the
file is dumped to
condensation_errors
- merge order in partials and sets
- jsonlint - was not adding value. Will look for better lint-er
- turn off HTML escaping at the highest level
- merge order of Front Matter with extended templates