Changelog for beam-migrate-0.5.0.0
0.5.0.0
Interface changes
- Removed instances for machine-dependent ambiguous integer types
Int
andWord
- Require
MonadFail
forBeamMigrationBackend
Added features
- GHC 8.8 support
checkSchema
: LikeverifySchema
, but detects and returns unexpected predicates found in the live database
Bug fixes
- Map
Int16
tosmallIntType
instead ofintType
- Suppress creation of primary key constraints for tables with no primary keys
0.4.0.0
0.3.2.0
Added haskellSchema
shortcut
0.3.1.0
Add Semigroup
instances to prepare for GHC 8.4 and Stackage nightly
0.3.0.0
- Re-introduce backend parameter as
Database
type class - Move beam migration log schema to beam-migrate, since many applications will want to easily manage a database using the haskell-based migrations
- Add
bringUpToDate
andbringUpToDateWithHooks
toDatabase.Beam.Migrate.Simple
, which can be used to bring a database up to date with the given migration.
0.2.0.0 -- 2018-01-20
- First version. Released on an unsuspecting world.