Changelog
Arkyn is currently on its v3.x.x stable line. This page is the entry point to the project's release history, a snapshot of the current version, plus pointers to the documents you need depending on what you're doing.
Current version
v3.0.13, released 2026-10-14.
A small fix release.
PhoneInput (
@arkyn/components) no longer wipes its
defaultValue in development under
<React.StrictMode> (on by default in React Router's generated
entry.client). Previously the field showed an empty mask after hydration and
onChange fired on mount with just the dial code, making forms look "dirty" with no user interaction. Production was never affected. No public API changes and no breaking changes.
@arkyn/ui is still not part of this release, see the note on the
v3.x.x changelog.
Known issue: in v3.0.12 and v3.0.13,
@arkyn/cli exits silently (code
0, no output) when run through its npm bin, e.g.
npx @arkyn/cli init --agents or
npx @arkyn/cli --version. Until a fix ships, run
node node_modules/@arkyn/cli/dist/bundle.js <command> instead. See the
CLI introduction.
The previous release,
v3.0.12 (2026-09-15), was a security and consistency release:
Tooltip sanitizes its
text prop,
withSecurityHeaders ships in
@arkyn/server,
LogService's
userToken is renamed to
serviceToken,
ApiService gains a default 10s timeout, and
BadResponse no longer JSON-stringifies
cause. It includes breaking and behavior changes, see
Breaking Changes.
Where to go next
- v3.x.x changelog, the version-by-version history of the current stable line, starting at v3.0.2. This is where new versions get documented as they're released.
- v3.0.1-beta changelog, the historical, version-by-version record of the beta line that led up to v3.0.2 (v3.0.1-beta.139 through v3.0.1-beta.207). Kept for reference; it no longer receives new entries.
- Breaking Changes, only the versions that require a code change on your side, each with a before/after migration snippet. Check here first if you're upgrading and want to know what might break.
- Migrate v2 to v3, a consolidated, package-by-package diff for anyone jumping straight from Arkyn v2.2.3 to v3.0.2, including breaking changes made in betas before this changelog started tracking versions individually.