Skip to content

Releases: statsig-io/php-sdk

3.7.2 - fix: actually use cdn for download_config_specs

06 Nov 23:33
c3bef11

Choose a tag to compare

Fixes

  • previous attempt to use cdn for download_config_specs had a bug.

Fixes:

#13

Included In This Release

  • b3e8ce0 Xin Li
    • fix: use cdn for config specs (#112)

Full Changelog: 3.7.1...3.7.2

3.7.1 - Fix Handling of Boolean Custom Fields

31 Oct 20:07
a9ea4d6

Choose a tag to compare

Fixes

  • Fixes boolean custom fields to be converted to "true" and "false" instead of "1" and "0" for string comparisons

Included In This Release

  • 3b61c0f sroyal-statsig
    • Merge pull request #113 from statsig-io/fix-boolean-custom-fields
  • b0164dd Stephen Royal
    • Fix Boolean Custom Fields

Full Changelog: 3.7.0...3.7.1

3.7.0 - ⚠️ Time Based Evaluation Fix

07 Oct 00:33
4901ed1

Choose a tag to compare

Fixes

  • Timestamp handling: Fixed an issue where values equal to 10_000_000_000 were incorrectly interpreted as milliseconds instead of seconds. This could cause time-based evaluations around that boundary to behave unexpectedly. The SDK now consistently applies the seconds-to-milliseconds conversion logic for values below 1e10, and treats >= 1e10 as milliseconds.

Included In This Release

  • f76fd40 tore-statsig
    • fix: normalize timestamps for eval comparison (#109)
  • a6e7993 tore-statsig
    • Update kong.yml (#110)

Full Changelog: 3.6.3...3.7.0

3.6.3 - Use CDN URL for DCS

24 Sep 22:04
2dd88ca

Choose a tag to compare

Improvements

  • Switch to using cdn url for dcs
  • Updated the ua parser version

Fixes

  • Fixes an issue where an error could be thrown if a null gate name is provided

Included In This Release

  • ae789d2 sroyal-statsig
    • Merge pull request #107 from statsig-io/use-cdn-dcs
  • c378f48 Stephen Royal
    • Use CDN URL for DCS
  • 4c8c40f sroyal-statsig
    • Merge pull request #106 from statsig-io/update-ua-parser-version
  • ce45622 Stephen Royal
    • update
  • 76a95fb Stephen Royal
    • Update UA Parser Version
  • d7c905e sroyal-statsig
    • Merge pull request #105 from statsig-io/handle-null-gate-name
  • 25fe96e Stephen Royal
    • update
  • 91f0340 Stephen Royal
    • Handle Null Gate Name

Full Changelog: 3.6.2...3.6.3

3.6.2 - Add SessionID to StatsigMetadata

25 Mar 16:03
a7d1667

Choose a tag to compare

Improvements

  • Adds session id to statsig metadata when logging events

Included In This Release

  • 7b29c2e sroyal-statsig
    • Merge pull request #102 from statsig-io/add-session-id-to-statsig-metadata
  • 8f6060d Stephen Royal
    • update
  • 81ebe76 Stephen Royal
    • Add SessionID to Statsig Metadata

Full Changelog: 3.6.1...3.6.2

3.6.1 - Add Passed Field to GCIR

31 Jan 17:48
b6a7f13

Choose a tag to compare

Improvements

  • Adds passed field for dynamic configs to get client initialize response

Included In This Release

  • a20131e sroyal-statsig
    • Merge pull request #100 from statsig-io/gcir-dc-passed
  • e1c0a8c Stephen Royal
    • Add Passed for Dynamic Configs to GCIR

Full Changelog: 3.6.0...3.6.1

3.6.0 - Adding Rule Passed to Dynamic Config Exposures

07 Jan 23:09
60d0f1c

Choose a tag to compare

Improvements

  • Adds additional metadata to dynamic config exposure events

Included In This Release

  • 43c4765 sroyal-statsig
    • Merge pull request #98 from statsig-io/php-array-string-ops
  • 2a07f2d Stephen Royal
    • Stringify Arrays for String Operators
  • 0c2fafa sroyal-statsig
    • Merge pull request #97 from statsig-io/dynamic-config-rule-passed
  • 10dfab7 Stephen Royal
    • Add RulePassed to Exposure Metadata

Full Changelog: 3.5.2...3.6.0

3.5.2 - Optimize evaluation process, add IDType to getClientInitializeResponse

09 Oct 20:39
683acab

Choose a tag to compare

Improvements

  • Add IDType to getClientInitializeResponse
  • Optimized the evaluation process

Included In This Release

  • 34c9708 sroyal-statsig
    • Merge pull request #95 from statsig-io/add-id-type-gcir
  • f70e9bf Stephen Royal
    • Add IDType to GCIR Response
  • 47a2ceb Weihao Ding
    • Merge pull request #94 from statsig-io/eval-optimize
  • 4f0bdb9 weihao-statsig
    • optimize: eval pass percent

Full Changelog: 3.5.1...3.5.2

3.5.1 - Expose ConfigSpecs fromJSON function

20 Sep 20:16
286c2b1

Choose a tag to compare

Improvements

  • Makes the fromJSON function on ConfigSpecs public so it can be used by custom data adaptors.

Included In This Release

  • 56d6c3d sroyal-statsig
    • Merge pull request #92 from statsig-io/expose-config-specs-from-json
  • 1838bc1 Stephen Royal
    • Expose Config Spec fromJSON Function

Full Changelog: 3.5.0...3.5.1

3.5.0 - getClientInitializeResponse improvements and array comparison operators

16 Sep 18:34
8061705

Choose a tag to compare

New Features

  • Adds support for array comparison operators

Improvements

  • Adds groupName to getClientInitializeResponse

Fixes

  • Fixes a bug in getClientInitializeResponse where the environment set at SDK initialization time is not applied to the user by default

Included In This Release

  • c967832 tore-statsig
    • fix: normalize user for gcir (#90)
  • 83277bd sroyal-statsig
    • Merge pull request #88 from statsig-io/array-condition-operators
  • 300b238 sroyal-statsig
    • Merge pull request #87 from statsig-io/gcir-group-name
  • eb5c113 Stephen Royal
    • PHP Array Condition Operators
  • fa0c907 Stephen Royal
    • Add Group Name to GCIR

Full Changelog: 3.4.0...3.5.0