- #84 Drop support for Node versions < 8
- #83 Fix deprecation warning for computed.volatile
- #71 Update new style testing helpers usage to support integration tests. (@SergeAstapov)
Breaking Change: No longer pass this.owner into
enableFeature
, it is now justenableFeature('foo')
- Dmitri Akatov (akatov)
- Sergey Astapov (SergeAstapov)
- #67 Support RFC 268 testing style. (@SergeAstapov)
- #68 Add public
flags
computed property. (@SergeAstapov)
- #70 Set up travis to release on pushed tag and document release process. (@kategengler)
- #69 Add yarn. (@kategengler)
- Katie Gengler (kategengler)
- Sergey Astapov (SergeAstapov)
- Add
feature-flag
helper for use in templates (Thanks @SergeAstapov)
- 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
toaddon-test-support
, it should now be imported fromember-feature-flags/test/helpers/with-feature
(Thanks @SergeAstapov)
- Deprecate default injection of the
features
service, it must now be explicitly injected where you want to use it. (Thanks @SergeAstapov)
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 nowservice:<configured name>
.- Bugfix: LOG_FEATURE_FLAG_MISS should now work
- Deprecated features have been removed:
features.enabled
(which becamefeatures.isEnabled
),resetFeatureFlags
test helper (no longer needed), setting feature flags via APP.FEATURES features.setup
will nownotifyPropertyChange
for the flags set (Thanks @jcope2013)- Test helpers are now in the
test-support
folder that will merge with host app's test directory
- Fix deprecations that started with Ember 2.1 (Thanks @Arkham)
- Upgrade ember-cli
- Test against Ember 1.12 -> canary
- 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
- Upgrade ember-cli
- 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 anymoreenabled
renamed toisEnabled
- Flags should now be set via the
featureFlags
key in the config, rather thanAPP.FEATURES
- The service name can now be customized using
featureFlagsService
config
- Upgrade to ember-cli 0.0.2
- 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.
- Initial commit