Releases: statsig-io/dart-sdk
[release] v1.2.4 Add Support for Full Checksum
- Add support for the full checksum field on initialize responses
[release] v1.2.3 Add getArray and getMap functions for Parameter Stores and Dynamic Configs
- Adds new functions to dynamic configs and get parameter stores getArray and getMap to help with typing issues with the generic get functions
- Fixes a hashing issue with referencing dynamic configs and gates through parameter stores
- Adds rule passed to dynamic config exposure metadata
[release] v1.2.2 Fix Parameter Store no Default Value Case
Previously there was a bug where we would always return null for parameter store gets if no default value was provided. This fixes that by skipping the type validation check for the default value if it is null.
[release] v1.2.1 Export Parameter Store Class
When parameter stores were implemented the ParameterStore class wasn't exported. This patch fixes that so that it is available to external consumers
[release] v1.1.1 Don't clear values on updating to user with same ids
Previously whenever update user was called we would clear out the current values for had for gates and configs and try to reload things from cache. If the user being updated to has the same cache key as the original user this was a waste since the current values we had were already valid to use until the network request finished.
[release] v1.1.0 - Add Evaluation Details
- Adds additional details to exposures about evaluation reason and time
- Automatically sets os based on detected device os
v1.0.0
- Updated to dart3 to support newer versions of dependencies
- Use featuregates.org for initialize to avoid ad blockers blocking initialize requests
v0.7.0 - Support flutter web
Previous versions of the sdk relied of file storage for caching, which was only available on mobile. We have added support for web local storage for caching for flutter web projects
v0.6.0 - (internal) Adds SDK Key Verification
Adds sdk key verification to the initialize payload
v0.5.0 - Event flush API
- Surfaced a new
flush
API to manually flush logged events
Internal
- Support 204 NO_UPDATES response
- Support DJB2 hashing