Skip to content

chore: bump typebox to 1.3.37 - #182

Merged
bompus merged 1 commit into
mainfrom
chore/typebox-1.3.37
Oct 20, 2026
Merged

bompus merged 1 commit into
mainfrom
chore/typebox-1.3.37

Conversation

@bompus

@bompus bompus commented Oct 19, 2026 •

Copy link
Copy Markdown
Owner

Bumps the typebox dev dependency from 1.3.36 to 1.3.37 in package.json and bun.lock. Nothing else changes.

typebox is used only by three test files, which compile the project's JSON schemas with it and compare its verdicts against the hand-written validators. It is not a runtime dependency and not in the published package.

What 1.3.37 changes (upstream notes and a diff of the two npm packages): upstream moved its own build and test tooling from Deno to Node and states the release contains no breaking code changes. Against 1.3.36, the published package has 6 added files and 16 changed files (checked here with diff -r of the two installed trees) and no removed files. The changes are comments in the format modules, a constant object in place of an enum in the hashing module, a comment in the English locale file, the readme and three new internal modules. The export map is identical to 1.3.36.

Checked on 2026-10-19:

  • 1.3.37 is the last 1.3.x release. npm latest is now 1.4.2 (1.4.0 on 2026-10-16, 1.4.1 and 1.4.2 after), a minor line this PR does not adopt.
  • bun test on this branch: 1295 pass, 7 skip, 0 fail.
  • bun run check (release version match, oxfmt --check, oxlint --deny-warnings, bun --check type check, check:shell): exit 0.
  • The bun.lock integrity value for 1.3.37 equals the one npm publishes.

No release, no publish, and no other dependency changes.


Summary by cubic

Bumps the typebox dev dependency from 1.3.36 to 1.3.37. typebox is only used by the schema tests as a reference and is not a runtime dependency. The release has no breaking changes; it only moves upstream's internal tooling from Deno to Node and adjusts comments and internal modules.

Written for commit f026343. Summary will update on new commits.

View guided diff Turn on auto-fix

Summary by CodeRabbit

  • Chores
    • Updated the TypeBox development dependency to version 1.3.37.

typebox is a dev-only dependency used by the tests as a schema reference. 1.3.37 moves upstream's own tooling from Deno to Node and changes no public API; the published package differs from 1.3.36 only in comments, a constant hash-marker object and a few internal files.
@bompus

bompus commented Oct 19, 2026

Copy link
Copy Markdown
Owner Author

@coderabbitai full review

@greptile-apps greptile-apps Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

bompus has reached the 50-credit limit for trial accounts. To continue receiving code reviews, upgrade your plan.

@coderabbitai

coderabbitai Bot commented Oct 19, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration
  • Configuration used: Repository YAML (base), Organization UI (inherited)
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 38dfd6e3-1026-43cf-b52c-9c475fd36fb0
📥 Commits

Reviewing files that changed from the base of the PR and between 5c98a1f and f026343.

⛔ Files ignored due to path filters: 1
  • bun.lock is excluded by !**/*.lock
📒 Files selected for processing: 1
  • package.json

Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review.

📝 Walkthrough

The typebox development dependency in package.json changes from version 1.3.36 to 1.3.37.

Changes: TypeBox Update

Layer / File(s) Summary
Update TypeBox version
package.json
The declared typebox development dependency version changes from 1.3.36 to 1.3.37.

Priority: ⬇️ Low

Merge Risk: ⚪ Minimal · up to f0263

The dependency update is internally consistent and presents no actionable merge-blocking risk.

Architecture Summary

Architecture risk: 🔵 Low · up to f0263

The change affects 1 system.

Changed systems: package.json

Architecture concerns
No architecture-level concerns identified.

Review details

Systems and components

  • observed — package.json (service) was modified; 1 changed file maps to changed impact.

Before / after behavior

  • observed — Modified behavior in package.json: The typebox development dependency version was updated from 1.3.36 to 1.3.37.
Pre-merge checks: Passed 6
Check name Status Explanation
Description check Passed The description clearly explains the dependency update, its scope, validation results, and why no changelog entry is needed. It addresses the template requirements, although the checklist items remain…
Title check Passed The title is concise, specific, and accurately identifies the main change: updating the TypeBox dependency to version 1.3.37.
Linked Issues check Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check Passed Check skipped because no linked issues were found for this pull request.
Suppressions Explained Passed The pull request changes only the typebox version in package.json and bun.lock. It adds no lint, type-check, formatter, or configuration suppression directive.
Interface Changes Documented Passed PASS. The pull-request diff changes only the typebox version in package.json and bun.lock. It adds, removes, or renames no MCP tool, argument, swarmail command or flag, or environment variable…
Full details: Description check

Explanation

The description clearly explains the dependency update, its scope, validation results, and why no changelog entry is needed. It addresses the template requirements, although the checklist items remain unchecked.

Full details: Interface Changes Documented

Explanation

PASS. The pull-request diff changes only the typebox version in package.json and bun.lock. It adds, removes, or renames no MCP tool, argument, swarmail command or flag, or environment variable. The documentation requirements are therefore not triggered.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@coderabbitai

coderabbitai Bot commented Oct 19, 2026 •

Copy link
Copy Markdown
✅ Action performed

Full review finished.

@bompus

bompus commented Oct 20, 2026

Copy link
Copy Markdown
Owner Author

Merge record for head f026343:

  • CI: check and windows passed.
  • CodeRabbit: reviewed (one requested @coderabbitai full review); no actionable comments, no review threads.
  • Greptile: skipped. Its review reported the 50-credit trial limit for the account; no plan upgrade was bought.
  • cubic: skipped (its check reports "skipping"); no findings.
  • Local: bun test 1295 pass, 7 skip, 0 fail; bun run check exit 0; an independent local review of the diff found nothing.

@bompus
bompus merged commit 9c6073d into main Oct 20, 2026
4 checks passed
@bompus
bompus deleted the chore/typebox-1.3.37 branch October 20, 2026 00:03
@coderabbitai

coderabbitai Bot commented Oct 20, 2026

Copy link
Copy Markdown

Tip

For best results, initiate chat on the files or code changes.

@bompus Thanks for the merge record for f026343. The reported CI and local checks passed. CodeRabbit completed its review with no actionable comments or review threads. Greptile and cubic were skipped, not completed reviews.

You are interacting with an AI system.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant