Skip to content

Release qb 14.0.0 for breaking upsert and formatter changes - #330

Merged
elpete merged 1 commit into
mainfrom
fix/major-release-correction
Sep 15, 2026
Merged

elpete merged 1 commit into
mainfrom
fix/major-release-correction

Conversation

@elpete

@elpete elpete commented Sep 15, 2026

Copy link
Copy Markdown
Collaborator

The 13.3.0 release missed two BREAKING CHANGE footers because CommandBox Semantic Release only read the third commit-message paragraph. Pin the fixed 3.0.2 parser and add an explicit breaking release commit for the compileUpsert matchNulls argument and replacement of native queryExecute returntype options. This should select 14.0.0 after the plugin fix is published. Validation: the release commit puts the footer in the third paragraph for compatibility with the old parser; git diff --check passed.

Pin the corrected CommandBox Semantic Release parser and promote the new upsert and formatter contracts to the major line.

BREAKING CHANGE: Custom grammars overriding compileUpsert must accept the trailing matchNulls boolean argument. Native queryExecute returntype, columnkey, and columnKey options are no longer honored; use qb return formatters.
@elpete
elpete merged commit 60da20c into main Sep 15, 2026
35 checks passed
@elpete
elpete deleted the fix/major-release-correction branch September 15, 2026 22:55
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