diff options
| author | Stefan Majewsky <majewsky@gmx.net> | 2026-05-08 16:52:45 +0200 |
|---|---|---|
| committer | Stefan Majewsky <majewsky@gmx.net> | 2026-05-08 16:52:46 +0200 |
| commit | f79d61a9eef42a05aca6f4ddb8d95192549036a5 (patch) | |
| tree | 3ff619b4d42195de6fd80c1f36bd218b479ec834 /CHANGELOG.md | |
| parent | dadb36a1f73d39948e4989a3ab4333a61f70ee7a (diff) | |
| download | go-oblast-f79d61a9eef42a05aca6f4ddb8d95192549036a5.tar.gz | |
allow both None or ErrNoRows in SelectOne{,Where}
The None-returning style is more convenient when the application needs
to genuinely behave differently in this case, e.g. returning 404 from an
HTTP API endpoint (instead of 500 for a generic database error).
The ErrNoRows-returning style is more convenient when control flow is
not different for this case vs. other error cases.
Diffstat (limited to 'CHANGELOG.md')
| -rw-r--r-- | CHANGELOG.md | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 4495d62..af2aa55 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,13 @@ SPDX-FileCopyrightText: 2026 Stefan Majewsky <majewsky@gmx.net> SPDX-License-Identifier: Apache-2.0 --> +# v0.5.0 + +API changes: + +- Offer both `None`-returning and `sql.ErrNoRows`-returning variants for `Store.SelectOne...` functions. + Testing in real-world application code indicates that both return signatures have their uses. + # v0.4.0 (2026-05-04) API changes: |
