Skip to content

chore: release v0.10.0 - #16

Merged
ynishi merged 1 commit into
mainfrom
release-plz-2026-08-01T13-33-42Z
Aug 1, 2026
Merged

chore: release v0.10.0#16
ynishi merged 1 commit into
mainfrom
release-plz-2026-08-01T13-33-42Z

Conversation

@ynishi

@ynishi ynishi commented Aug 1, 2026

Copy link
Copy Markdown
Owner

🤖 New release

  • dsl-kit-core: 0.9.0 -> 0.10.0 (✓ API compatible changes)
  • dsl-kit-macros: 0.9.0 -> 0.10.0
  • dsl-kit-schema: 0.9.0 -> 0.10.0 (✓ API compatible changes)
  • dsl-kit-lint: 0.9.0 -> 0.10.0 (✓ API compatible changes)
  • dsl-kit-parse: 0.9.0 -> 0.10.0 (⚠ API breaking changes)
  • dsl-kit-fuzzy: 0.9.0 -> 0.10.0 (✓ API compatible changes)
  • dsl-kit: 0.9.0 -> 0.10.0 (✓ API compatible changes)
  • dsl-kit-mcp: 0.9.0 -> 0.10.0 (✓ API compatible changes)
  • dsl-kit-cli: 0.9.0 -> 0.10.0

dsl-kit-parse breaking changes

--- failure constructible_struct_adds_field: externally-constructible struct adds field ---

Description:
A pub struct constructible with a struct literal has a new pub field. Existing struct literals must be updated to include the new field.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field ParseTree.allows in /tmp/.tmprjLvyo/dsl-kit/crates/dsl-kit-parse/src/lib.rs:165
Changelog

dsl-kit

0.10.0 - 2026-08-01

Added

  • (parse) @Allow text syntax + cfg-host suppression wiring
  • (parse) [breaking] carry $allow on the ParseTree — JSON front-end, canonical dump, build-time AllowTable
  • (lint) honour usage-site suppressions — Linter::lint_with_allows
  • (lint) keyed rule removal — Linter::without_rule + rule_names

Other

  • document the conformance/lint boundary + fix tool-surface doc drift


This PR was generated with release-plz.

@ynishi ynishi added the release label Aug 1, 2026
@ynishi ynishi changed the title chore: release v0.9.1 chore: release v0.10.0 Aug 1, 2026
@ynishi
ynishi force-pushed the release-plz-2026-08-01T13-33-42Z branch from 7376ea9 to 9f4eaa3 Compare August 1, 2026 16:36
@ynishi
ynishi merged commit 190e849 into main Aug 1, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant