aboutsummaryrefslogtreecommitdiff
path: root/CHANGELOG.md
blob: 393d8b09f21a1842b71f5c699003e635e5a00fdd (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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
<!--
SPDX-FileCopyrightText: 2026 Stefan Majewsky <majewsky@gmx.net>
SPDX-License-Identifier: Apache-2.0
-->

# v1.9.0 (TBD)

Changes:

- jsonmatch: Allow embedding custom Diffable instances within Object and Array.

# v1.8.1 (2026-06-02)

Changes:

- Fix package documentation for columnar missing from pkg.go.dev.

# v1.8.0 (2026-06-02)

Changes:

- Add package columnar.

# v1.7.0 (2026-05-03)

Changes:

- The library must now be imported from the new module path `go.xyrillian.de/gg`.

# v1.6.0 (2026-04-01)

Changes:

- Add `jsonmatch.Irrelevant()`.
- Fix recursion into `jsonmatch.Array` during `DiffAgainst()`.

# v1.5.0 (2025-11-26)

Changes:

- Add package is.

# v1.4.0 (2025-11-18)

Changes:

- Add `jsonmatch.Diff.String()`.

# v1.3.0 (2025-08-15)

Changes:

- Add package assetembed.

# v1.2.0 (2025-08-11)

Changes:

- Add package jsonmatch.

# v1.1.0 (2025-04-24)

Changes:

- Add `options.Max()` and `options.Min()`.

# v1.0.0 (2025-02-12)

Initial release. The Go version requirement is 1.24.0 because `type Option`
depends on support for `omitzero` in encoding/json for correct marshaling.