Skip to content

Latest commit

 

History

History
247 lines (168 loc) · 21.5 KB

CHANGELOG.md

File metadata and controls

247 lines (168 loc) · 21.5 KB

Change Log

1.0.0 (2017-02-06)

Full Changelog

Although ember-cli-deploy has had a fairly stable API since 0.5.x, this 1.0.0 release signifies that we are committed to supporting this API through the 1.x series, in accordance with SemVer.

Since 0.6.x, we have deprecated the plugins config option in favor of a more flexible and expressive approach.

Thanks to the efforts of @ef4 and @achambers the plugin ordering/disable/aliasing strategy has been entirely rewritten (originally released in 1.0.0-beta.1):

  • the user can disable individual plugins by setting disabled: {pluginName: true} on each plugin's config entry.
  • the user can disable all plugins except some using disable: {allExcept: ['plugin1', 'plugin2']}
  • the user can influence plugin order by expressing inter-plugin dependencies with runBefore and runAfter on each plugin's config entry.
  • plugin authors can influence plugin order by expressing inter-plugin dependencies by setting runBefore and runAfter properties directly on their plugin instance.
  • plugin aliasing is now done by setting alias: {original: ['alias1', 'alias2']}

To get more information go visit the Ember CLI Deploy website

Upgrade notes are also available here

1.0.0-beta.2 (2016-12-16)

Full Changelog

We anticipate this pre-release being the last beta before 1.0.0. There are no API changes in this beta. (Note that beta.1 deprecated the plugins config option in favor of a more flexible and expressive approach. See release notes for that version for details).

Changes in this beta consist of updated and trimmed dependencies, including the elimination of dependencies on ember-cli internals. Thanks to @duizendnegen for his work on this front.

v1.0.0-beta.1 (2016-07-11)

Full Changelog

This pre-release has no breaking changes from 0.6.4 but deprecates the old way of specifying the plugins config property.

Thanks to the efforts of @ef4 and @achambers the plugin ordering/disable/aliasing strategy has been entirely rewritten:

  • the user can disable individual plugins by setting disabled: {pluginName: true} on each plugin's config entry.
  • the user can disable all plugins except some using disable: {allExcept: ['plugin1', 'plugin2']}
  • the user can influence plugin order by expressing inter-plugin dependencies with runBefore and runAfter on each plugin's config entry.
  • plugin authors can influence plugin order by expressing inter-plugin dependencies by setting runBefore and runAfter properties directly on their plugin instance.
  • plugin aliasing is now done by setting alias: {original: ['alias1', 'alias2']}

To get more information go visit the Ember CLI Deploy website

Upgrade notes are also available here

Pull Request

v0.6.4 (2016-06-24)

Full Changelog

  • Fix CoreObject init/super deprecation #410 (alisdair)
  • add support for requiredHooks in pipelines for better error messages #406 (ghedamat)
  • Validate configured plugins before continue with pipeline #405 (zzarcon)

0.6.3 (2016-05-26)

Full Changelog

0.6.2 (2016-05-12)

Full Changelog

  • Bump lodash version to remove warning #388 @orf
  • Update ember-cli links to ember-cli-deploy #392 @yothomas

0.6.1 (2016-04-14)

Full Changelog

This release fixes a regression introduced by 0.6.0 that caused the command line flag for specifying a config file to stop working. Thanks to @dschmidt for the fix.

This release also adds config options for specifying log colors (some users had complaints about lack of contrast against certain terminal backgrounds). Documentation is still forthcoming on this feature, but you can check PR #377 if you're anxious to use this.

Pull Requests:

0.6.0 (2016-02-26)

Full Changelog

This release has no breaking changes from 0.5.1. It introduces a progress bar for deploys run on interactive terminals, improved ability to configure command defaults, and new fetchInitialRevisions & fetchRevisions hooks to the deploy pipeline, which will better enable plugins that want to do changelog/diff notifications.

We have also introduced new versioned docs for 0.6.x, available now from the version selector on ember-cli-deploy.com in the Docs section.

Huge thanks to the fine work of the ember-cli-deploy core team, particularly @ghedamat who has been very active this cycle, and to our growing set of contributors and community. It is amazing to the see the ember-cli-deploy plugin ecosystem blossom.

Plugin Authors

The fetchRevisions hook is now be called during the "deploy" and "activate" pipelines. It was previously only called during the "list" pipeline. In addition, a new fetchInitialRevisions hook will be called during the "deploy" and "activate" pipelines. See the 0.6.x Pipeline Hooks docs for details. If you maintain a plugin that uploads new revisions, you will want to update your plugin to implement the new hook. Here is an example of updating ember-cli-deploy-redis.

You should also update your ember-cli-deploy-plugin dependency to 0.2.2, to ensure your plugin's logging plays nicely with the nifty new progress bar in this ember-cli-deploy release.

Pull Requests:

  • Move to non-scoped npm package for progress, and newer version. Fixes an issue causing crashes when running at certain narrow terminal widths. #366 and #367 (lukemelia)
  • Use our fork of progress so that we can make the rocket part of the progress bar #364 (lukemelia)
  • Remove unused code #359 (achambers)
  • display progress notification during deploy #280 (ghedamat)
  • add fetchRevisionshook to deploy and activate pipelines #323 (sethpollack)
  • Allow loading .env files + .env.deploy.<env> files #342 (blimmer)
  • read-config task (fix issue where dotenv files were not loaded in time for deploy tasks) #319 (lukemelia)
  • Remove temporary fix for broccoli-asset-rev #316 (backspace)

0.5.1 (2015-11-09)

Full Changelog

0.5.0 (2015-10-29)

Full Changelog

[BREAKING] This release is the first in the 0.5.0 series and the first using the new deploy pipeline and plugin architecture.

0.5.0 harnesses the concept of a pipeline that gives users the ability to flexibly compose plugins to satisfy their custom deployment needs.

NOTE: 0.5.0 is a major rewrite and shift from the 0.4.x series and hence introduces a number of breaking changes.

For more information on the ember-cli-deploy v0.5.0, how to use it and how to write plugins please see the brand new documentation site.

0.5.0-beta.4 (2015-10-24)

Full Changelog

Merged pull requests:

  • Add a --verbose option to commands, make default output quiet, and … #266 (lukemelia)

0.5.0-beta.3 (2015-10-22)

Full Changelog

This release is expected to be the last beta before 0.5.0. We're happy to welcome @ghedamat to the core team and are grateful for his many contributions to documentation this cycle.

Thanks to everyone who took time to contribute to this release!

Community Contributions

0.5.0-beta.2 (June 14, 2015)

Community Contributions

  • #189 [DOCUMENTATION] Upgrade instructions for plugin authors (and a bit for end users) @duizendnegen/feature
  • #196 [BUGFIX] Fix bug where fingerprint options in deploy.js don't work @achambers
  • #197 Remove unused code and commands deprecated in 0.4.0. @yapplabs
  • #206 Remove modifying fingerprint options on included hook @achambers
  • #207 Add 'prepare' hooks to pipeline @achambers
  • #208 [DOCUMENTATION] Update RFC with prepare hook @achambers
  • #210 add setup and teardown hooks to all commands @ghedamat
  • #212 [DOCUMENTATION] Update description of hooks in rfc @ghedamat
  • #213 Change deprecated require 'ember-cli/lib/errors/silent' to 'silent-error' @dukex

0.4.3 (July 12, 2015)

This release fixes problems with the silent-error package used by ember-cli-deploy internally, brings improvements for the activate task and makes it possible to configure the build path that ember-cli-deploy uses to store files before uploading.

Thanks to everyone who took time to contribute to this release!

Community Contributions

Thank you to all who took the time to contribute!

0.4.2 (June 14, 2015)

This release fixes asset upload issues with io.js, adds the possibility for index adapters to support multiple files and adds a configuration option to exclude asset files from deployment.

Community Contributions

Thank you to all who took the time to contribute!

0.4.1 (March 13, 2015)

This release mainly revolves round fixing a bug around child_process and execSync compatability among the nodejs versions and platforms.

Community Contributions

0.4.0 (March 07, 2015)

This release marks the merge of achambers/ember-cli-deploy, LevelBossMike/ember-deploy and tedconf/ember-cli-front-end-builds into the official ember-cli-deploy

If you are upgrading from achambers/ember-cli-deploy v0.0.6, please follow these miragtion steps;

Community Contributions

  • #33 [DOCS] Link to new S3 Index Adapter @pootsbook
  • #65 [DOCS] Update CodeClimate batch. @LevelbossMike
  • #35 [ENHANCEMENT] Match ember-cli's build command aliases by supporting --prod and --dev @jamesfid
  • #36 [ENHANCEMENT] Allow custom config file via --deploy-config-file. @yapplabs
  • #63 [BUGFIX] Fix regression to the type of object that was being passed to assets adapters as “config”. @yapplabs
  • #56 [BREAKING ENHANCEMENT] Deprecated commands no longer needed. @ember-cli
  • #40 [BUGFIX] Removed erroneous conflict markers. @jamesfid
  • #58 [ENHANCEMENT] Add blueprint to auto generate config/deploy.js @ember-cli
  • #57 [DEPRECATION] Deprecate use of deploy.json in favor of config/deploy.js. Closes #51 @yapplabs
  • #66 [DOCS] Add note for fingerprint.prepend and staging envs. @LevelbossMike
  • #74 [BREAKING DEPRECATION] Revert Unsupported Commands back to Deprecated for 0.4.0 release @danshultz
  • #85 [DEPRECATION] npm post install message for users of v0.0.6 @achambers

0.3.1 (February 08, 2015)

* This Change Log was automatically generated by github_changelog_generator