Releases: SeaQL/sea-schema
Releases · SeaQL/sea-schema
0.16.0
0.16.0-rc.1
0.15.0
Features
Bug fixes
- Fix constraint query when table is partitioned #125
- Fix Postgres foreign key column without unique constraint #131
- Fix discovery of MySQL, SQLite and PostgreSQL unique indexes #133
Breaking changes
SchemaProbe::query_tables(..)
changed toSchemaProbe::query_tables(&self, ..)
#127SchemaProbe::has_table(..)
changed toSchemaProbe::has_table(&self, ..)
#126SchemaProbe::has_column(..)
changed toSchemaProbe::has_column(&self, ..)
#126SchemaProbe::has_index(..)
changed toSchemaProbe::has_index(&self, ..)
#126
Enhancements
- Added non-TLS runtime #134
Upgrades
- Upgrade
syn
to2
#129
0.15.0-rc.7
Features
Bug fixes
- Fix constraint query when table is partitioned #125
- Fix Postgres foreign key column without unique constraint #131
- Fix discovery of MySQL, SQLite and PostgreSQL unique indexes #133
Breaking changes
SchemaProbe::query_tables(..)
changed toSchemaProbe::query_tables(&self, ..)
#127SchemaProbe::has_table(..)
changed toSchemaProbe::has_table(&self, ..)
#126SchemaProbe::has_column(..)
changed toSchemaProbe::has_column(&self, ..)
#126SchemaProbe::has_index(..)
changed toSchemaProbe::has_index(&self, ..)
#126
Enhancements
- Added non-TLS runtime #134
0.14.2
0.14.1
0.14.0
Upgrades
Bug fixes
- Fix PostgreSQL enum arrays and case-sensitive types #108
New Contributors
- @niklaskorz made their first contribution in #108
Full Changelog: 0.12.0...0.14.0
0.12.0
Features and upgrades
- Skip parsing partitioned Postgres tables #105
- Upgrade
heck
dependency insea-schema-derive
to 0.4 #103 - Upgrade
sea-query
to0.29
#104 - Upgrade
sea-query-binder
to0.4
#104 - Replace the use of
SeaRc<T>
whereT
isn'tdyn Iden
withRcOrArc<T>
#107 - Customized parsing logic for MySQL and MariaDB column default #110
- Properly distinguish between Value and Expression, and the very special CURRENT_TIMESTAMP
- Improve SQLite's column default parsing logic #112
Breaking changes
- API now returns
Result
instead of panic on errors #109 ColumnDefault
changed from a struct into an enum #110- Added
CurrentTimestamp
variant to SQLite'sDefaultType
#112
New Contributors
- @sergeiivankov made their first contribution in #103
- @Ameobea made their first contribution in #109
Full Changelog: 0.11.0...0.12.0