Skip to content

Releases: statsig-io/dart-sdk

v1.2.8 - Improve Dart SDK release readiness

21 May 17:39
0ee546e

Choose a tag to compare

Improvements

  • Improved package metadata for pub.dev.

Fixes

  • Removed an invalid public export for StatsigEnvironment
  • Cleaned up analyzer warnings while preserving Dart 3.0 compatibility

Included In This Release

  • 204a4c5 chungdaniel
    • Clean up Dart analyzer warnings (#58)
  • 5a9cc72 chungdaniel
    • docs: prep CHANGELOG.md for automated release entries (#59)
  • f3335b8 chungdaniel
    • ci: add publish to pub.dev workflow (#56)

Full Changelog: v1.2.7...v1.2.8

v1.2.7 - Initialize Evaluation V2 & Flush Events on Update User

20 May 18:42
53c9afa

Choose a tag to compare

Improvements

  • Internal evaluation pipeline refactored to V2 with typed result classes (no public API changes)

Fixes

  • updateUser now flushes pending events before swapping the user

Included In This Release

  • c2d81e3 chungdaniel
    • ci: add release-bot workflow (#55)
  • de5f03f sroyal-statsig
    • Flush Events When Update User Called (#50)
  • 67fc1a1 sroyal-statsig
    • Initialize V2 (#49)

Full Changelog: v1.2.6...v1.2.7

[release] v1.2.6 Add Additional Error Handling

18 Aug 19:04
44110ba

Choose a tag to compare

  • Adds try catch to file writes and when trying to load failed logs

[release] v1.2.5 Fix Error Loading Failed Events without User

03 Jun 18:20
69958ea

Choose a tag to compare

  • Fixes an issue where failed logs that had no user associated with them would cause an error when they were loaded

[release] v1.2.4 Add Support for Full Checksum

06 Feb 21:27
c2b4132

Choose a tag to compare

  • 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

05 Dec 01:00
aa04dbc

Choose a tag to compare

  • 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

21 Nov 22:12
71ad22b

Choose a tag to compare

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

24 Oct 17:06
6ddde11

Choose a tag to compare

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

22 Jul 18:11
9bda155

Choose a tag to compare

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

03 Jul 21:39
bd639ee

Choose a tag to compare

  • Adds additional details to exposures about evaluation reason and time
  • Automatically sets os based on detected device os