Repository navigation
chore(deps): update dependency flagsmith/sdk-spec to v0.6.0 - #114
renovate[bot] wants to merge 2 commits into
Conversation
00b29ba to
3e51d7c
Compare
|
Important Review skippedBot user detected. To trigger a single review, invoke the
|
Adds the experimentation surface that the SDK spec v0.6.0 requires:
- `Flag.variant` and `Flag.experiment`, from the `variant` and
`metadata.experiment` that Flagsmith returns on identity flags.
- An events pipeline, off by default (`enableEvents`). It batches events to
`{eventsBaseURL}v1/events` every `eventsFlushPeriod` seconds, when 1000
events are buffered, or on `flushEvents()`. Exposures are deduplicated
within a batch, and a failed batch is retried once, then dropped.
- `trackEvent`, `trackExposureEvent` and `getExperimentFlag`. When the
identity is enrolled in a running experiment on the feature,
`getExperimentFlag` records a `$flag_exposure` with the variant served.
Wires the spec's new steps in `sdk-spec/steps.swift`. The Swift harness only
has `step` overloads for up to four parameters, so the steps file adds one for
the five-parameter track steps.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Spec v0.6.0 adds Changes
Note on the harness: the v0.6.0 Swift harness only has Verified locally: all 7 spec scenarios pass against the spec's compose stack (7/7 steps implemented). The new and touched unit tests pass (22/22, Linux, Swift 6.1). SwiftLint reports 0 serious violations. Review effort: 3/5 — OpenHands agent |
This PR contains the following updates:
v0.4.0→v0.6.0v0.4.0→v0.6.0Release Notes
Flagsmith/sdk-spec
v0.6.0Compare Source
What's Changed
New Contributors
Full Changelog: Flagsmith/sdk-spec@v0.5.1...v0.6.0
v0.5.1Compare Source
What's Changed
Full Changelog: Flagsmith/sdk-spec@v0.5.0...v0.5.1
v0.5.0Compare Source
What's Changed
Full Changelog: Flagsmith/sdk-spec@v0.4.0...v0.5.0
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.