Releases: stripe/pg-schema-diff
Releases · stripe/pg-schema-diff
v1.0.3
What's Changed
- Materialized view index support by @bplunkett-stripe in #262
- Add volatile default requires full table rewrite hazard by @catatsuy in #258
- Bump to go 1.25 by @bplunkett-stripe in #260
- chore: fix typos by @noritaka1166 in #243
- Use pgx escape identifier by @bplunkett-stripe in #256
- Switch from alpine to debian by @bplunkett-stripe in #259
- Cleanup by @bplunkett-stripe in #261
New Contributors
- @noritaka1166 made their first contribution in #243
- @catatsuy made their first contribution in #258
Full Changelog: v1.0.2...v1.0.3
v1.0.2
What's Changed
- Ensure command prints to stdout by @bplunkett-stripe in #245
Full Changelog: v1.0.1...v1.0.2
v1.0.1
What's Changed
- Update readme by @bplunkett-stripe in #240
- Fix: Support
GENERATED ALWAYS AScolumns to reduce migration failures (#212) by @lmcrean in #232 - Add option to disable concurrent index build/drops by @geeknonerd and @bplunkett-stripe in #242
New Contributors
Full Changelog: v1.0.0...v1.0.1
v1.0.0
Releasing first major version, since the API has stabilized.
What's Changed
- SQL format default by @bplunkett-stripe in #239
Full Changelog: v0.9.3...v1.0.0
v0.9.3
What's Changed
- Add materialized views MVP by @bplunkett-stripe in #229
- Fix issue templates by @bplunkett-stripe in #236
- Add restrict key support by @geeknonerd in #237
- Add
sqloutput format by @velagent in #235
Full Changelog: v0.9.2...v0.9.3
v0.9.2
What's Changed
- Add basic
VIEWsupport by @bplunkett-stripe in #226 - feat: #148 adding go script and makefile commands by @ammiranda in #202
- Accelerate tests by @bplunkett-stripe in #219
Full Changelog: v0.9.1...v0.9.2
v0.9.1
What's Changed
- [FEATURE] Add support for
--from-dirand providing a dedicated temporary database server by @bplunkett-stripe in #199 - Add custom timeout for tmpdb's database drops by @the-glu in #214
- Fix incorrect cmd name in help text by @simonacca in #216
- Add support for altering constraint triggers by @bplunkett-stripe in #217
New Contributors
- @simonacca made their first contribution in #216
Full Changelog: v0.9.0...v0.9.1
v0.9.0
What's Changed
- Adding identity to column with default by @bplunkett-stripe in #183
- Add support for Procedures by @bplunkett-stripe in #185
- Add support for Postgres17 by @bplunkett-stripe in #187
- Change the Generate function to take a SchemaSource instead of a sqldb.Queryable by @the-glu in #189
- Exclude tables (and related indexes) owned by extensions by @the-glu in #190
New Contributors
Full Changelog: v0.8.0...v0.9.0
v0.8.0
What's Changed
- Update Acceptance Tests - Flatten specs by @bplunkett-stripe in #136
- Add postgres version 16 support by @bplunkett-stripe in #137
- fix: #67 converting all tabs to spaces in migration acceptance tests by @ammiranda in #139
- Online foreign key support by @bplunkett-stripe in #141
- Add test cases for functional indexes by @alexaub-stripe in #146
- Fix column renames for indexes by @bplunkett-stripe in #147
- Support multiple sql dirs by @bplunkett-stripe in #150
- Create issue templates by @bplunkett-stripe in #166
- Add support for column identities by @bplunkett-stripe in #164
- Support nested directories by @bplunkett-stripe in #171
- Improve dir schema source errors by @bplunkett-stripe in #172
- Create simple version command by @bplunkett-stripe in #174
- Add JSON output support to pg-schema-diff plan. by @tonycosentini in #175
- Refactor SQL generation - graph-first approach by @bplunkett-stripe in #176
New Contributors
- @ammiranda made their first contribution in #139
- @tonycosentini made their first contribution in #175
Full Changelog: v0.7.0...v0.8.0
v0.7.0 - Enum, RLS, and Alter Sequence Support
What's Changed
- Use logfmt for plan modifiers by @bplunkett-stripe in #109
- Add support for altering sequences by @bplunkett-stripe in #113
- Bump pgx dependency and to go 1.20 by @bplunkett-stripe in #117
- Make data-packing toggle-able by @bplunkett-stripe in #119
- Add enum support by @bplunkett-stripe in #120
- Exclude temporary schemas by @bplunkett-stripe in #122
- Update get schema hash by @bplunkett-stripe in #123
- Exclude schemas owned by extensions by @bplunkett-stripe in #127
- [CLI] Add flag to disable plan validation by @bplunkett-stripe in #130
- Add ability to skip apply confirm prompt by @bplunkett-stripe in #134
- RLS Policies by @bplunkett-stripe in #132
Full Changelog: v0.6.0...v0.7.0