Skip to content

Commit 8234512

Browse files
authored
Merge pull request #127 from Ladicek/jandex-3.5.1
Jandex 3.5.1 release announcement
2 parents 4d11433 + 8f27fc9 commit 8234512

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
:page-layout: post
2+
:page-title: Jandex 3.5.1
3+
:page-synopsis: Jandex 3.5.1 released!
4+
:page-tags: [announcement]
5+
:page-date: 2025-10-23 12:00:00.000 +0100
6+
:page-author: lthon
7+
8+
= Jandex 3.5.1
9+
10+
Today, we announce the https://github.com/smallrye/jandex/releases/tag/3.5.1[release] of Jandex 3.5.1.
11+
This release contains one small improvement (which may be seen as a bug fix by some) and one small new feature.
12+
13+
The Gizmo 2 integration module now includes a `StringBuilderGen` class.
14+
This is a replacement for the `StringBuilderOps` class that was removed in Gizmo 2.0.0.Beta8 due to unresolved disputes over the API design, particularly around reusability.
15+
It is highly likely that `StringBuilderOps` are coming back to Gizmo 2 in some shape, likely different to the previous version.
16+
In the meantime, you can use `StringBuilderGen` from Jandex.
17+
18+
Certain well-known class types (as in, instances of `ClassType`) are now guaranteed singletons (if they have no type annotations).
19+
This applies for example to `java.lang.Object`, which has a nice side effect: all unbounded wildcards are now guaranteed to be represented as `?` and never as `? extends java.lang.Object`.
20+
Thanks Robert Stupp for the pull request!
21+
22+
If you experience any troubles, or if you have any ideas for Jandex improvements, please https://github.com/smallrye/jandex/issues[file an issue].

0 commit comments

Comments
 (0)