v2026.06.15.1
What's Changed
Internal
- Remove lifetime-access and resident-experts sections from Small Bets page by @gumclaw in #5462
- Fix misspelled currency key in FlowOfFunds serialization by @gumclaw in #5463
- Clear pre-existing RuboCop and ESLint violations (lint baseline) by @gumclaw in #5465
- Memoize compliance lookup and drop silent rescue in fees report job by @gumclaw in #5464
- Add lint and typecheck CI gates by @gumclaw in #5466
- Reconcile combined-charge money splits to charge totals by @gumclaw in #5468
- Bootstrap JS unit-test infrastructure (Vitest) with first money-math tests by @gumclaw in #5467
- API v2: support minimum_amount_cents on offer code create by @gumclaw in #5469
- Guard fetch_affiliate_id against repeated (array) affiliate query params by @sentry[bot] in #5470
- Clarify Stripe postal-code rejection message for valid-but-unrecognized addresses by @nyomanjyotisa in #5473
- Make Stripe onboarding self-healing and remediate wedged accounts by @nyomanjyotisa in #5474
Full Changelog: v2026.06.12.2...v2026.06.15.1