Repository navigation
Prepare beta.1 compatibility contract and frozen-vector package checks - #9
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Prepare
0.1.0-beta.1with an explicit API/wire compatibility boundary and upgrade guidance. Runtime JavaScript is unchanged. The package check now reads all 20 codec and three legacy frozen identifiers through the installed archive, verifies exact encoding/canonical results and namespace separation, and retains the existing ESM/type/license/hash checks.Use the
betapublication tag for this candidate while keeping existingalphaandlatesttags intact. Historical runtime measurements are carried forward with their original measurement version, timestamps and hashes; no new performance result is claimed.Validation: 39 core tests and TypeScript; 28 shared comparison cases and 1,576 mutations per adapter; 54 workflow cases; two demo-server tests; isolated offline package installation with all 23 frozen vectors. Hosted results are recorded below.
The published version remains alpha.3. Human lookup time/error improvements are still unproven. PDF/phone examples and native-number/UUID/alias comparisons remain available; a beta label does not establish the need for a dependency or approve a consumer's source policy.
Final verification on
ea808cb254e2e0f25569764529c7e920cea66505: CI passes all seven jobs: Node 22/24/26, Windows/macOS, PDF extraction/lookup and Chromium/Firefox/WebKit. This verifies the candidate, not a registry publication or human usability benefit.