QVAC-23254 chore: release @qvac/translation-nmtcpp 0.8.0 - #3824
Merged
Conversation
Contributor
Review StatusCurrent Status: ✅ APPROVED |
Contributor
License compliance — cleanNo new dependency license findings in this PR. Warn-only (shadow) mode — this check does not block merges yet. Updated automatically by the canonical license compliance workflow. NOTICE presence (advisory)Missing NOTICE (advisory, does not block):
|
Alok-Ranjan23
approved these changes
Aug 13, 2026
GustavoA1604
approved these changes
Aug 13, 2026
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.
🎯 What problem does this PR solve?
@qvac/translation-nmtcpp0.7.0 was published to npm on 2026-08-12 (dist-tagrelease-0.7), but the package's pre-renumbering 2025 lineage still owns0.7.1on npm (published 2025-10-14, old pre-TypeScript API). Because0.7.1 > 0.7.0, normal semver ranges around the current release (^0.7.0/~0.7.0) resolve to the obsolete 2025 artifact instead of the current one. npm never allows republishing a version, so0.7.1can never be reclaimed — the 0.7.x line is permanently poisoned for range resolution.📝 How does it solve it?
packages/translation-nmtcpp/package.jsonversion0.7.0→0.8.0.0.8.0CHANGELOG entry documenting that this is a content-identical republish of 0.7.0 under a collision-free version line (no code changes).0.8.xhas no historic versions on npm (verified), so consumers can depend on^0.8.0and get normal range semantics.After merge, the npm publish requires pushing a
release-translation-nmtcpp-0.8.0branch per the release pipeline. Once 0.8.0 is live, the stray 0.7.0 on npm should be deprecated so nobody pins to the collided line.