# v0.0.2

Released: 2026-05-27

## Added

- Implemented the first TypeScript `route-core` router with named exports, CJS/ESM/types build outputs, shared semantic cases, package entry tests, and a basic route-only benchmark.
- Added route semantics for static, param, wildcard, ANY fallback, method buckets, trailing slash normalization, case sensitivity, URL parameter decoding, route shape conflicts, `allowed()` boundaries, and `storeId` validation.
- Added `routePath` match metadata, a `lookup()` adapter hot-path API, and a vext compatibility fixture for route template/store dispatch semantics.
- Added `docs/README.zh-CN.md` as the Chinese companion guide and documented the README linkage for package users.
- Added GitHub Actions CI for install, typecheck, tests, benchmark smoke, runtime dependency checks, security audit, and package dry-run.

## Changed

- Split the router implementation into the confirmed skeleton: public exports, public types/errors/factory, internal assertions, and `src/backend/ts/` backend modules.
- Updated CommonJS build finalization to preserve recursive module structure and rewrite internal `.js` requires to `.cjs`.
- Updated route-only benchmark coverage to include `find-my-way lookup()`, `find-my-way find()`, `route-core.find()`, and `route-core.lookup()`.
- Reworked README as a user-facing usage document instead of a development-status document.
- Prepared package metadata for the `0.0.2` release candidate while keeping `prepublishOnly` as a build-output guard.
