aboutsummaryrefslogtreecommitdiff
path: root/CHANGELOG.md
blob: 948bb2ef8b2274dba10e29e830b69902002bc880 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<!--
SPDX-FileCopyrightText: 2026 Stefan Majewsky <majewsky@gmx.net>
SPDX-License-Identifier: Apache-2.0
-->

# v0.3.0 (TBD)

Changes:

- `Store.Insert()` now takes its arguments by-pointer. This is probably slightly less efficient,
  but significantly safer because autogenerated field values cannot be disregarded by accident.
- Add `Store.Update()`.
- Removed support for SQL dialects that rely on LastInsertId() for ID columns.
  Using a RETURNING clause to collect autogenerated field values is objectively better in every way,
  and has been supported by both MariaDB and SQLite for at least six years.
  In practice, this only drops support specifically for Oracle MySQL.

# v0.2.0 (2026-04-18)

Changes:

- Add `func StructTagKeyIs()`.

# v0.1.0 (2026-04-18)

Initial release. This release has code quality worthy of a 1.x version number,
but I want to test it in real applications first before committing to API stability.