You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+28Lines changed: 28 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,32 @@
1
1
Change Log
2
2
==========
3
3
4
+
Version 5.2.0
5
+
---------------------
6
+
7
+
_2025-01-06_
8
+
9
+
### Common
10
+
11
+
* Enforce recursion limit when parsing nested groups. (#3119)
12
+
13
+
### CLI `wire-compiler`
14
+
15
+
* It is now possible to set multiple targets. (#3106 & #3107)
16
+
* The option `opaque_types` introduced in `4.9.2` for the Wire Gradle plugin is now available on CLI. (#3147)
17
+
18
+
### JVM generation
19
+
20
+
*[KotlinPoet has been updated to `2.0.0`](https://square.github.io/kotlinpoet/changelog/#version-200) which dramatically changes how generated Kotlin files are wrapped. This is neither a source nor a binary breaking changes.
21
+
* A new `@WireEnclosingType` annotation is now applied to generated types so R8 doesn't prune too much. (#3123)
22
+
* Split the redact method into chunks when a type has more than 100 fields to avoid compilation error. (#3214 by [Damian Wieczorek][damianw])
23
+
* Add support for mutable messages in Wire's Kotlin Generator. (#3217 by [Rahul Ravikumar][tikurahul])
24
+
* You can opt-in by adding `mutableTypes = true` on your Kotlin target. This is unsafe and we do not recommend that you use it unless you have a sound use-case for it.
25
+
26
+
### Swift
27
+
28
+
* Fix buffer overflow and data corruption when a type has more than 5 layers of nesting (#3203 by [Eric Amorde][amorde])
0 commit comments