Skip to content

Commit f8b63cf

Browse files
committed
Release 1.7.3 pre channel
1 parent 656f46c commit f8b63cf

File tree

1 file changed

+12
-9
lines changed

1 file changed

+12
-9
lines changed

resources/META-INF/plugin.xml

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<idea-plugin>
22
<id>wu.seal.tool.jsontokotlin</id>
33
<name>JSON To Kotlin Class (JsonToKotlinClass)</name>
4-
<version>1.7.2</version>
4+
<version>1.7.3</version>
55
<vendor email="[email protected]" url="https://www.github.com/wuseal">Seal</vendor>
66

77
<description><![CDATA[
@@ -15,14 +15,17 @@
1515
]]></description>
1616

1717
<change-notes><![CDATA[
18-
Fix a stack overflow bug</br>
19-
1.Custom Annotation support multiple annotations on class and multiple annotations on property
20-
,With this function you could add extract annotation on class like `@Parcelize`
21-
,and also you could custom the annotation format to make it support `kotlinx.serializable`
22-
,the default value in custom option is set for `kotlinx.serializable` </br>
23-
How to use `Custom Annotation`?</br>
24-
`ALT`+`K`==>`Settings`==>`Annotation`==>Select `Others by customize`</br>
25-
Ok! You Got It! Have a good travel.
18+
Optimize plugin minutiae usage experience and fix a bug when generate no consistent json array</br>
19+
<b>Features:</br></b>
20+
Generate Kotlin data class from any legal JSON text.</br>
21+
Support JSON Serialize Lib Annotation(Gson,Jackson,Fastjson,MoShi and LoganSquare)</br>
22+
Support customize your own Annotation</br>
23+
Support init property with default value</br>
24+
Support make property type to be nullable(?)</br>
25+
Support auto rename property name to be camelCase when select a target JSON lib Annotation.See demo</br>
26+
Support generate kotlin data class code in split model</br>
27+
Support generate kotlin data class code in inner class model</br>
28+
Support format any legal JSON string</br>
2629
]]>
2730
</change-notes>
2831

0 commit comments

Comments
 (0)