- beam-automigrate will now only manage sequences within the search path, just as it only manages such tables.
- Fix instance HasSchemaConstraints build failure with GHC 9.2.8
- Add ltree column type
- Add vector column type
- Fix ghc 9.2.8 build
- #52 Support sql arrays
- Loosen some version bounds
- #47: Generate postgres enum types in schema when using
Nullable PgEnumvalues. - Add
showMigration - Extend allowable version bounds for aeson, base, dlist, pretty-simple, and splitmix
- Add support for postgres' oid column type
- Add
calcMigrationStepsfunction to compute theDiffthat will be performed by a migration without altering the database. - Support GHC 9.0.2
- Fix an issue where names starting with an upper case letter and containing no other characters requiring escaping would not be properly escaped
- Escape sql identifiers that are on the postgres reserved keywords list
- Escape sql identifiers only when required by the postgres syntax rules
- Loosen time version bounds
- readme: Fix warning about a transaction already running
- Support for GHC 8.10
- Initial release. Generate schemas and migrations for beam databases. See limitations in README.md