jawn v0.14.0 Release Notes

Release Date: 2018-12-17 // over 5 years ago
  • ๐Ÿš€ This release is the first published under the org.typelevel group ID and in the org.typelevel.jawn package. If you are updating from 0.13.x, you'll need to change both the artifact coordinates in your dependencies and the packages in imports and any other usages in your code.

    ๐Ÿ›  There are several bug fixes since 0.13:

    • ๐Ÿ“œ The async parser no longer accepts empty strings ( #135).
    • ๐Ÿ›  Leading whitespace can no longer cause the stack to overflow (#121, fixed in #135).
    • ๐Ÿ›  Many error messages have been corrected or improved (e.g. #123, #124, #119, fixed in #127, #129, and #135 ).
    • ๐Ÿšš An unused resource file in jawn-parser has been removed (#125).
    • Bounds checking for Slice in jawn-util is more exact (#131).

    ๐Ÿš€ This release drops support for Scala 2.13.0-M4 and introduces support for 2.13.0-M5. It also updates the Json4s version for jawn-json4s from 3.5.4 to 3.6.1 and adds jawn-play for Scala 2.13 with a dependency on play-json 2.7.0-RC2 (note that the other jawn-play artifacts still depend on play-json 2.6).

    ๐Ÿš€ This release includes contributions from @non, @xuwei-k, @eed3si9n, @travisbrown, @rossabaker, and @dwijnand (the last four of whom are also new maintainers for the project).