v1.8.0
Immutable
release. Only release title and notes can be modified.
Changelog
- 6c02316 Merge pull request #210 from winebarrel/release/1.8.0
- 551d210 Merge pull request #209 from winebarrel/chore/todo-stale-helper-name
- d61bef1 Tag 1.8.0 changelog entry
- 38610af Update stale equalPolicyExpr reference in TODO
- c8583c8 Merge pull request #207 from winebarrel/fix/generated-column-cast-asymmetry
- 619e633 Address Copilot follow-up review on PR #207
- a2489d0 Add direct diffColumns unit tests for GENERATED expression handling
- e1320b0 Use strict equalSelectExpr for GENERATED expression comparison
- c25881e Add explicit-cast variant of no_diff_generated_column
- f13586d Error on GENERATED expression change (silent skip → plan-time error)
- 901187f Merge pull request #208 from winebarrel/chore/todo-cleanup-cast-strip
- b90e82c Remove resolved Asymmetric cast strip TODO section
- 3c3f3a2 Merge pull request #206 from winebarrel/fix/index-cast-asymmetry
- d12708c Cover defensive nil / length-mismatch paths in index helpers
- 26e3871 Add expression-index integration fixture
- c2b9fdf Add both-cast / casts-differ / desired-cast guards for equalIndexDef
- 375c75c Apply alignCurrentCasts pattern to index definitions
- 19cc618 Merge pull request #205 from winebarrel/fix/policy-cast-asymmetry
- 36f0d99 Round out equalPolicyExpr test matrix
- c85bb2f Add explicit-cast RLS USING idempotent integration fixture
- 79d111b Apply alignCurrentCasts pattern to RLS USING / WITH CHECK
- a067580 Merge pull request #204 from winebarrel/fix/default-cast-asymmetry
- f5cd04e Add unit tests for peerIsNumericAtTopLevel
- 6fd3933 Fix peer-numeric gating in equalDefault's symmetric strip
- 94da7c2 Address Copilot review on PR #204: use distinct parse/deparse err names
- 7817576 Round out equalDefault test matrix
- da954bd Remove resolved Column DEFAULT item from asymmetric-cast-strip TODO
- 521847d Add explicit-cast DEFAULT idempotent integration fixture
- 8f880c7 Apply alignCurrentCasts pattern to column / domain DEFAULT
- c2b0eb5 Replace test-helper ptr() with Go 1.26 new(value)
- d0314c7 Merge pull request #203 from winebarrel/fix/numeric-literal-cast-coercion
- 016e0c1 Rename customNumericNamedTypeNotStripped → NotCoerced
- 9d7f664 Address Copilot follow-up review on PR #203
- a9798ad Address Copilot review on PR #203
- 8a3cdb3 Cover more numeric types in alignCurrentCasts tests
- a4e7550 Coerce stripped numeric string A_Const back to numeric A_Const
- 4b49fd1 Merge pull request #201 from winebarrel/fix/strip-current-side-casts
- e7b0346 Merge pull request #202 from winebarrel/chore/todo-cast-followups
- 97e05e2 Address Copilot review: reuse pgast.ParseConstraintDefStrict, clarify cast-preservation doc
- 952e0d9 Add TODO entry for asymmetric cast strip in non-CHECK comparisons
- 8a5f924 Add unreleased changelog entry for CHECK cast asymmetry fix
- 37c4db8 Fix dump format in fixture and add explicit-cast idempotent test
- 7ac394a Add AArrayExpr coverage to alignCurrentCasts tests
- d8b71b0 Strip current-side TypeCast when desired has none in CHECK comparison
- 46010c8 Merge pull request #200 from winebarrel/disable-renovate-docker-compose
- e325a34 Exclude docker-compose from Renovate
- 7304896 Merge pull request #199 from winebarrel/winebarrel-patch-1
- 1bffe4e Rename renovate.json.bak to renovate.json
- 8e3199d Delete renovate.json
- 8d9129d Merge pull request #198 from winebarrel/renovate/configure
- b55c04b Add renovate.json
- 10b343a Merge pull request #197 from winebarrel/winebarrel-patch-1
- 5d3743e Rename renovate.json to renovate.json.bak
- 90dd0ef Merge pull request #195 from winebarrel/revert-193-winebarrel-patch-1
- c1bd89e Revert "Backup renovate.json file created"
- 3537fd5 Merge pull request #193 from winebarrel/winebarrel-patch-1
- e189942 Backup renovate.json file created
- b59a4fe Merge pull request #192 from winebarrel/dependabot/go_modules/github.com/jackc/pgx/v5-5.9.2
- 32437f4 Bump github.com/jackc/pgx/v5 from 5.9.1 to 5.9.2
- a888ea4 Merge pull request #191 from winebarrel/claude/separate-command-test-FsbKW
- b78fc9e Split command_test.go by command (plan/apply/dump)