Releases: pBouillon/ngx-flagr
Releases · pBouillon/ngx-flagr
17.0.0
16.1.0
Features
- core: the configuration now accepts an instance or a delegate creating an
instance of aFeatureFlagService
- core: add a
MapBasedFeatureFlagService
that can be used out of the box
Others
- core: add a
FeatureFlagEvaluationResult
type to wrap the results of a
feature flag evaluation, such asboolean
,Promise<boolean>
orObservable<boolean>
- apps/demo-app: create a demo app based on the local version of the library
16.0.0
15.0.0-beta.2
15.0.0-beta.2
BREAKING CHANGES
- routing: introduce a new
@ngx-flagr/routing
package handling routing concerns - core: remove all code tackling routing concerns and move it to
@ngx-flagr/routing
Others
- meta: add a condition to run the CI only when something in
projects/
has changed - apps/docs-app: showcase the contributors in a dedicated page
- apps/docs-app: update the documentation to reflect separation of the routing into
@ngx-flagr/routing
- meta: update the publish script to publish any project of
@ngx-flagr
by passing its name as an argument
15.0.0-beta.1
15.0.0-beta.1
Bug Fixes
- core: remove the
FeatureFlagDirective
from theProvider
s array ofprovideNgxFlagr
- core: add the
NgxFlagrModule
to the public API
Feature
- core: add
FeatureFlagPreloadingStrategy
preloading strategy based on the implementation of theFeatureFlagService
Others
- apps/docs-app: add a Docusaurus documentation project
- meta: create a devcontainer to be used in GitHub Codespaces
- meta: create a script to publish the
@ngx-flagr
library easily
0.2.0
Feature
- core: create a functional guard
canMatchFeatureFlag
- core: add the configuration of the
canMatchFeatureFlag
behavior to theNgxFlagrConfiguration
- core: update the usage of
provideNgxConfiguration
to include a defaultrouting
section
Others
- core: move the definition of the
FeatureFlag
type into its own file - core: add a method to evaluate if a value is a
FeatureFlag
- core: add tests for the
provideNgxConfiguration
method