Skip to content

Bump version to 3.4.0#49

Merged
yavorpanayotov merged 1 commit into
mainfrom
chore/bump-3.4.0
Jun 16, 2026
Merged

Bump version to 3.4.0#49
yavorpanayotov merged 1 commit into
mainfrom
chore/bump-3.4.0

Conversation

@yavorpanayotov

Copy link
Copy Markdown
Collaborator

Minor version bump for the list-literals + default-drift work merged this cycle (#45, #46, #48).

Per docs/versioning.md rule 1"a grammar or language-level change bumps the minor (or major) version" — this is a minor (3.3.0 → 3.4.0), not a patch: it adds [...] list literals and qualified default alias/Type syntax, plus new diagnostics (allium.list.mixedElementTypes, allium.list.emptyListNoElementType, allium.default.unknownField).

  • Updates the four policy-managed manifests via scripts/version-bump.sh 3.4.0 (Cargo workspace, root package.json, allium-lsp, allium-vscode) and resyncs Cargo.lock. Rule 4 (Cargo ⇔ root package.json) holds — all four read 3.4.0.
  • Language version marker stays at 3 — no major language change (consistent with the decision to hold the language version).
  • allium-parser-wasm is a gitignored generated artifact; it inherits the version when rebuilt by CI/release.

cargo test --workspace green; --version reads CARGO_PKG_VERSION so no hardcoded string to update.

Release note for 3.4.0: the three new error-severity diagnostics can make specs that previously checked clean now fail (real drift / heterogeneous lists / empty-list targets) — worth surfacing to downstream CI.

🤖 Generated with Claude Code

Minor bump per docs/versioning.md rule 1 (grammar/language-level change bumps
the minor): this release adds `[...]` list literals and qualified
`default alias/Type` type names, plus the new diagnostics
`allium.list.mixedElementTypes`, `allium.list.emptyListNoElementType`, and
`allium.default.unknownField` (local + cross-module default drift detection).

Updates the four policy-managed manifests (Cargo workspace, root package.json,
allium-lsp, allium-vscode) via scripts/version-bump.sh and resyncs Cargo.lock.
The Allium language version marker stays at 3 (no major language change). The
allium-parser-wasm package is a generated artifact (gitignored) and inherits the
version when rebuilt.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@yavorpanayotov yavorpanayotov merged commit 59b6931 into main Jun 16, 2026
2 checks passed
@yavorpanayotov yavorpanayotov deleted the chore/bump-3.4.0 branch June 16, 2026 15:02
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.

1 participant