Skip to content

chore: release v0.8.0 - JIT Bypass Pattern#8

Merged
koficodedat merged 1 commit intomainfrom
claude/review-meta-propval-IaoRK
Jan 5, 2026
Merged

chore: release v0.8.0 - JIT Bypass Pattern#8
koficodedat merged 1 commit intomainfrom
claude/review-meta-propval-IaoRK

Conversation

@koficodedat
Copy link
Contributor

Summary

Release v0.8.0 with JIT Bypass Pattern - a major performance breakthrough.

Changes

  • Update version from 0.7.5 to 0.8.0 (package.json, README badge)
  • Add comprehensive CHANGELOG entry for v0.8.0
  • Update README benchmarks with v0.8.0 results
  • Add "Completed in v0.8.0" section to roadmap

v0.8.0 Highlights

JIT Bypass Pattern (Phases 8-11):

  • Phase 8: JIT object validator bypass (5x improvement)
  • Phase 9: JIT array validator bypass (6x faster than valibot)
  • Phase 10: Recursive JIT bypass (20x faster)
  • Phase 11: JIT bypass for unions, primitives, literals

Performance vs Valibot

Category propval valibot Winner
Primitives (string) 66.60 ns 67.86 ns propval 1.02x
Simple Object 65.17 ns 201.08 ns propval 3.09x
Complex Nested 174.15 ns 932.64 ns propval 5.36x
Number Array [100] 112.40 ns 671.44 ns propval 5.97x
String Array [100] 157.38 ns 664.97 ns propval 4.23x
Union (3 types) 87.76 ns 83.37 ns valibot 1.05x

Score: 6 wins, 1 near-tie (was 2 wins, 3 losses in v0.7.5)

Test Plan

  • All 537 tests passing
  • Tag v0.8.0 created and pushed

- Update version badge from 0.7.5 to 0.8.0
- Update package.json version to 0.8.0
- Add CHANGELOG entry for v0.8.0 with JIT bypass pattern details
- Update README benchmarks with v0.8.0 results (6 wins, 1 near-tie vs valibot)
- Add 'Completed in v0.8.0' section to roadmap
@koficodedat koficodedat merged commit 2081dcf into main Jan 5, 2026
3 checks passed
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.

2 participants