Skip to content

Latest commit

 

History

History
86 lines (64 loc) · 4.46 KB

CHANGELOG.md

File metadata and controls

86 lines (64 loc) · 4.46 KB

CHANGELOG

v6.0.0 (2019-10-23)

💥 Breaking Change

  • #84 Drop support for Node versions < 8

🐛 Bug Fix

  • #83 Fix deprecation warning for computed.volatile

v5.0.0 (2018-02-27)

💥 Breaking Change 🐛 Bug Fix

  • #71 Update new style testing helpers usage to support integration tests. (@SergeAstapov) Breaking Change: No longer pass this.owner into enableFeature, it is now just enableFeature('foo')

🏠 Internal

Committers: 2

v4.2.0 (2018-02-02)

🚀 Enhancement

🏠 Internal

Committers: 2

v4.1.0

  • Add feature-flag helper for use in templates (Thanks @SergeAstapov)

v4.0.0

  • Remove default injection of the features service, it must now be explicitly injected where you want to use it. (Thanks @SergeAstapov)
  • Remove configuration option for the name of the default injected features service. (Thanks @SergeAstapov)
  • Move test helper withFeature to addon-test-support, it should now be imported from ember-feature-flags/test/helpers/with-feature (Thanks @SergeAstapov)

v3.0.1

  • Deprecate default injection of the features service, it must now be explicitly injected where you want to use it. (Thanks @SergeAstapov)

v3.0.0

  • features is now a Ember.Service. It is still injected by default, and at the configured name into routes, controllers and components. This may be a breaking change if you were injecting the service elsewhere. The injection is now service:<configured name>.
  • Bugfix: LOG_FEATURE_FLAG_MISS should now work
  • Deprecated features have been removed: features.enabled (which became features.isEnabled), resetFeatureFlags test helper (no longer needed), setting feature flags via APP.FEATURES
  • features.setup will now notifyPropertyChange for the flags set (Thanks @jcope2013)
  • Test helpers are now in the test-support folder that will merge with host app's test directory

v2.0.1

  • Fix deprecations that started with Ember 2.1 (Thanks @Arkham)
  • Upgrade ember-cli
  • Test against Ember 1.12 -> canary

v2.0.0

  • Breaking: Upgraded ember-cli and ember to 1.13 series, tests no longer pass against ember 1.11 and so compatibility is now >=1.12.0. Suspect the addon will still work under 1.11 and that the failures are due to ember-cli interactions.
  • Eliminate deprecations in app and test suite

v1.1.0

  • Upgrade ember-cli

v1.0.0

  • 1.0 because its been used in production for months and we're making changes with nice deprecations
  • resetFeatureFlags is no longer necessary to reset flags between tests; flags are not shared between app instances anymore
  • enabled renamed to isEnabled
  • Flags should now be set via the featureFlags key in the config, rather than APP.FEATURES
  • The service name can now be customized using featureFlagsService config

v0.0.4

  • Upgrade to ember-cli 0.0.2

v0.0.3

  • Breaking change: Remove use of window.Features; flags can now be specified in config or explicitly setup with features.setup
  • Breaking change: Remove handlebars helper - compatibility with htmlbars
  • Feature: Feature flags are now bound in templates with regular if statements, in a camelized form ('new-feature' becomes 'newFeature'). See Readme.
  • Bugfix: Logging now turns off if the config flag is off.

v0.0.1, v0.0.2

  • Initial commit