summaryrefslogtreecommitdiff
path: root/CHANGELOG.md
Commit message (Collapse)AuthorAgeFilesLines
* gsql: change WithinTransaction methods to take sql.TxOptionsStefan Majewsky2026-09-081-1/+4
| | | | This makes them usable as replacements for BeginTx + Commit/Rollback.
* assert: improve string literal representation in ErrEqual outputStefan Majewsky2026-08-191-0/+6
|
* v1.14.0v1.14.0Stefan Majewsky2026-08-181-1/+1
|
* assert: add Panics, PanicsWithStefan Majewsky2026-08-181-0/+7
| | | | | | | | I want to use this for test coverage in microprom. This turned out to be a bigger change than expected because testcapture has a dependency on assert, which I had to invert to be able to use testcapture.Capture() in assert.
* v1.13.3v1.13.3Stefan Majewsky2026-08-051-1/+1
|
* pgruntime: add ConnectionTarget.ApplicationName attributeStefan Majewsky2026-08-051-0/+6
|
* v1.13.2v1.13.2Stefan Majewsky2026-08-051-1/+1
|
* pgruntime: protect against concurrent migrationsStefan Majewsky2026-08-051-0/+6
|
* v1.13.1v1.13.1Stefan Majewsky2026-08-051-1/+1
|
* pgruntime: fix `psql --version` parsing on UbuntuStefan Majewsky2026-08-051-0/+6
| | | | | This currently breaks all repeated calls to WithTestDB (i.e., all users where more than two packages call WithTestDB) within GH Actions.
* v1.13.0v1.13.0Stefan Majewsky2026-08-011-1/+1
|
* Merge branch 'pgruntime'Stefan Majewsky2026-08-011-0/+1
|\
| * add testing/pgruntimeStefan Majewsky2026-08-011-2/+0
| | | | | | | | | | | | | | | | Testing pgruntime has quickly turned out to be a nightmare, because so many parts of the test logic are not easily reproducible (e.g. `stopDBIfLingering`). I decided to not waste a bunch of time testing code that is relatively compact and easy to verify by careful examination, and that is unlikely to change a lot in the future.
| * pgruntime: in ConnectForTest, only truncate tables instead of recreating the ↵Stefan Majewsky2026-07-311-0/+2
| | | | | | | | | | | | | | | | database DROP + CREATE DATABASE was measured at 100 ms per ConnectForTest(), which is prohibitively slow in large test suites. This should be more in the ballpark of 10 ms per test.
| * Merge branch 'main' into pgruntimeStefan Majewsky2026-07-311-2/+8
| |\
| * | add package pgruntimeStefan Majewsky2026-07-301-1/+1
| | |
* | | gsql: add WithinTransactionStefan Majewsky2026-07-311-0/+6
| |/ |/|
* | v1.12.0v1.12.0Stefan Majewsky2026-07-311-1/+1
|/
* add package errextStefan Majewsky2026-07-291-1/+1
|
* add package gsqlStefan Majewsky2026-07-291-0/+6
|
* v1.11.1v1.11.1Stefan Majewsky2026-06-271-0/+6
|
* v1.11.0v1.11.0Stefan Majewsky2026-06-271-1/+1
|
* add func assert.ErrsEqualStefan Majewsky2026-06-271-1/+3
|
* add package pathrouterStefan Majewsky2026-06-271-1/+2
|
* assert: represent string literals with backticks when appropriateStefan Majewsky2026-06-221-0/+6
|
* v1.10.1v1.10.1Stefan Majewsky2026-06-201-1/+1
|
* assert: fix crash in ErrEqual on expected being a struct kind valueStefan Majewsky2026-06-201-0/+6
|
* v1.10.0v1.10.0Stefan Majewsky2026-06-201-1/+1
|
* add package testcapture, package assert (minimal implementation)Stefan Majewsky2026-06-191-1/+3
|
* raise minimum Go version to 1.26Stefan Majewsky2026-06-171-0/+6
|
* v1.9.1v1.9.1Stefan Majewsky2026-06-171-1/+1
|
* columnar: fix handling of json:"-" fieldsStefan Majewsky2026-06-171-0/+6
|
* v1.9.0v1.9.0Stefan Majewsky2026-06-041-1/+1
|
* jsonmatch: allow embedding custom Diffable instances within Object and ArrayStefan Majewsky2026-06-041-0/+6
|
* v1.8.1v1.8.1Stefan Majewsky2026-06-021-1/+1
|
* columnar: fix docstringStefan Majewsky2026-06-021-0/+6
|
* v1.8.0v1.8.0Stefan Majewsky2026-06-021-1/+1
|
* add package columnarStefan Majewsky2026-06-021-0/+6
|
* v1.7.0v1.7.0Stefan Majewsky2026-05-031-1/+1
|
* change module path to go.xyrillian.de/ggStefan Majewsky2026-05-031-0/+6
| | | | | Also, some other small adjustments for the documentation to make it fit with the overall vibe of the new home.
* jsonmatch: add Irrelevantv1.6.0Stefan Majewsky2026-04-011-1/+8
|
* v1.5.0v1.5.0Stefan Majewsky2025-11-261-1/+1
|
* add package isStefan Majewsky2025-11-261-0/+6
|
* v1.4.0v1.4.0Stefan Majewsky2025-11-181-1/+1
|
* jsonmatch: add Diff.String()Stefan Majewsky2025-11-181-0/+6
|
* v1.3.0v1.3.0Stefan Majewsky2025-08-151-1/+1
|
* add package assetembedStefan Majewsky2025-08-151-0/+6
|
* v1.2.0v1.2.0Stefan Majewsky2025-08-111-1/+1
|
* add package jsonmatchStefan Majewsky2025-08-111-0/+6
|
* REUSE complianceStefan Majewsky2025-07-011-0/+5
|