Changelog entries are classified using the following labels from keep-a-changelog:
added
: for new featureschanged
: for changes in existing functionalitydeprecated
: for once-stable features removed in upcoming releasesremoved
: for deprecated features removed in this releasefixed
: for any bug fixes
Custom labels used in this changelog:
dependencies
: bumps dependencieshousekeeping
: code re-organization, minor edits, or other changes that don't fit in one of the other categories.
Heads up!
Please let us know if any of the following heading links are broken. Thanks!
fixed
- ensure
app.cwd
in the current instance is the cwd defined by the user on the options or argv.
added
- as of v0.7.0, we will begin using the keep-a-changelog format for release history
- adds support user-defined templates
- adds support for
app.home()
, which resolves to~/
or the user-definedoptions.homedir
. This directory is used to determine the base directory for user-defined templates. - adds support for common-config. Exposed on the
app.common
object (e.g.app.common.set()
etc) - adds experimental support for a
home
updater. If anupdatefile.js
exists in the~/update
directory (this will be customizable, but it's not yet), this file will be loaded and.use()
d as a plugin before other updaters are loaded. You can use this to set options, add defaults, etc. But you can also run it explictly via commandline with theupdate home
command.
fixed
- fixes
app.cwd
so that it's updated whenapp.options.dest
(--dest
) is set - ensure args are parsed consistently
- Swap out [base][] for [assemble-core][] (which uses Base via [templates][]). This allows updaters to seamlessly run generators from [generate][], [assemble][], or [verb][] (when a file needs to be created, or re-created for example)
- Adds [assemble-loader][] to support glob patterns in collection methods
First stable release!