Skip to content

3.1.0

Compare
Choose a tag to compare
@vazarkevych vazarkevych released this 29 Mar 13:44
· 83 commits to main since this release
8c7589b

Description:
This release (v3.1.0) of Growthbook Flutter brings several updates and enhancements aimed at improving functionality and user experience. Below is a summary of the key changes included in this version:

  1. v0.2.1

    • Incorporated Test Case for Null HashAttribute:
    • Introduced a new test case to handle scenarios where an experiment's hashAttribute is null, ensuring comprehensive coverage of potential conditions
    • Enforced a new test case to manage instances where an experiment's coverage is set to 0, ensuring robust handling of edge cases.
    • Add featureId to ExperimentResult Object:
    • ExperimentResult object by incorporating featureId, enriching the dataset for improved analysis and tracking capabilities.
    • sse client
    • added support streaming update
    • prepareFeaturesData optimization
    • attribute and hashVersion nullable at GBFilter
    • Add test case for when an experiment's hashAttribute is null
  2. v0.2.2

    • Add test case for when an experiment's hashAttribute is an integer
  3. v0.2.3

    • Implemented Test Case for Zero Coverage
    • Add test case for when an experiment's coverage is set to 0
  4. v0.4.0

    • New hashVersion, ranges, meta, filters, seed, name, and phase properties of Experiments
  5. v0.4.1

    • hash function now returns null instead of -1 when an invalid hashVersion is specified
  6. v0.4.2

    • Add test cases when targeting condition value is null
    • added decrypt function and set of test cases
  7. v0.5.0

    • Add support for new version string comparison operators ($veq, $vne, $vgt, $vgte, $vlt, $vlte) and new paddedVersionString helper function
    • New isIn helper function for conditions, plus new evalCondition test cases for $in and $nin operators when attribute is an array
  8. v0.5.1

    • Add 2 new test cases for matching on a $groups array attribute
  9. v0.5.2

    • Add 3 new test cases for comparison operators to handle more edge cases
    • setEncryptedFeatures method
    • Integrated CI/CD functionality, enhancing security and automation in the development pipeline