Skip to content

Commit 9b03747

Browse files
committed
Prepare to drop elixir 1.14 support
1 parent 82aacf5 commit 9b03747

File tree

3 files changed

+6
-22
lines changed

3 files changed

+6
-22
lines changed

.github/workflows/ci.yml

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
strategy:
1616
matrix:
1717
os: ["ubuntu-latest"]
18-
elixir: ["1.17"]
18+
elixir: ["1.18"]
1919
otp: ["27"]
2020
steps:
2121
- uses: actions/checkout@v4
@@ -41,17 +41,13 @@ jobs:
4141
fail-fast: false
4242
matrix:
4343
os: ["ubuntu-latest"]
44-
elixir: ["1.17", "1.16", "1.15", "1.14"]
45-
otp: ["27", "26", "25", "24"]
44+
elixir: ["1.18", "1.17", "1.16", "1.15"]
45+
otp: ["27", "26", "25"]
4646
exclude:
47-
- elixir: "1.14"
48-
otp: "27"
4947
- elixir: "1.15"
5048
otp: "27"
5149
- elixir: "1.16"
5250
otp: "27"
53-
- elixir: "1.17"
54-
otp: "24"
5551
steps:
5652
- uses: actions/checkout@v4
5753
- uses: erlef/setup-beam@v1

CHANGELOG.md

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ The format is loosely based on [Keep a Changelog][keepachangelog], and this
66
project adheres to [Semantic Versioning][semver].
77

88
## Unreleased
9+
- changed: Drop Elixir `1.14` support. Elixir `1.18` was released and I am only supporting 3 minor versions back.
910

1011
## v0.17.5
1112
- fixed: Report correct error for value lists in joins.
@@ -26,70 +27,57 @@ project adheres to [Semantic Versioning][semver].
2627
- changed: Bump minimum ecto to `3.12`.
2728

2829
## v0.17.0
29-
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.
3333
- changed: Made some public functions now private.
3434
- changed: Test against elixir 1.17 and OTP 27, 26, and 25.
3535

3636
## v0.16.0
37-
3837
- changed: Set minimum `exqlite` dependency to `0.22`.
3938

4039
## v0.15.1
41-
4240
- fixed: Encode nil blobs. This was previously unhandled.
4341

4442
## v0.15.0
45-
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`.
5047

5148
## v0.14.0
52-
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`.
5551

5652
## v0.13.0
57-
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.
6257

6358
## v0.12.0
64-
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.
6963

7064
## v0.11.0
71-
7265
- added: Support for DDL transactions.
7366

7467
## v0.10.4
75-
7668
- fixed: Handle binary uuid casting when `binary_id` is specified.
7769

7870
## v0.10.3
79-
8071
- fixed: Handle unique constraint error formats.
8172
- changed: Updated dependencies.
8273

8374
## v0.10.2
84-
8575
- added: Missing support for `Date` type.
8676

8777
## v0.10.1
88-
8978
- fixed: Ignore bad `init` file when using `dump_cmd/3`
9079

9180
## v0.10.0
92-
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`.

mix.exs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
defmodule EctoSQLite3.MixProject do
22
use Mix.Project
33

4-
@version "0.17.6"
4+
@version "0.18.0-dev"
55

66
def project do
77
[
88
app: :ecto_sqlite3,
99
version: @version,
10-
elixir: "~> 1.14",
10+
elixir: "~> 1.15",
1111
start_permanent: Mix.env() == :prod,
1212
source_url: "https://github.com/elixir-sqlite/ecto_sqlite3",
1313
homepage_url: "https://github.com/elixir-sqlite/ecto_sqlite3",

0 commit comments

Comments
 (0)