Skip to content

release: arktype 2.2.6 + dependents - #1672

Merged
ssalbdivad merged 1 commit into
mainfrom
release-2.2.6
Sep 30, 2026
Merged

ssalbdivad merged 1 commit into
mainfrom
release-2.2.6

Conversation

@ssalbdivad

Copy link
Copy Markdown
Member

Bumps all publishable packages and documents the changes merged since 2.2.5:

#1603 changes the text of Date error messages in 24-hour locales, e.g.
"14:30, January 15, 2023" is now "2:30 PM, January 15, 2023".

🤖 Generated with Claude Code

Bumps all publishable packages and documents the changes merged since 2.2.5:

- add ArkErrors.message, aliasing summary (#1671)
- fix a TypeError when ctx.reject without `expected` fails in an
  undiscriminated union (#1668, fixes #1667)
- preserve narrows on piped union branches through an intersection
  (#1658, fixes #1608, @ShuviSchwarze)
- format times in Date descriptions independent of the default locale
  (#1603, fixes #1494, @WolfieLeader)

#1603 changes the text of Date error messages in 24-hour locales, e.g.
"14:30, January 15, 2023" is now "2:30 PM, January 15, 2023".

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

@pullfrog pullfrog Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ No new issues found.

Reviewed changes — release metadata only; no runtime source changed. Verified version consistency, changelog completeness, and changelog accuracy against the merged commits.

  • Version bumps — all eight publishable packages in ark/repo/shared.ts#packageScopes bumped by one patch: arktype 2.2.5 → 2.2.6, @ark/util/@ark/schema/@ark/fs jointly to 0.56.5, @ark/attest one patch ahead at 0.56.6, plus arkregex, @ark/json-schema, @ark/fast-check. arkUtilVersion in ark/util/registry.ts is synced to 0.56.5, satisfying ark/util/__tests__/registry.test.ts.
  • Changed-file set — the same ten files as the 2.2.5 release, matching convention; arkdark/arkthemes (separately versioned) and the private @ark/docs/@ark/repo packages are correctly left untouched.
  • Changelog — ark/type/CHANGELOG.md adds ## 2.2.6 with one entry per user-facing PR merged since 2.2.5; the intervening docs and ci commits are appropriately excluded.
  • Changelog accuracy — each entry was checked against its source commit: the ArkErrors.message getter (ark/schema/shared/errors.ts), the predicate expected default (ark/schema/predicate.ts), the union morph rawIn merge (ark/schema/roots/union.ts), and the locale-independent 12-hour collapsibleDate formatting (ark/util/serialize.ts). The #1658 snippet's value must be positive (was -1) and the #1603 2:30 PM, January 15, 2023 output both match the committed regression tests.
  • Dependencies — all internal cross-package ranges remain workspace:*, so no dependency-range or lockfile changes are needed; no stale references to the previous versions remain outside CHANGELOG.md.

Pullfrog  | View workflow run | Using DeepSeek Flash (free via Pullfrog for OSS) | 𝕏

@ssalbdivad
ssalbdivad merged commit 6082e51 into main Sep 30, 2026
7 checks passed
@ssalbdivad
ssalbdivad deleted the release-2.2.6 branch September 30, 2026 20:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done (merged or closed)

1 participant