You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+15Lines changed: 15 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,21 @@ All notable changes will be documented in this file.
5
5
The format is loosely based on [Keep a Changelog][keepachangelog], and this
6
6
project adheres to [Semantic Versioning][semver].
7
7
8
+
## Unreleased
9
+
- changed: Enable `AUTOINCREMENT` for `serial` and `bigserial`. [#98](https://github.com/elixir-sqlite/ecto_qlite3/pull/98)
10
+
-**breaking**: Add support for sqlite strict mode. [#97](https://github.com/elixir-sqlite/ecto_sqlite3/pull/97)
11
+
12
+
With sqlite strict mode support being added, the following field "types" were altered.
13
+
14
+
*`TEXT_DATETIME` => `TEXT`
15
+
*`TEXT_UUID` => `TEXT`: This is when `:binary_id_type` is `:string`
16
+
*`UUID` => `BLOB`: This is when `:binary_id_type` is `:binary`
17
+
18
+
This is a breaking change in the sense that rebuilding the schema from scratch will cause those columns to show up differently. Under the hood sqlite does not actually care.
19
+
20
+
We kept `TEXT_DATETIME` to satisfy the old Ecto2 implementation to keep backwards compatibility.
21
+
22
+
8
23
## v0.9.1 - 2022-12-21
9
24
- changed: Use `Connection.connect` instead of `Sqlite3.open`. [#96](https://github.com/elixir-sqlite/ecto_sqlite3/pull/96)
0 commit comments