diff --git a/Database/Groundhog/Sqlite.hs b/Database/Groundhog/Sqlite.hs
--- a/Database/Groundhog/Sqlite.hs
+++ b/Database/Groundhog/Sqlite.hs
@@ -87,6 +87,7 @@
   getList k = getList' k
 
 instance (MonadBaseControl IO m, MonadIO m, MonadLogger m) => SchemaAnalyzer (DbPersist Sqlite m) where
+  schemaExists = error "schemaExists: is not supported by Sqlite"
   listTables _ = queryRaw' "SELECT name FROM sqlite_master WHERE type='table'" [] (mapAllRows $ return . fst . fromPurePersistValues proxy)
   listTableTriggers _ name = queryRaw' "SELECT name FROM sqlite_master WHERE type='trigger' AND tbl_name=?" [toPrimitivePersistValue proxy name] (mapAllRows $ return . fst . fromPurePersistValues proxy)
   analyzeTable = analyzeTable'
@@ -151,7 +152,7 @@
   S.close conn
 
 migrate' :: (PersistEntity v, MonadBaseControl IO m, MonadIO m, MonadLogger m) => v -> Migration (DbPersist Sqlite m)
-migrate' = migrateRecursively (migrateEntity migrationPack) (migrateList migrationPack)
+migrate' = migrateRecursively (const $ return $ Right []) (migrateEntity migrationPack) (migrateList migrationPack)
 
 migrationPack :: (MonadBaseControl IO m, MonadIO m, MonadLogger m) => GM.MigrationPack (DbPersist Sqlite m)
 migrationPack = GM.MigrationPack
@@ -530,8 +531,8 @@
 defaultPriority = 0
 triggerPriority = 1
 
-proxy :: Proxy Sqlite
-proxy = error "Proxy Sqlite"
+proxy :: proxy Sqlite
+proxy = error "proxy Sqlite"
 
 delim' :: Utf8
 delim' = fromChar delim
diff --git a/changelog b/changelog
new file mode 100644
--- /dev/null
+++ b/changelog
@@ -0,0 +1,45 @@
+0.4.2.2
+* Create missing schemas (or databases in MySQL terminology) during migration
+* Replace datatype Proxy with type variable
+
+0.4.2
+* Sqlite-specific mathematical functions (signum, quotRem)
+
+0.4.1
+* Added functions replaceBy and deleteAll
+
+0.4.0.2
+* Added createSqlitePool
+
+0.4.0.1
+* Exposed connection constructor
+
+0.4.0
+* Query logging
+* Default column values
+* Switched to direct-sqlite backend
+
+0.3.0
+* Switched from pool-conduit to resource-pool
+* Schema qualified tables
+* Support for savepoints
+
+0.2.0
+* Database indexes
+* Support DB-specific column types
+
+0.1.0.2
+* Removed overly restrictive upper bound for bytestring package
+* Support zoned time
+* Merged changes from direct-sqlite
+
+0.1.0.1
+* Removed overly restrictive upper bound for containers package
+
+0.1.0
+The library supports new features of groundhog-0.1.0: composite keys, projections, etc.
+* Updated sqlite3 C sources to 3.7.13
+* Migration analyzes schema instead of comparing CREATE statements as strings
+
+0.0.1
+The first release.
diff --git a/groundhog-sqlite.cabal b/groundhog-sqlite.cabal
--- a/groundhog-sqlite.cabal
+++ b/groundhog-sqlite.cabal
@@ -1,5 +1,5 @@
 name:            groundhog-sqlite
-version:         0.4.2
+version:         0.4.2.2
 license:         BSD3
 license-file:    LICENSE
 author:          Boris Lykah <lykahb@gmail.com>
@@ -11,11 +11,14 @@
 cabal-version:   >= 1.6
 build-type:      Simple
 
+extra-source-files:
+    changelog
+
 library
     build-depends:   base                    >= 4         && < 5
                    , bytestring              >= 0.9
                    , transformers            >= 0.2.1
-                   , groundhog               >= 0.4.2     && < 0.5.0
+                   , groundhog               >= 0.4.2.2   && < 0.5.0
                    , monad-control           >= 0.3
                    , monad-logger            >= 0.3
                    , containers              >= 0.2
