diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,3 +1,23 @@
+# 0.6.0.0
+
+## Interface changes
+
+* `BeamSqlBackendHasSerial` is now polymorphic over the column's underlying
+  integer type. The class gained a new parameter `n` and `genericSerial` now
+  has type `FieldReturnType 'True 'False be (SqlSerial n) a => Text -> a`,
+  matching the corresponding generalisation of `genericSerial` in
+  `beam-core` (#534). Existing instances must be updated to declare which
+  integer types they support (e.g. `Int16`, `Int32`, `Int64`).
+
+## Added features
+
+* Added a `weekField` definition to the `IsSql92ExtractFieldSyntax` instance
+  for `HsExpr`, in support of the new `week_` extract field in `beam-core`.
+
+## Updated dependencies
+
+* Bumped the lower bound on `beam-core` to `0.11`.
+
 # 0.5.5.0
 
 ## Added features
diff --git a/Database/Beam/Haskell/Syntax.hs b/Database/Beam/Haskell/Syntax.hs
--- a/Database/Beam/Haskell/Syntax.hs
+++ b/Database/Beam/Haskell/Syntax.hs
@@ -644,6 +644,7 @@
   hourField    = hsVar "hourField"
   yearField    = hsVar "yearField"
   monthField   = hsVar "monthField"
+  weekField     = hsVar "weekField"
   dayField     = hsVar "dayField"
 
 instance IsSql92ExpressionSyntax HsExpr where
diff --git a/Database/Beam/Migrate/SQL/BeamExtensions.hs b/Database/Beam/Migrate/SQL/BeamExtensions.hs
--- a/Database/Beam/Migrate/SQL/BeamExtensions.hs
+++ b/Database/Beam/Migrate/SQL/BeamExtensions.hs
@@ -29,6 +29,6 @@
 --   'genericSerial' may appear and may fail at run-time if these conditions
 --   aren't met. Please refer to the backend of your choice for more
 --   information.
-class BeamMigrateSqlBackend be =>
-  BeamSqlBackendHasSerial be where
-  genericSerial :: FieldReturnType 'True 'False be (SqlSerial Int) a => Text -> a
+class (BeamMigrateSqlBackend be) =>
+  BeamSqlBackendHasSerial n be where
+  genericSerial :: FieldReturnType 'True 'False be (SqlSerial n) a => Text -> a
diff --git a/beam-migrate.cabal b/beam-migrate.cabal
--- a/beam-migrate.cabal
+++ b/beam-migrate.cabal
@@ -1,5 +1,5 @@
 name:                beam-migrate
-version:             0.5.5.0
+version:             0.6.0.0
 synopsis:            SQL DDL support and migrations support library for Beam
 description:         This package provides type classes to allow backends to implement
                      SQL DDL support for beam. This allows you to use beam syntax to
@@ -56,7 +56,7 @@
                        Database.Beam.Migrate.Types.Predicates
 
   build-depends:       base                 >=4.11    && <5.0,
-                       beam-core            >=0.10    && <0.11,
+                       beam-core            >=0.11    && <0.12,
                        text                 >=1.2     && <2.2,
                        aeson                >=0.11    && <2.3,
                        bytestring           >=0.10    && <0.13,
