Releases: convertcom/ruby-sdk
Releases · convertcom/ruby-sdk
v1.0.0
1.0.0 (2026-06-10)
Features
- client: ConvertSdk.create factory, Client, DataManager (story 2.5) (192b41c)
- enums: add FeatureStatus, LogLevel, SystemEvents, GoalDataKey (5b767b4)
- enums: add RuleError and BucketingError sentinel singleton enums (f35a681)
- hashing: vendored pure-Ruby MurmurHash3 x86 32-bit (GREEN) (95cded9)
- rules: port 13 comparison operators from JS comparisons.ts (1f9a38a)
- rules: port OR/AND/OR_WHEN rule walk from JS rule-manager.ts (9d86d73)
- rules: RBS sigs for Comparisons + RuleManager; Steep-clean refactor (1560abf)
- sentinel: add ConvertSdk::Sentinel frozen singleton value object (993ad16)
- typecheck: build-time backend-spec drift gate via generated RBS + Steep probe (e0b5217), closes #18
- value-objects: add frozen BucketedVariation and BucketedFeature Structs (506724f)
Bug Fixes
- ruby-sdk: correct staging/demo SDK-key auth to two-key model (0395105)
- sdk: address Gemini review on PR #35 — fork-safety, to_number parity, log aggregation (b94e934), closes #enqueue #create_context #to_number String#to_f #trim_to_cap
- typecheck: gate rbs/steep typecheck group on Ruby >= 3.2 (fe1c814)