-
Notifications
You must be signed in to change notification settings - Fork 0
Comparing changes
Open a pull request
base repository: convertcom/python-sdk
base: v1.0.0
head repository: convertcom/python-sdk
compare: v1.0.1
- 7 commits
- 13 files changed
- 3 contributors
Commits on Jun 18, 2026
-
docs: use .svg suffix on PyPI badge for ruby-sdk parity [skip ci]
Mirrors ruby-sdk's img.shields.io/gem/v/...svg pattern. The bare URL key had a poisoned shields.io negative cache from before first publish; the .svg key is fresh and renders v1.0.0 immediately. [skip ci] so no CI run fires and the workflow_run release trigger stays dormant. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 0806f09 - Browse repository at this point
Copy the full SHA 0806f09View commit details
Commits on Jun 19, 2026
-
docs: add TESTING.md (testing guide moved from the project wiki)
Relocates the SDK testing guide into the repo as the canonical source. Wiki cross-references are rewritten to absolute wiki URLs so they resolve from the repo file. No code change; docs-only, so semantic-release publishes no release. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 80440da - Browse repository at this point
Copy the full SHA 80440daView commit details -
test: bucketing/activation event tests (RED) for per-call enable_trac…
…king Story 2.5. Tests for the additive bucketing-event delivery path and keyword-only enable_tracking control. Implementation follows (GREEN). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 1cf0ee9 - Browse repository at this point
Copy the full SHA 1cf0ee9View commit details -
fix: emit experience-activation (bucketing) tracking events with per-…
…call enable_tracking control Closes the cross-SDK exposure-tracking parity gap (Story 2.5). A visitor that buckets into a variation now produces a standalone bucketing/activation event delivered to the metrics tracking endpoint, batched alongside conversion events in the same events array, so experiment exposure is recorded instead of only conversions. Strictly additive: run_experience / run_experiences gain a keyword-only enable_tracking=True parameter; the ExperienceResult return value and all local-evaluation behavior are unchanged. Bucketing events dedup by (visitor_id, experience_id) via the existing DataStore boundary and flow through the existing Tracker queue/transport and the LifecycleEvent.BUCKETING EventBus. Wire shape: {"eventType":"bucketing","data":{"experienceId","variationId"}} (JS VisitorTrackingEvents/BucketingEvent parity; no timestamp). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>Configuration menu - View commit details
-
Copy full SHA for 282f29f - Browse repository at this point
Copy the full SHA 282f29fView commit details -
test: dedup bucketing parity-test setup into a shared helper
Code-review follow-up (Story 2.5). Extract the event-construction + payload extraction into _serialize_event and reuse a single parametrize decorator so the parity tests stay under the SonarCloud new-code-duplication gate. No behavior change; 41 bucketing tests + full suite (857) green. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for c84ba9b - Browse repository at this point
Copy the full SHA c84ba9bView commit details -
chore: re-trigger CodeQL analysis after enabling repo code scanning
Empty commit to fire pull_request:synchronize so CodeQL default setup produces an ingested analysis for this PR (its original analysis predated code scanning being enabled, leaving the code_scanning merge-protection rule with no PR results to evaluate). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for ca1aba4 - Browse repository at this point
Copy the full SHA ca1aba4View commit details -
Merge pull request #51 from convertcom/fix/bucketing-activation-event…
…s-parity fix: emit experience-activation (bucketing) tracking events with per-call enable_tracking control
Configuration menu - View commit details
-
Copy full SHA for ab273ec - Browse repository at this point
Copy the full SHA ab273ecView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v1.0.0...v1.0.1