Skip to content

chore: describe the 0.1.6 delta in the changelog - #96

Merged
dereuromark merged 1 commit into
mainfrom
chore/changelog-0.1.6
Aug 21, 2026
Merged

chore: describe the 0.1.6 delta in the changelog#96
dereuromark merged 1 commit into
mainfrom
chore/changelog-0.1.6

Conversation

@dereuromark

Copy link
Copy Markdown
Contributor

Reconciles the changelog against every squash merge since 0.1.5, ahead of a 0.1.6 draft. No source, no version field, no tag.

git log 0.1.5..origin/main --oneline --merges is empty - every merge on this repo is a squash - so the enumeration is the plain log.

PR Subject Entry Why
#90 a bare boolean attribute does not start with an underscore added grammar narrowing a user sees: {_x} stops scoping as an attribute block, {_x_} reads as the underline the author meant
#91 a table cell's marker run ends at a space added |=hot= is the reading | no longer colors as a header cell holding hot=; the alignment run gets a scope for the first time
#92 a hyphen run before a word is a flag, an empty brace pair is text added four typography rulings, all visible: flags, doubled arrows, the eight empty brace pairs, and the braced en dash
#94 build both engine bundles from one carve-js revision already described, condensed the preview pane and the language server were 42 commits apart; both facts kept
#95 publish the noreply address as the plugin vendor skipped contact metadata on the marketplace page. Nothing an installed plugin does differs, so it fails the notice-on-upgrade test

The three added entries close #85, #86 and #87 - the false positives the 0.1.5 notes recorded because a golden would have pinned the wrong answer. Those recordings shipped in 0.1.5; the fixes ship here, so nothing has to move out of the released section.

Also checked, and clean: no entry in the 0.1.5 section names a PR that merged after the tag. The JCEF fix it claims (#88) looks absent from git log 0.1.4..0.1.5 by PR number, but carve-jcef.xml was added by the release-prep PR #89 itself, so it did ship.

Validation split: this is a changelog-only diff, so there is nothing a local suite could exercise that CI does not. No Gradle build was started - gate-run on this repo discovers five Gradle tasks and one of them wants a JDK this host does not have, and none of them read CHANGELOG.md. The spec submodule was left uninitialized for the same reason: nothing on this branch reads the corpus.

The Unreleased section carried only the engine-bundle fix. Reconciling it
against the five squash merges since 0.1.5 found three grammar narrowings
with no entry at all - each of them a scope a user sees directly, and each
closing a false positive the 0.1.5 notes had recorded as unfixable in a
golden.

The vendor-address change is left undescribed: it is contact metadata on
the marketplace page, not behavior anyone installing the plugin observes.

The existing engine-bundle entry is condensed, keeping both facts it
carried - the 42-commit gap and the provenance test that could not see it.
@dereuromark dereuromark added chore Tooling, CI, fixtures, pins, upkeep: no user-visible behavior change area:docs README, guides, docs site labels Aug 21, 2026
@dereuromark
dereuromark merged commit bdfbfd8 into main Aug 21, 2026
3 checks passed
@dereuromark
dereuromark deleted the chore/changelog-0.1.6 branch August 21, 2026 12:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:docs README, guides, docs site chore Tooling, CI, fixtures, pins, upkeep: no user-visible behavior change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

The grammar scopes empty brace pairs and flag-shaped hyphen runs the engine leaves literal

1 participant