Skip to content

Commit 3a0e8a5

Browse files
committed
Add changelog note about the two new additions
1 parent 8f7de49 commit 3a0e8a5

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,21 @@ All notable changes will be documented in this file.
55
The format is loosely based on [Keep a Changelog][keepachangelog], and this
66
project adheres to [Semantic Versioning][semver].
77

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+
823
## v0.9.1 - 2022-12-21
924
- changed: Use `Connection.connect` instead of `Sqlite3.open`. [#96](https://github.com/elixir-sqlite/ecto_sqlite3/pull/96)
1025

0 commit comments

Comments
 (0)