Skip to content

Releases: tersesystems/echopraxia-plusscala

v1.4.1

08 Jul 01:48
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.4.0...v1.4.1

v1.4.0

27 Apr 23:47
fa63a8f
Compare
Choose a tag to compare
  • Much better name and field support with ToName and ToField
  • 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

22 Apr 15:56
Compare
Choose a tag to compare
v1.4.0-RC2 Pre-release
Pre-release

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

17 Apr 16:00
Compare
Choose a tag to compare
v1.4.0-RC1 Pre-release
Pre-release

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

03 Jul 02:36
Compare
Choose a tag to compare

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

16 Apr 20:40
Compare
Choose a tag to compare

What's Changed

  • Add name type: the FieldBuilder can now have a custom Name 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

04 Apr 16:11
Compare
Choose a tag to compare

What's Changed

  • Upgrade to Echopraxia 2.3.0
  • Upgrade to latest Scala 2.13 / 2.12
  • Add + and ++ methods as aliases for add and addAll to ObjectValue and ArrayValue
  • Add add / addAll with Scala Traversable for ObjectValueandArrayValue`
  • Add ToValue mappings for Java numbers

Full Changelog: v1.1.2...v1.2.0

v1.1.2

08 Nov 05:35
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.1.1...v1.1.2

v1.1.1

03 Oct 15:28
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.1.0...v1.1.1

v1.1.0

14 Aug 00:35
Compare
Choose a tag to compare

What's Changed

  • Add nameof and diff logger/field builders
  • Update to Echopraxia 2.2.0

Full Changelog: v1.0.0...v1.1.0