Releases: bitlap/smt
Releases · bitlap/smt
0.6.0
0.5.3
smt-csv-core & smt-csv-derive
- Fix, Use
Converter
andDeriveCsvConverter.gen
can support custom types, - Refactor to make
ScalableBuilder
andCsvableBuilder
easier to use- Support for reading directly from a CSV file and converting to a sequence of Scala case classes
- Support for writing directly from a sequence of Scala case classes to a CSV file
0.5.2
csv-core
Converter
A basic CSV converterCsvableBuilder
Support for converting Scalacase class
to one CSV line in a custom way.ScalableBuilder
Support for converting one CSV line to Scalacase class
in a custom way.- Zero dependency, type-safe
"org.bitlap" %% "smt-csv-core" % "<VERSION>" // since 0.5.2
csv-derive
DeriveCsvConverter
Automatically deriveConverter
instances for Scalacase class
"org.bitlap" %% "smt-csv-derive" % "<VERSION>" // since 0.5.2
0.4.3
Restore STM
commit of the cache, use zio blocking and synchronized
0.4.1
- release cross
v0.4.0
- add cache annotations based on zio-redis(snapshot) and caffeine
- remove option
verbose
of annotations - remove plugin from repository, change to https://github.com/bitlap/scala-macro-intellij-plugin
NOTE: at present, zio-redis cache cannot use for case class
v0.3.4
v0.3.3
v0.3.2
v0.3.1
Library
- Support scalalogging for
@log
(#87) - Local private is not used in
@equalsAndHashCode
, such asprivate[this]
orprotected[this]
- Add
@jacksonEnum
and Big refactor (#93) - Support
@elapsed
Future
method- Non-Future method
- Save to log file
- println to console
Intellij-plugin
- Support generic with bound (#92)