Skip to content

Releases: statsig-io/statsig-kit

1.56.0 - Persist pending events when app backgrounds

10 Dec 23:16
40adf1e

Choose a tag to compare

Improvements

  • Persist pending events when app backgrounds

Included In This Release

  • d66263c Andre Terron
    • Persist pending events when app goes to background (#438)
  • ecef790 Andre Terron
    • Use flush completion on tests (#437)

Full Changelog: 1.55.3...1.56.0

1.55.3 - LCUT Comparison, Initialize Response Bugfixes

09 Dec 19:24
e1a939c

Choose a tag to compare

Fixes

  • Fix bug with LCUT comparison in On Device Eval Adapter
  • Hydrate additional fields in initialize response

Included In This Release

  • 3061702 devin-ai-integration[bot]
    • Add param_stores, derived_fields, full_checksum, and sdk_flags to getInitializeResponseJson() (#433)
  • 505004b Andre Terron
    • Fix OnDeviceEvalAdapter lcut comparison (#434)

Full Changelog: 1.55.2...1.55.3

1.55.2 - bugfix for getInitializeResponseJson()

03 Dec 00:21
1ef918f

Choose a tag to compare

Fixes

  • Added missing "has_updates" field in StatsigClient.getInitializeResponseJson()

Included In This Release

  • baa0b58 kevin-statsig
    • force-populate has_updates (#430)
  • e7f8527 kevin-statsig
    • validation for version comparisons (#429)

Full Changelog: 1.55.1...1.55.2

1.55.1 - correct visibility for StatsigMetadata

06 Nov 20:21
fec1247

Choose a tag to compare

Fixes

  • the fields in StatsigMetadata have been updated to their originally intended public visibility.

Included In This Release

  • 7f1ab24 kevin-statsig
    • actually expose statsigmetadata fields (#427)

Full Changelog: 1.55.0...1.55.1

1.55.0 - getStatsigMetadata()

05 Nov 21:54
3457551

Choose a tag to compare

New Features

  • Added StatsigMetadata and a getStatsigMetadata() accessor to Statsig and StatsigClient - it provides external visibility of metadata used by the SDK

Improvements

  • Added updateOptions() to the static Statsig functions so it does not need to be called directly on an instance of StatsigClient

Included In This Release

  • 80aefcf kevin-statsig
    • expose statsigmetadata (#425)
  • 4fa658f kevin-statsig
    • loggingEnabled for singleton (#424)
  • 7769b59 Andre Terron
    • Relax time assertions to fix flaky test (#420)
  • 1900269 Andre Terron
    • Ensure EventLogger stubs happen before tested execution (#421)

Full Changelog: 1.54.0...1.55.0

1.54.0 - Add option to disable event logging

23 Oct 17:30
9a29b60

Choose a tag to compare

New Features

  • Add eventLoggingEnabled option to control whether the SDK sends any logged events.

Improvements

  • Make StatsigUser Sendable

Included In This Release

  • 1468b25 Andre Terron
    • Add option to enable/disable event logging (#418)
  • d9d10ea Andre Terron
    • Fix StorageProviderBasedUserDefaults flaky test (#419)
  • 22c8fe0 Andre Terron
    • Make StatsigUser Sendable (#417)

Full Changelog: 1.53.11...1.54.0

1.53.11 - Make sessionID readable

23 Sep 20:10
f7fda65

Choose a tag to compare

Improvements

  • Make sessionID readable

Included In This Release

  • 14fc4b3 Andre Terron
    • Make sessionID readable (#414)
  • c7ce413 Andre Terron
    • Update build platforms (#415)

Full Changelog: 1.53.10...1.53.11

1.53.10 - Fix removeOverride persistence

20 Aug 22:37
da31c9a

Choose a tag to compare

Improvements

  • Improve performance when checking feature gates, experiments, etc.
  • Improve thread-safety of Statsig.initialize

Fixes

  • Fix removeOverride persistence

Included In This Release

  • c6ae0e0 Andre Terron
    • Fix InternalStore.removeOverride to call saveOverrides for state persistence (#412)
  • 2c254a2 Andre Terron
    • Use structs for dedupe keys (#408)
  • acb8a94 Andre Terron
    • Fix network timeout test intermittently failing (#409)
  • d2e94e2 Andre Terron
    • Add a lock around Statsig.initialize (#407)

Full Changelog: 1.53.9...1.53.10

1.53.9 - Add getEvaluationSource

17 Jul 21:44
9842723

Choose a tag to compare

Improvements

  • Add getEvaluationSource

Fixes

  • Add an environment variable check to help support widget builds using CocoaPods

Included In This Release

  • 5101e6f Andre Terron
    • Add getEvaluationSource() getter to access StatsigValuesCache.source (#405)
  • b20c083 Andre Terron
    • Add build variable to skip widget-incompatible code (#404)

Full Changelog: 1.53.8...1.53.9

1.53.8 - Add a keys getter for configs, layers and param stores

15 Jul 17:37
b66aa77

Choose a tag to compare

Improvements

  • Add a keys getter for configs, layers and param stores

Included In This Release

  • f47c600 Andre Terron
    • Add keys getters to dynamic configs, layers and param stores (#402)

Full Changelog: 1.53.7...1.53.8