···66project adheres to [Semantic Versioning][semver].
7788## Unreleased
99+- changed: Drop Elixir `1.14` support. Elixir `1.18` was released and I am only supporting 3 minor versions back.
9101011## v0.17.5
1112- fixed: Report correct error for value lists in joins.
···2627- changed: Bump minimum ecto to `3.12`.
27282829## v0.17.0
2929-3030- added: Added an explicit `:integer` column type support. Under the hood it is stored the same regardless.
3131- fixed: Handle new style of distinct expressions introduce upstream in Ecto `3.12`.
3232- changed: Allow `insert_all` to no longer require a where clause.
···3434- changed: Test against elixir 1.17 and OTP 27, 26, and 25.
35353636## v0.16.0
3737-3837- changed: Set minimum `exqlite` dependency to `0.22`.
39384039## v0.15.1
4141-4240- fixed: Encode nil blobs. This was previously unhandled.
43414442## v0.15.0
4545-4643- fixed: Support `nil` decoding for `:decimal`.
4744- changed: Dropped support for Elixir v1.13.
4845- changed: Added Elixir v1.16 to CI build.
4946- changed: Bump minimum `exqlite` to `~ 0.19`.
50475148## v0.14.0
5252-5349- added: Support for encoding nil values in `:utc_datetime`, `:utc_datetime_usec`, `:naive_datetime`, and `:naive_datetime_usec` column dates.
5450- added: Allow subquery values in `insert_all`.
55515652## v0.13.0
5757-5853- added: Support fragment splicing.
5954- added: Support parent_as with combination queries.
6055- changed: Don't need to consider `{:maybe, type}`` when loading or dumping.
6156- changed: Handle nil values in dumpers and loaders.
62576358## v0.12.0
6464-6559- changed: raise if an in memory database is opened with a pool_size != 1
6660- added: support `{:unsafe_fragment, ".."}` as a conflict target.
6761- changed: Dropped support for Elixir `1.12`.
6862- changed: Dropped support for OTP 23.
69637064## v0.11.0
7171-7265- added: Support for DDL transactions.
73667467## v0.10.4
7575-7668- fixed: Handle binary uuid casting when `binary_id` is specified.
77697870## v0.10.3
7979-8071- fixed: Handle unique constraint error formats.
8172- changed: Updated dependencies.
82738374## v0.10.2
8484-8575- added: Missing support for `Date` type.
86768777## v0.10.1
8888-8978- fixed: Ignore bad `init` file when using `dump_cmd/3`
90799180## v0.10.0
9292-9381- changed: Add support for Ecto `v3.10`
9482- changed: Bring SQLite closer to the Postgres adapter implementation
9583- changed: Enable `AUTOINCREMENT` for `serial` and `bigserial`.