v1.4.0
Immutable
release. Only release title and notes can be modified.
Changelog
- f7cea02 Merge pull request #146 from winebarrel/update-changelog
- 2e988fe Add 1.4.0 to Change log
- e0fee46 Merge pull request #145 from winebarrel/claude/changelog-unreleased
- d7e7d29 Add [Unreleased] CHANGELOG entries for #139–#144
- 65c2826 Merge pull request #142 from winebarrel/claude/fix-replacer-determinism
- 36fc5df Clarify three-part-reference test comment
- b56bdb4 Drop raw-form fallback in schema-replacer pair list
- 456ed2c Merge pull request #140 from winebarrel/claude/fix-identity-toggle
- 8bcc7a3 Merge pull request #144 from winebarrel/claude/fix-empty-schemas-validation
- f462c34 Reuse serialBaseTypes in isSerialType
- 0a14d34 Reject empty/whitespace schema names in validateSchemas
- bbb4b40 Make DROP DEFAULT conditional on actual default or serial type
- 2d9f8eb Address review: serial→identity, coverage, ordering apply fixtures
- b66fe36 Detect and emit DDL for IDENTITY column transitions
- 7687aaf Merge pull request #143 from winebarrel/claude/fix-omit-schema-keys
- f4477e9 Merge pull request #141 from winebarrel/claude/fix-toposort-quoted-fk
- f1724d5 Validate non-empty Schemas at boundary in Plan/Apply/Dump
- 5aa2754 Merge pull request #139 from winebarrel/claude/fix-ctx-propagation
- 9f5b37a Use unqualified keys in OmitSchema dump helpers
- ae3f7e9 Match FK dependency lookups against quoted map keys in toposort
- 98b017e Propagate caller's context through Client.connect
- 2c9862c Merge pull request #138 from winebarrel/claude/remove-misspell-NTkaw
- 589cf3e Remove misspell linter