Releases: microsoft/FeatureManagement-JavaScript
2.0.0-preview.2
Microsoft Feature Management Updates
The packages associated with this release are
- @microsoft/feature-management 2.0.0-preview.2
- @microsoft/feature-management-applicationinsights-browser 2.0.0-preview.2
@microsoft/feature-management
- No changes in this release.
@microsoft/feature-management-applicationinsights-browser
- Fixed a bug that caused
TargetingId
in telemetry to be "undefined". #59
2.0.0-preview.1
Microsoft Feature Management Updates
The packages associated with this release are
- @microsoft/feature-management 2.0.0-preview.1
- @microsoft/feature-management-applicationinsights-browser 2.0.0-preview.1
@microsoft/feature-management
-
Added support for variant feature flags. A variant feature flag is an enhanced feature flag that supports multiple states or variations. While it can still be toggled on or off, it also allows for different configurations, ranging from simple primitives to complex JSON objects. Variant feature flags are particularly useful for feature rollouts, configuration rollouts, and feature experimentation (also known as A/B testing).
-
Added support for telemetry in feature flags. Telemetry is a powerful feature that allows you to track how your feature flags are being used. It provides insights into the effectiveness of your feature flags and helps you make data-driven decisions. Telemetry is particularly useful for feature experimentation (also known as A/B testing) and feature rollouts.
@microsoft/feature-management-applicationinsights-browser
-
Added a built-in method to create telemetry publisher with Application Insights.
-
Added a built-in
TrackEvent
method to send custom event to Application Insights with targeting id attached.
1.0.0
This is the first stable release of the following features.
- Loading of feature flags from object and map.
- Feature flag status evaluation with or without context.
- Feature filters including built-in filters
Microsoft.TimeWindow
andMicrosoft.Targeting
.
Breaking Changes
- The feature flag provider handles duplicate flags by using the last flag instead of the first. #40
Enhancements
- The targeting filter can work properly in non-Node.js environments. #25
1.0.0-preview.1
Initial release on May 17, 2024
Added support for the following features.
- Loading of feature flags from object and map.
- Feature flag status evaluation with or without context.
- Feature filters including built-in filters
Microsoft.TimeWindow
andMicrosoft.Targeting
.