Skip to content

Releases: VirtusLab/scala-yaml

v0.3.0

30 Jul 13:30
204b578
Compare
Choose a tag to compare

What's Changed

  • Fix YamlDecoder and NaN tag by @sideeffffect in #330
    This reverts the change where parsing to Any will always yield Double for decimal numbers to previous behaviour of yielding Float if the precision is not lost.

  • Scala-yaml will now preserve order of keys when parsing and printing yaml by @lbialy in #334

Full Changelog: v0.2.0...v0.3.0

v0.2.0

26 Jul 10:29
fca6e33
Compare
Choose a tag to compare

What's Changed

  • Fixed a bug (#314) where decoding as Any lost precision due to preference of Float over Double. Side effect of this change is that this is a breaking change as all decimal numbers in range of double precision will be parsed as Double instead of Float.
  • Fixed a bug (#313) where an ellipsis was parsed as a document end marker even when it was a part of a value in a mapping.
  • Fixed a bug (#281) where newlines were escaped in literal scalar blocks.
  • Fixed a bug (#258) where backslashes were escaped in single-quoted strings.
  • Fixed a build configuration bug (#228) which caused publishing of scaladocs for integration tests module.
  • Fixed a bug (#222) where some valid numeric values were not parsed as numeric types.
  • Fixed a bug (#216) where non-printable characters were not escaped into their readable form when printing yaml.
  • Provided an improved error message for #120 which occurs when a !!null tag is encountered where a non-optional type is expected in target structure.
  • Fixed a bug (#86) where mapping without a value was not parsed correctly.
  • Fixed parsing of folded scalar values reported as bug #60, now folded scalars are parsed according to the spec.
  • Added a new feature allowing to use default parameter values in deserialization to case classes for which YamlCodec or YamlDecoder is derived (#215).

New Contributors

Full Changelog: v0.1.0...v0.2.0

v0.1.0

31 May 11:07
f0a57d7
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.0.8...v0.1.0

v0.0.8

14 Aug 21:35
9054aff
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.0.7...v0.0.8

v0.0.7

02 May 17:56
1f68475
Compare
Choose a tag to compare
      _____           _        __     __             _ 
     / ____|         | |       \ \   / /            | |
    | (___   ___ __ _| | __ _   \ \_/ /_ _ _ __ ___ | |
     \___ \ / __/ _` | |/ _` |   \   / _` | '_ ` _ \| |
     ____) | (_| (_| | | (_| |    | | (_| | | | | | | |
    |_____/ \___\__,_|_|\__,_|    |_|\__,_|_| |_| |_|_|

What's Changed

New Contributors

Full Changelog: v0.0.6...v0.0.7

v0.0.6

14 Oct 12:54
fd5ce3b
Compare
Choose a tag to compare
      _____           _        __     __             _ 
     / ____|         | |       \ \   / /            | |
    | (___   ___ __ _| | __ _   \ \_/ /_ _ _ __ ___ | |
     \___ \ / __/ _` | |/ _` |   \   / _` | '_ ` _ \| |
     ____) | (_| (_| | | (_| |    | | (_| | | | | | | |
    |_____/ \___\__,_|_|\__,_|    |_|\__,_|_| |_| |_|_|

What's Changed

This release consists only minor fix with publishing empty jar to maven. Fixed by @armanbilge in #178, thanks to him!

🐛 Bug Fixes

Full Changelog: v0.0.5...v0.0.6

v0.0.5

05 Sep 20:02
9ea7e3b
Compare
Choose a tag to compare
      _____           _        __     __             _ 
     / ____|         | |       \ \   / /            | |
    | (___   ___ __ _| | __ _   \ \_/ /_ _ _ __ ___ | |
     \___ \ / __/ _` | |/ _` |   \   / _` | '_ ` _ \| |
     ____) | (_| (_| | | (_| |    | | (_| | | | | | | |
    |_____/ \___\__,_|_|\__,_|    |_|\__,_|_| |_| |_|_|

What's Changed

🚀 Features

🐛 Bug Fixes

📖 Docs

New Contributors

Full Changelog: v0.0.4...v0.0.5

v0.0.4

17 Nov 22:54
9dd1f18
Compare
Choose a tag to compare
      _____           _        __     __             _ 
     / ____|         | |       \ \   / /            | |
    | (___   ___ __ _| | __ _   \ \_/ /_ _ _ __ ___ | |
     \___ \ / __/ _` | |/ _` |   \   / _` | '_ ` _ \| |
     ____) | (_| (_| | | (_| |    | | (_| | | | | | | |
    |_____/ \___\__,_|_|\__,_|    |_|\__,_|_| |_| |_|_|

What's Changed

🚀 Features

🐛 Bug Fixes

Full Changelog: v0.0.3...v0.0.4

v0.0.3

09 Sep 08:38
146b5e7
Compare
Choose a tag to compare
      _____           _        __     __             _ 
     / ____|         | |       \ \   / /            | |
    | (___   ___ __ _| | __ _   \ \_/ /_ _ _ __ ___ | |
     \___ \ / __/ _` | |/ _` |   \   / _` | '_ ` _ \| |
     ____) | (_| (_| | | (_| |    | | (_| | | | | | | |
    |_____/ \___\__,_|_|\__,_|    |_|\__,_|_| |_| |_|_|

What's Changed

🚀 Features

🐛 Bug Fixes

  • Include new lines for single quote style @lwronski (#65)
  • Bugfix/Fix parsing new lines for literal style @lwronski (#61)
  • Should skip the empty line at the end for folded value @lwronski (#58)

📖 Docs