Skip to content

Release 3.5.5#108

Open
dmarticus wants to merge 1 commit intomainfrom
release/3.5.5
Open

Release 3.5.5#108
dmarticus wants to merge 1 commit intomainfrom
release/3.5.5

Conversation

@dmarticus
Copy link
Contributor

@dmarticus dmarticus commented Mar 3, 2026

Summary

Release 3.5.5 with semver comparison operators for local feature flag evaluation.

Changes included

  • feat: Add semver comparison operators for local feature flag evaluation (feat(flags): add semver targeting to local evaluation #107)
    • Supports semver_eq, semver_neq, semver_gt, semver_gte, semver_lt, semver_lte for direct comparisons
    • Supports semver_tilde, semver_caret, semver_wildcard for range matching
    • Handles v-prefix, pre-release suffixes, partial versions, and whitespace

Test plan

  • All existing tests pass
  • New semver operator tests pass (19 test cases)

Release checklist

  • Version bumped in lib/posthog/version.rb
  • CHANGELOG.md updated
  • feat(flags): add semver targeting to local evaluation #107 merged
  • Merge this PR
  • Tag release: git tag -a 3.5.5 -m "Version 3.5.5"
  • Push tag: git push --tags
  • Build and publish gem: gem build posthog-ruby.gemspec && gem push posthog-ruby-3.5.5.gem

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@dmarticus dmarticus marked this pull request as ready for review March 4, 2026 23:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant