feature_gate_pro 1.2.5
feature_gate_pro: ^1.2.5 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.5 #
- Bug Fix: Fixed a Dart type promotion error in
FirebaseAnalyticsAdapterwhere thefirebase_analyticspackage rejected the map because it requiredMap<String, Object>?instead ofMap<String, dynamic>?.
1.2.4 #
- Documentation: Massively expanded the
How to Test Every SDK Featuresection in theREADME.mdto include instructions for all 8 core SDK features, including the QA Dashboard, REST APIs, Local JSON, and Analytics tracking.
1.2.3 #
- Documentation: Added an exhaustive
How to Test the SDK Featuressection to theREADME.md. This gives developers an absolute foolproof guide on how to test Firebase caching, Percentage Rollouts, Audience Targeting, and the Offline Cache.
1.2.2 #
- Critical Bug Fix: Fixed an issue where
FeatureFlagWidgetandFeatureFlagBuilderwould not reactively rebuild if the flag was provided exclusively byFirebaseAdapterProviderorRestApiProviderand not present in the localFlagRegistryfallback cache.
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.