Skip to content

Releases: bitlap/smt

v0.3.0

27 Jul 15:29
Compare
Choose a tag to compare

Library

  • primitive types and string can be omitted when use @constructor for internal fields, see issue #66
  • add @equalsAndHashCode
  • support generic as follow
    • @apply
    • @builder
    • @constructor

IDEA plugin

  • support @equalsAndhashcode
  • support currying
    • @apply
  • support generic as follow
    • @builder do not need currying
    • @apply

Refactor

v0.2.0

11 Jul 14:00
Compare
Choose a tag to compare
  1. Add intellij plugin support by @IceMimosa
    • @apply
    • @builder
    • @log
    • @json
  2. Code optimization by @jxnu-liguobin
    • Support short prefixΒ for importing enum, can use LogType.JLog or JLog as input argument.
    • LogType package path has be changed from io.github.dreamylost to io.github.dreamylost.logs. breaking change
  3. Support currying by @jxnu-liguobin
    • @constructor
    • @apply
    • @builder

v0.1.0

04 Jul 07:12
Compare
Choose a tag to compare

1.add @constructor
2.code optimization

v0.0.6

01 Jul 14:19
Compare
Choose a tag to compare
  1. refactor code
  2. support @apply
  3. support @log
  4. fix bug that @toString cannot be used with other annotations
  5. add chinese README

v0.0.5

26 Jun 15:08
Compare
Choose a tag to compare

@toString

  • support callSuper option

breaking change

  • rename withFieldName to includeFieldNames
  • rename withInternalField to includeInternalFields

@synchronized

  • first implementation

v0.0.4

20 Jun 05:46
Compare
Choose a tag to compare
  • add @builder

v0.0.3

19 Jun 06:58
Compare
Choose a tag to compare
  • add json