Skip to content

Releases: wuseal/JsonToKotlinClass

Release V2.1

08 Jun 16:02
Compare
Choose a tag to compare

Release V2.0

26 Apr 07:32
d7bd009
Compare
Choose a tag to compare
  • Add support for generating Kotlin data class file from JSON with click on the package directory

  • Add config option for auto make property type

  • Add support config for indent space number

  • Add support for generate Map type when json key is primitive type

Release V1.7.3

18 Apr 09:23
Compare
Choose a tag to compare
  • Preserve json null field when perform json format
  • Optimize json array model generate ,make json array element with all elements field union into one element
  • don't rename property name when selected customize annotation and property annotation format string doesn't contains %s
  • Remove duplicate class when generate kotlin class code
  • Fix a bug that some times array type doesn't keep consist with array type property declared type.

Release V1.7.3

14 Apr 12:43
Compare
Choose a tag to compare
Release V1.7.3 Pre-release
Pre-release
  • Preserve json null field when perform json format
  • Optimize json array model generate ,make json array element with all elements field union into one element
  • don't rename property name when selected customize annotation and property annotation format string doesn't contains %s

Release V1.7.2

12 Mar 09:33
Compare
Choose a tag to compare
  • Fix a stack overflow bug that may cause plugin unable when current code file text is special large or contains complex struct.

Release V1.7

07 Mar 07:20
Compare
Choose a tag to compare
  • Custom Annotation support multiple annotations on class and multiple annotations on property
    ,With this function you could add extract annotation on class like @Parcelize
    ,and also you could custom the annotation format to make it support kotlinx.serializable
    ,the default value in custom option is set for kotlinx.serializable

    How to use Custom Annotation?

    ALT+K==>Settings==>Annotation==>Select Others by customize

    Ok! You Got It! Have a good travel.

Release V1.6.3

03 Mar 11:01
Compare
Choose a tag to compare
  • Optimize auto input class name logic when only one class name in the kotlin file

Release V1.6.2

23 Feb 17:29
Compare
Choose a tag to compare
  • Add support for formatting JSON String
  • Rename tab name 'JSON Converter' to 'Annotation'

Release V1.6.1

07 Feb 11:41
Compare
Choose a tag to compare
  • Beautify UI
  • Fix a bug for comment option

Release 1.6

06 Feb 16:26
Compare
Choose a tag to compare
  • Add support for generating inner class model code.
  • Add new converter option : None(camel case).
  • Support auto get Root class name from new Kotlin class file,
  • Fix bug about custom annotation update.
  • Update tab name and content.