feature_gate_pro 1.2.1
feature_gate_pro: ^1.2.1 copied to clipboard
A high-performance, robust Feature Flag SDK for Flutter. Supports Local JSON, Remote Config, custom REST APIs, Percentage Rollouts, and Audience Targeting.
1.2.1 #
- Documentation: Updated the
README.mdto document the newlistenToChangesparameter in the Reactive Widgets section.
1.2.0 #
- New Feature: Added
listenToChangesparameter toFeatureFlagWidgetandFeatureFlagBuilder. You can now set this tofalseif you want the widget to read the flag once during initialization and intentionally ignore background refreshes (preventing sudden UI shifts).
1.1.2 #
- Bug Fix: Fixed an issue where the background
refreshIntervalwould successfully download new flags but fail to trigger a reactive UI rebuild forFeatureFlagWidgetandFeatureFlagBuilder.
1.1.1 #
- Added explicit instructions to the
README.mdabout Firebase Remote Config's internalminimumFetchIntervalcaching to help developers correctly test therefreshIntervalfeature.
1.1.0 #
- New Feature: Added
jsonKeyparameter toFeatureFlagWidget. You can now declaratively extract boolean values from deeply nested JSON payload flags directly in the UI!
1.0.4 #
- Expanded the
README.mdto include explicit guidance on Firebase Setup, JSON object extraction using.asJson, and debugging utilities.
1.0.3 #
- Added comprehensive Dartdoc (
///) comments to all public APIs (FeatureFlagWidget,FlagFlow,UserContext, etc.) to improve IDE hover tooltips.
1.0.2 #
- Fixed dynamic dispatch type casting for
FirebaseAdapterProviderto perfectly extractRemoteConfigValue.
1.0.1 #
- Updated GitHub repository and homepage URLs in
pubspec.yamlto ensure correct package linking on pub.dev.
1.0.0 #
- Initial Release of FeatureGate Pro SDK.
- Implemented FlagFlow Merge Engine.
- Supported Providers:
LocalJsonProvider,RestApiProvider,FirebaseAdapterProvider. - Supported reactive widgets:
FeatureFlagWidget,FeatureFlagBuilder. - Implemented Target Rules Engine with numeric, boolean, string, and semantic versioning support.
- Implemented Deterministic Percentage Rollout Engine.
- Implemented Mutex-locked periodic background refresh system.
- Implemented comprehensive Developer Debug Dashboard and Runtime Overrides.
- Implemented Analytics tracking layer with random sampling.