|
2 | 2 |
|
3 | 3 | All notable changes will be documented in this file.
|
4 | 4 |
|
5 |
| -The format is based on [Keep a Changelog][keepachangelog], and this project |
6 |
| -adheres to [Semantic Versioning][semver]. |
| 5 | +The format is loosely based on [Keep a Changelog][keepachangelog], and this |
| 6 | +project adheres to [Semantic Versioning][semver]. |
7 | 7 |
|
8 |
| -## [Unreleased] |
| 8 | +## v0.8.0 - 2022-08-04 |
| 9 | +- changed: Set minimum elixir version to `~> 1.11` |
| 10 | +- added: Allow index hints on joins. [#83](https://github.com/elixir-sqlite/ecto_sqlite3/pull/83) |
| 11 | +- added: Allow datetime type to be configurable. [#84](https://github.com/elixir-sqlite/ecto_sqlite3/pull/84) |
9 | 12 |
|
10 |
| -## [0.8.0] - 2022-08-04 |
11 |
| -### Changed |
12 |
| -- Change minimum elixir version to `~> 1.11` |
| 13 | +## v0.7.7 - 2022-06-21 |
| 14 | +- fixed: issue with missing space in `EXPLAIN QUERY PLAN`. [#78](https://github.com/elixir-sqlite/ecto_sqlite3/pull/78) |
13 | 15 |
|
14 |
| -### Added |
15 |
| -- Allow index hints on joins. [#83](https://github.com/elixir-sqlite/ecto_sqlite3/pull/83) |
16 |
| -- Allow datetime type to be configurable. [#84](https://github.com/elixir-sqlite/ecto_sqlite3/pull/84) |
| 16 | +## v0.7.6 - 2022-06-20 |
| 17 | +- changed: explain query to `EXPLAIN QUERY PLAN`. [#77](https://github.com/elixir-sqlite/ecto_sqlite3/pull/77) |
17 | 18 |
|
| 19 | +## v0.7.5 - 2022-05-21 |
| 20 | +- fixed: generate `binary_id` values according to the `binary_id_type` config. [#72](https://github.com/elixir-sqlite/ecto_sqlite3/pull/72) |
18 | 21 |
|
19 |
| -## [0.7.7] - 2022-06-21 |
20 |
| -### Fixed |
21 |
| -- Fixed issue with missing space in `EXPLAIN QUERY PLAN`. [#78](https://github.com/elixir-sqlite/ecto_sqlite3/pull/78) |
| 22 | +## v0.7.4 - 2022-03-16 |
| 23 | +- fixed: double encoding of a string when converting to json. [#65](https://github.com/elixir-sqlite/ecto_sqlite3/pull/65) |
22 | 24 |
|
| 25 | +## v0.7.3 - 2022-01-21 |
| 26 | +- added: information to the help docs about utilizing `exqlite` with database encryption. |
| 27 | +- changed: raise more meaningful error when an expression fails to match. Backported from [ecto_sql#362](https://github.com/elixir-ecto/ecto_sql/commit/93038c2cac16706b642121a5839d1068d5b45212). |
23 | 28 |
|
24 |
| -## [0.7.6] - 2022-06-20 |
25 |
| -### Changed |
26 |
| -- Changed explain query to `EXPLAIN QUERY PLAN`. [#77](https://github.com/elixir-sqlite/ecto_sqlite3/pull/77) |
| 29 | +## v0.7.2 - 2021-09-29 |
| 30 | +- added: `:time` decode support. [#58](https://github.com/elixir-sqlite/ecto_sqlite3/pull/58) |
27 | 31 |
|
| 32 | +## v0.7.1 - 2021-08-30 |
| 33 | +- fixed: Backport of default drops to `:restrict` are now backwards compatible with older versions of `ecto_sql`. We don't really have support for `drop index ... cascade` as it is not in the grammer of sqlite. |
28 | 34 |
|
29 |
| -## [0.7.5] - 2022-05-21 |
30 |
| -### Fixed |
31 |
| -- Generate binary_id values according to the binary_id_type config. [#72](https://github.com/elixir-sqlite/ecto_sqlite3/pull/72) |
| 35 | +## v0.7.0 - 2021-08-27 |
| 36 | +- changed: update dependencies to the latest. |
| 37 | +- changed: drop support for OTP 20. It is not supported by `telemetry` and won't compile. For now we will just support Elixir 1.8 and OTP 21. |
32 | 38 |
|
| 39 | +## v0.6.1 - 2021-08-27 |
| 40 | +- changed: UUID encoding for both `:binary_id` and `:uuid`/`Ecto.UUID` is now configurable |
| 41 | +- changed: `:uuid`/`Ecto.UUID` is now encoded as a string by default |
33 | 42 |
|
34 |
| -## [0.7.4] - 2022-03-16 |
35 |
| -### Fixed |
36 |
| -- Fixed double encoding of a string when converting to json. [#65](https://github.com/elixir-sqlite/ecto_sqlite3/pull/65) |
| 43 | +## v0.6.0 - 2021-08-25 |
| 44 | +- changed: `:utc_datetime` handling has been updated to completely remove the `Z` supplied and made to conform closer to what is done for Postgrex and MyXQL. [#49](https://github.com/elixir-sqlite/ecto_sqlite3/pull/49) |
| 45 | +- changed: updated error message for OTP24 [#47](https://github.com/elixir-sqlite/ecto_sqlite3/pull/47) |
37 | 46 |
|
| 47 | +## v0.5.7 - 2021-08-17 |
| 48 | +- changed: prepared statements can now be released manually. |
| 49 | +- changed: added ability to specify `:asc_nulls_last`, `:asc_nulls_first`, `:desc_nulls_last`, and `:desc_nulls_first`. |
38 | 50 |
|
39 |
| -## [0.7.3] - 2022-01-21 |
40 |
| -### Added |
41 |
| -- Information to the help docs about utilizing `exqlite` with database encryption. |
| 51 | +## v0.5.6 - 2021-07-02 |
| 52 | +- fixed: double quote missing from sql query generation. [#39](https://github.com/elixir-sqlite/ecto_sqlite3/pull/39) |
42 | 53 |
|
43 |
| -### Changed |
44 |
| -- Raise more meaningful error when an expression fails to match. Backported from [ecto_sql#362](https://github.com/elixir-ecto/ecto_sql/commit/93038c2cac16706b642121a5839d1068d5b45212). |
| 54 | +## v0.5.5 - 2021-04-19 |
| 55 | +- added: `:check` constraint column option. |
| 56 | +- fixed: "database is locked" issue by setting `journal_mode` at `storage_up` time. |
45 | 57 |
|
| 58 | +## v0.5.4 - 2021-04-06 |
| 59 | +- changed: upgrade `ecto_sql` dependency to `3.6.0`` |
| 60 | +- changed: removed old `Ecto.Adapters.SQLite3.Connection.insert/6` was replaced with `Ecto.Adapters.SQLite3.Connection.insert/7`. |
46 | 61 |
|
47 |
| -## [0.7.2] - 2021-09-29 |
48 |
| -### Added |
49 |
| -- Add `:time` decode support. [#58](https://github.com/elixir-sqlite/ecto_sqlite3/pull/58) |
| 62 | +## v0.5.3 - 2021-03-20 |
| 63 | +- added: `collate:` opts support to `:string` column type |
50 | 64 |
|
51 |
| -## [0.7.1] - 2021-08-30 |
52 |
| -### Fixed |
53 |
| -- Backport of default drops to `:restrict` are now backwards compatible with older versions of `ecto_sql`. We don't really have support for `drop index ... cascade` as it is not in the grammer of sqlite. |
| 65 | +## v0.5.1 - 2021-03-18 |
| 66 | +- changed: updated exqlite to `0.5.0` |
| 67 | +- changed: updated documentation |
| 68 | +- changed: updated git repository url |
54 | 69 |
|
55 |
| -## [0.7.0] - 2021-08-27 |
56 |
| -### Changed |
57 |
| -- Update dependencies to the latest. |
58 |
| -- Drop support for OTP 20. It is not supported by `telemetry` and won't compile. For now we will just support Elixir 1.8 and OTP 21. |
59 |
| - |
60 |
| - |
61 |
| -## [0.6.1] - 2021-08-27 |
62 |
| -### Changed |
63 |
| -- UUID encoding for both `:binary_id` and `:uuid`/`Ecto.UUID` is now configurable |
64 |
| -- `:uuid`/`Ecto.UUID` is now encoded as a string by default |
65 |
| - |
66 |
| - |
67 |
| -## [0.6.0] - 2021-08-25 |
68 |
| -### Changed |
69 |
| -- `:utc_datetime` handling has been updated to completely remove the `Z` supplied and made to conform closer to what is done for Postgrex and MyXQL. [#49](https://github.com/elixir-sqlite/ecto_sqlite3/pull/49) |
70 |
| -- Updated error message for OTP24 [#47](https://github.com/elixir-sqlite/ecto_sqlite3/pull/47) |
71 |
| - |
72 |
| - |
73 |
| -## [0.5.7] - 2021-08-17 |
74 |
| -### Changed |
75 |
| -- Prepared statements can now be released manually. |
76 |
| -- Added ability to specify `:asc_nulls_last`, `:asc_nulls_first`, `:desc_nulls_last`, and `:desc_nulls_first`. |
77 |
| - |
78 |
| -## [0.5.6] - 2021-07-02 |
79 |
| -### Fixed |
80 |
| -- Fix double quote missing from sql query generation. [#39](https://github.com/elixir-sqlite/ecto_sqlite3/pull/39) |
81 |
| - |
82 |
| - |
83 |
| -## [0.5.5] - 2021-04-19 |
84 |
| -### Added |
85 |
| -- Add :check constraint column option. |
86 |
| - |
87 |
| -### Fixed |
88 |
| -- Fix "database is locked" issue by setting `journal_mode` at `storage_up` time. |
89 |
| - |
90 |
| - |
91 |
| -## [0.5.4] - 2021-04-06 |
92 |
| -### Changed |
93 |
| -- Upgrade `ecto_sql` dependency to `3.6.0`` |
94 |
| -- Removed old `Ecto.Adapters.SQLite3.Connection.insert/6` was replaced with `Ecto.Adapters.SQLite3.Connection.insert/7`. |
95 |
| - |
96 |
| - |
97 |
| -## [0.5.3] - 2021-03-20 |
98 |
| -### Added |
99 |
| -- Added `collate:` opts support to `:string` column type |
100 |
| - |
101 |
| - |
102 |
| -## [0.5.1] - 2021-03-18 |
103 |
| -### Changed |
104 |
| -- Updated exqlite to `0.5.0` |
105 |
| -- Updated documentation |
106 |
| -- Updated git repository url |
107 |
| - |
108 |
| - |
109 |
| -## 0.5.0 - 2021-03-17 |
110 |
| -- Initial release. |
| 70 | +## v0.5.0 - 2021-03-17 |
| 71 | +- initial release. |
111 | 72 |
|
112 | 73 |
|
113 | 74 | [keepachangelog]: <https://keepachangelog.com/en/1.0.0/>
|
114 | 75 | [semver]: <https://semver.org/spec/v2.0.0.html>
|
115 |
| -[Unreleased]: https://github.com/elixir-sqlite/ecto_sqlite3/compare/v0.7.7...HEAD |
116 |
| -[0.8.0]: https://github.com/elixir-sqlite/ecto_sqlite3/compare/v0.8.0...v0.7.7 |
117 |
| -[0.7.7]: https://github.com/elixir-sqlite/ecto_sqlite3/compare/v0.7.6...v0.7.7 |
118 |
| -[0.7.6]: https://github.com/elixir-sqlite/ecto_sqlite3/compare/v0.7.5...v0.7.6 |
119 |
| -[0.7.5]: https://github.com/elixir-sqlite/ecto_sqlite3/compare/v0.7.4...v0.7.5 |
120 |
| -[0.7.4]: https://github.com/elixir-sqlite/ecto_sqlite3/compare/v0.7.3...v0.7.4 |
121 |
| -[0.7.3]: https://github.com/elixir-sqlite/ecto_sqlite3/compare/v0.7.2...v0.7.3 |
122 |
| -[0.7.2]: https://github.com/elixir-sqlite/ecto_sqlite3/compare/v0.7.1...v0.7.2 |
123 |
| -[0.7.1]: https://github.com/elixir-sqlite/ecto_sqlite3/compare/v0.7.0...v0.7.1 |
124 |
| -[0.7.0]: https://github.com/elixir-sqlite/ecto_sqlite3/compare/v0.6.1...v0.7.0 |
125 |
| -[0.6.1]: https://github.com/elixir-sqlite/ecto_sqlite3/compare/v0.6.0...v0.6.1 |
126 |
| -[0.6.0]: https://github.com/elixir-sqlite/ecto_sqlite3/compare/v0.5.7...v0.6.0 |
127 |
| -[0.5.7]: https://github.com/elixir-sqlite/ecto_sqlite3/compare/v0.5.6...v0.5.7 |
128 |
| -[0.5.6]: https://github.com/elixir-sqlite/ecto_sqlite3/compare/v0.5.5...v0.5.6 |
129 |
| -[0.5.5]: https://github.com/elixir-sqlite/ecto_sqlite3/compare/v0.5.4...v0.5.5 |
130 |
| -[0.5.4]: https://github.com/elixir-sqlite/ecto_sqlite3/compare/v0.5.3...v0.5.4 |
131 |
| -[0.5.3]: https://github.com/elixir-sqlite/ecto_sqlite3/compare/v0.5.1...v0.5.3 |
132 |
| -[0.5.1]: https://github.com/elixir-sqlite/ecto_sqlite3/compare/v0.5.0...v0.5.1 |
0 commit comments