Releases: tersesystems/echopraxia-plusscala
Releases · tersesystems/echopraxia-plusscala
v1.4.1
v1.4.0
- Much better name and field support with
ToName
andToField
- Log arguments with
log.debug(foo)
instead of using a field builder - Field and value attribute support
- Some renaming, i.e. renamed OptionValueTypes to OptionToValueImplicits
- Scala 3 support!
- Automatic sourcecode support in logger!
- Removed Name field from Fieldbuilder
- Rewrite documentation to deemphasize fieldbuilder, still available for backwards compatibility.
v1.4.0-RC2
What's Changed
- Move
ToName
to be a dependent trait - Remove
Name
type from FieldBuilder as too much work - Add resource bundle mapping for SourceCode field names
- Add ToValue[SourceCode] into the ootb value implicits.
Full Changelog: v1.3.0...v1.4.0-RC2
v1.4.0-RC1
What's Changed
- Add more methods to the logger to take
(fields: Field*)
. - Upgrade to echopraxia 3.2.0-RC1
- Add ToField and ToName type classes.
Full Changelog: v1.3.0...v1.4.0-RC1
v1.3.0
What's Changed
- Upgrade to Echopraxia 3.0.1
- Upgrade other dependent libraries
- Expose handle methods of logger
Full Changelog: v1.2.1...v1.3.0
v1.2.1
What's Changed
- Add name type: the
FieldBuilder
can now have a customName
so you can use refined or enumeratum enums as names. - Depend on Echopraxia 2.3.1
- Some small documentation and trait refactorings.
Full Changelog: v1.2.0...v1.2.1
v1.2.0
What's Changed
- Upgrade to Echopraxia 2.3.0
- Upgrade to latest Scala 2.13 / 2.12
- Add
+
and++
methods as aliases foradd
andaddAll
toObjectValue
andArrayValue
- Add
add
/addAll
with ScalaTraversable for
ObjectValueand
ArrayValue` - Add
ToValue
mappings for Java numbers
Full Changelog: v1.1.2...v1.2.0
v1.1.2
v1.1.1
v1.1.0
What's Changed
- Add nameof and diff logger/field builders
- Update to Echopraxia 2.2.0
Full Changelog: v1.0.0...v1.1.0