Skip to content

Commit 553afe1

Browse files
committed
[Doc] Migrate to AsciiDoc.
1 parent d6e38b3 commit 553afe1

File tree

2 files changed

+96
-111
lines changed

2 files changed

+96
-111
lines changed

CHANGELOG.adoc

Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,96 @@
1+
= Changelog
2+
3+
== https://github.com/aeron-io/simple-binary-encoding/releases/tag/1.35.6[1.35.6] - 2025-06-27
4+
5+
* **[Java]** Upgrade to https://github.com/aeron-io/agrona/releases/tag/2.2.4[Agrona 2.2.4].
6+
* **[Java]** Upgrade to `JUnit` 5.13.2.
7+
* **[Java]** Upgrade to `Checkstyle` 10.26.0.
8+
* **[Java]** Upgrade to `Shadow` 8.3.7.
9+
10+
== https://github.com/aeron-io/simple-binary-encoding/releases/tag/1.35.5[1.35.5] - 2025-06-20
11+
12+
* **[Java/C{plus}{plus}/C#]** Fix a bug in overzealous DTO validation. (https://github.com/aeron-io/simple-binary-encoding/pull/1073[#1073])
13+
* **[Java]** Improve JsonPrinter's conformance with the JSON specification (e.g., escaping control characters and using correct delimiters).
14+
* **[Java]** Upgrade to https://github.com/aeron-io/agrona/releases/tag/2.2.3[Agrona 2.2.3].
15+
16+
== https://github.com/aeron-io/simple-binary-encoding/releases/tag/1.35.4[1.35.4] - 2025-06-12
17+
18+
* **[Rust]** Return None for optional primite field if its version is less than actingVersion. (https://github.com/aeron-io/simple-binary-encoding/pull/1067[#1067])
19+
* **[Java]** Adjust Java Dto generateComputeEncodedLength to acount for character encoding. (https://github.com/aeron-io/simple-binary-encoding/pull/1072[#1072])
20+
* **[Java]** Upgrade to `JUnit` 5.13.1.
21+
* **[Java]** Upgrade to `jqwik` 1.9.3.
22+
23+
== https://github.com/aeron-io/simple-binary-encoding/releases/tag/1.35.3[1.35.3] - 2025-06-06
24+
25+
* **[Java]** Publish release artifacts to Central Portal using OSSRH Staging API service.
26+
* **[Java]** Upgrade to https://github.com/aeron-io/agrona/releases/tag/2.2.2[Agrona 2.2.2].
27+
* **[Java]** Upgrade to `Checkstyle` 10.25.0.
28+
* **[Java]** Upgrade to `Gradle` 8.14.2.
29+
30+
== https://github.com/aeron-io/simple-binary-encoding/releases/tag/1.35.1[1.35.1] - 2025-06-02
31+
32+
* Upgrade to https://github.com/aeron-io/agrona/releases/tag/2.2.1[Agrona 2.2.1].
33+
* Upgrade to `JUnit` 5.13.0.
34+
35+
== https://github.com/aeron-io/simple-binary-encoding/releases/tag/1.35.0[1.35.0] - 2025-05-26
36+
37+
* **[Java]** include field 'deprecated' in ir encoding and decoding.
38+
* **[Java]** Adjust Java DTO Choice Set Access. (https://github.com/aeron-io/simple-binary-encoding/issues/1064[#1064])
39+
* **[Rust]** get proper version for composite types. (https://github.com/aeron-io/simple-binary-encoding/pull/1058[#1058])
40+
* **[C#]** Read NuGet package version from version file (https://github.com/aeron-io/simple-binary-encoding/pull/1061[#1061])
41+
* **[C#]** Enable dual build for netstandard2.0 & netstandard2.1. (https://github.com/aeron-io/simple-binary-encoding/pull/1062[#1062])
42+
* Update `Implementation-Vendor`.
43+
* **[Rust]** Elide explicit ActingVersion lifetime. (https://github.com/aeron-io/simple-binary-encoding/pull/1053[#1053])
44+
* **[CI]** Use `gradle/actions/setup-gradle` action for caching Gradle dependencies.
45+
* **[CI]** Enable JDK 24 GA build.
46+
* **[CI]** Simplify error log upload.
47+
* **[CI]** Remove Ubuntu 20.04 based builds.
48+
* **[CI]** Bump Go build to use 1.23.x and 1.24.x.
49+
* Upgrade to https://github.com/aeron-io/agrona/releases/tag/2.2.0[Agrona 2.2.0].
50+
* Upgrade to `Gradle` 8.14.1.
51+
* Upgrade to `Checkstyle` 10.24.0.
52+
* Bump `json` to 20250517.
53+
* Upgrade to `JUnit` 5.12.2.
54+
* Upgrade to `Mockito` 5.18.0.
55+
* Upgrade to `Shadow` 8.3.6.
56+
* Bump `Versions` to 0.52.
57+
58+
== https://github.com/aeron-io/simple-binary-encoding/releases/tag/1.34.1[1.34.1] - 2025-01-13
59+
60+
* *Doc:* Add `--add-opens java.base/jdk.internal.misc=ALL-UNNAMED` to the example execution.
61+
* **[Rust]** encoding primitive arrays now supports slice instead of array (issue https://github.com/aeron-io/simple-binary-encoding/issues/[#1021]). (https://github.com/aeron-io/simple-binary-encoding/pull/1040[#1040])
62+
* **[C{plus}{plus}]** check for not wrapped state in `decodeLength()` when precedence checks are enabled. (https://github.com/aeron-io/simple-binary-encoding/pull/1046[#1046])
63+
* **[C{plus}{plus}]** use `m_actingBlockLength` in `decodeLength()`. (https://github.com/aeron-io/simple-binary-encoding/pull/1045[#1045])
64+
* Bump `json` to 20250107.
65+
* Upgrade to `Mockito` 5.15.2.
66+
67+
== https://github.com/aeron-io/simple-binary-encoding/releases/tag/1.34.0[1.34.0] - 2024-12-17
68+
69+
* **[C{plus}{plus}]** hide the m_codecStatePtr behind ifdefs to avoid overhead when precedence checking is disabled. (https://github.com/aeron-io/simple-binary-encoding/pull/1036[#1036])
70+
* **[C{plus}{plus}]** use constexpr to define precedence checks lookup tables.
71+
* **[Rust]** Enhance enum supporting fromstr and display and into. (https://github.com/aeron-io/simple-binary-encoding/pull/1020[#1020])
72+
* **[Rust]** codegen of primitive enums now implement 'From' instead of 'Into'. (https://github.com/aeron-io/simple-binary-encoding/pull/1029[#1029])
73+
* **[Java]** Update Checkstyle rules and apply them.
74+
* *Breaking:* Upgrade to `Agrona` 2.0.0.
75+
+
76+
_**Note:** `--add-opens java.base/jdk.internal.misc=ALL-UNNAMED` JVM option must be specified in order to generate codecs or use the generated Java classes. For example:_
77+
+
78+
[source,shell]
79+
----
80+
$ java --add-opens java.base/jdk.internal.misc=ALL-UNNAMED -Dsbe.generate.ir=true -Dsbe.target.language=Cpp -Dsbe.target.namespace=sbe -Dsbe.output.dir=include/gen -Dsbe.errorLog=yes -jar sbe-all/build/libs/sbe-all-${SBE_TOOL_VERSION}.jar my-sbe-messages.xml
81+
----
82+
83+
* **[C{plus}{plus}]** Fix field precedence check issue https://github.com/aeron-io/simple-binary-encoding/issues/1031[#1031]. (https://github.com/aeron-io/simple-binary-encoding/pull/1033[#1033])
84+
* **[C{plus}{plus}]** respect the package override option for C{plus}{plus} codecs and DTOs. (https://github.com/aeron-io/simple-binary-encoding/pull/1024[#1024])
85+
* **[C#]** respect the package override option for C# codecs and DTOs. (https://github.com/aeron-io/simple-binary-encoding/pull/1024[#1024])
86+
* **[Go]** Fix warning about used args in GolangFlyweightGenerator.
87+
* **[Rust]** Updated code generator to resolve Issue https://github.com/aeron-io/simple-binary-encoding/issues/1028[#1028]. (https://github.com/aeron-io/simple-binary-encoding/pull/1037[#1037])
88+
* **[Java]** Prevent collision when field name is 'value'.
89+
* **[Java]** Preserve byte order throughout IR transformations.
90+
* **[C{plus}{plus}]** Integrate std::span support for flyweight API. (https://github.com/aeron-io/simple-binary-encoding/pull/1038[#1038], https://github.com/aeron-io/simple-binary-encoding/pull/1027[#1027])
91+
* **[Rust]** generate message schema level info in lib.rs. (https://github.com/aeron-io/simple-binary-encoding/pull/1019[#1019])
92+
* Upgrade to `Gradle` 8.11.1.
93+
* Upgrade to `Checkstyle` 10.21.0.
94+
* Upgrade to `ByteBuddy` 1.15.11.
95+
* Upgrade to `JUnit` 5.11.4.
96+
* Upgrade to `jqwik` 1.9.2.

CHANGELOG.md

Lines changed: 0 additions & 111 deletions
This file was deleted.

0 commit comments

Comments
 (0)