Skip to content
This repository was archived by the owner on Apr 8, 2026. It is now read-only.

v5.3.1 — Safari/WebKit Compatibility

Choose a tag to compare

@Roberdan Roberdan released this 22 Mar 10:30
· 211 commits to main since this release
3c7f223

Fixed

  • Replace structuredClone with JSON deep-clone in decision-matrix.ts — Safari < 15.4 compatibility
  • CI now installs and tests WebKit alongside Chromium

Added

  • Cross-browser smoke test (cross-browser-smoke.spec.ts) — verifies IIFE core APIs on both Chromium and WebKit
  • Safari/WebKit compatibility rules in CLAUDE.md and NaSra agent (banned APIs: structuredClone, Object.hasOwn, Array.at())

Full changelog: CHANGELOG.md