Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@stll/stdnum",
"version": "0.2.0",
"version": "0.5.0",
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🚩 Version jump from 0.2.0 to 0.5.0 skips intermediate minor versions

The version jumps from 0.2.0 directly to 0.5.0, skipping 0.3.x and 0.4.x. Looking at the git history, there are many feature PRs between the last version and this bump (#64#72), including new generate() functionality, strict TypeScript fixes, and a build tool migration. While semver doesn't require sequential minor versions, this jump is unusual and may indicate that intermediate releases were planned but never tagged, or that a different versioning strategy is being adopted. Worth confirming this is intentional.

Open in Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 CHANGELOG not updated for v0.5.0

The project's CHANGELOG.md explicitly states it follows the Keep a Changelog format and adheres to Semantic Versioning, but it has not been updated to include an entry for v0.5.0 (or the earlier v0.2.0 either). The git history since v0.2.0 includes a number of meaningful changes — new validators, new capabilities like generate() and find(), TypeScript strict mode fixes, and the tsdown migration — that would be worth documenting for downstream consumers.

Consider adding a ## [0.5.0] section to CHANGELOG.md summarising the notable changes since v0.1.0 before publishing.

"description": "Validate, compact, and format standard identifiers (IČO, IBAN, VAT, birth numbers, credit cards). Pure TypeScript, zero dependencies.",
"keywords": [
"credit-card",
Expand Down
Loading