diff --git a/CHANGELOG.md b/CHANGELOG.md index fb3485a82..f006d5fac 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,8 +7,11 @@ adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] -- Update `WithDisableGlobalRegistry` behavior (#783). If set, this will ignore globally-registered - migrations instead of raising an error. Specifically, the following check is removed: +- Minimum Go version is now 1.21 +- Add Unwrap to PartialError (#815) +- Update `WithDisableGlobalRegistry` behavior (#783). When set, this will ignore globally-registered + migrationse entirely instead of the previous behavior of raising an error. Specifically, the + following check is removed: ```go if len(global) > 0 { @@ -18,7 +21,24 @@ if len(global) > 0 { This enables creating isolated goose provider(s) in legacy environments where global migrations may be registered. Without updating this behavior, it would be impossible to use -`WithDisableGlobalRegistry` in combination with `WithGoMigrations`. +`WithDisableGlobalRegistry` in combination with provider-scoped `WithGoMigrations`. + +- Postgres, updated schema to use identity instead of serial and make `tstamp` not nullable (#556) + +```diff +- id serial NOT NULL, ++ id integer PRIMARY KEY GENERATED BY DEFAULT AS IDENTITY, + +- tstamp timestamp NULL default now(), ++ tstamp timestamp NOT NULL DEFAULT now() +``` + +- MySQL, updated schema to not use SERIAL alias (#816) + +```diff +- id serial NOT NULL, ++ id bigint(20) unsigned NOT NULL AUTO_INCREMENT, +``` ## [v3.21.1]