Skip to content

Releases: dejvokep/boosted-yaml

v1.3.7

08 Aug 21:44
a6f65f1
Compare
Choose a tag to compare

What's Changed

  • Fix section cloning when updating and preserve comments at the KEY node, not VALUE by @dejvokep in #33
    • This PR solves issue #30 and fixes improper comment preservation during updates, caused by a faulty assumption in the library's custom representer implementation. Only comments belonging to the VALUE node were preserved (what is intended behaviour when representing the root) and the ones at the KEY node were dropped, affecting all represented/cloned sections during an update.
  • Make extending YamlDocument easier by @iiAhmedYT in #34
  • Dump artifact version by @dejvokep in #36

New Contributors

Full Changelog: v1.3.6...v1.3.7
Artifact download: https://central.sonatype.com/artifact/dev.dejvokep/boosted-yaml/1.3.7

v1.3.6

04 Jul 09:45
cb76f87
Compare
Choose a tag to compare

What's Changed

  • Implement node formatters by @dejvokep in #31
    • You can now make use of the new formatters to configure how nodes should be dumped (e.g. all keys as plain scalars, all values double-quoted...) via DumperSettings. Please learn more about this topic on the wiki.
  • Bump SnakeYAML Engine by @dejvokep in #32

Full Changelog: v1.3.5...v1.3.6
Artifact download: https://central.sonatype.com/artifact/dev.dejvokep/boosted-yaml/1.3.6

v1.3.5

02 May 19:31
87a9cb2
Compare
Choose a tag to compare

What's Changed

  • Proper comment serialization. by @dejvokep in #26
    • The entire comment serialization system was rewritten in order to proper comment handling, alignment and dumping.
    • Should you be tampering with and managing comments programatically, on your own, please note that there are some caveats. Always refer to the method documentation for further information regarding serialization and compatibility notes.
  • Updated tests for the new comment serialization system. by @dejvokep in #27

Full Changelog: v1.3.4...v1.3.5
Artifact download: https://central.sonatype.com/artifact/dev.dejvokep/boosted-yaml/1.3.5

v1.3.4

09 Apr 17:13
3a85f15
Compare
Choose a tag to compare

What's Changed

  • Fix of a traversal method bug due to misplaced assignment statement by @dejvokep in #25

Full Changelog: v1.3.3...v1.3.4
Artifact download: https://central.sonatype.com/artifact/dev.dejvokep/boosted-yaml/1.3.4

v1.3.3

05 Apr 22:06
07d11a7
Compare
Choose a tag to compare

What's Changed

  • Introduction of content move methods for sections by @dejvokep in #24
    • New Section#move() methods have been introduced to allow for easy content migration.

Full Changelog: v1.3.2...v1.3.3
Artifact download: https://central.sonatype.com/artifact/dev.dejvokep/boosted-yaml/1.3.3

v1.3.2

19 Jan 17:44
0bd2f7a
Compare
Choose a tag to compare

What's Changed

  • Update Maven Shade Plugin version in README.md by @sehrschlechtYT in #19
  • Update Maven shade plugin version by @dejvokep in #20
  • New settings setters and change of document constructors access to protected by @dejvokep in #22
    • Dependents can now use setSettings() method in favor of the former settings setters.
    • It is now possible to provide any number of settings objects when creating a document, as opposed to "none or all" requirement imposed prior to this release.
    • Constructors of the YamlDocument class are exposed to any further extensions and/or implementations via protected access modifier. Other use cases should continue using the provided static instance builders.

New Contributors

Full Changelog: v1.3.1...v1.3.2
Artifact download: https://central.sonatype.com/artifact/dev.dejvokep/boosted-yaml/1.3.2

v1.3.1

14 Jan 17:19
8aabb84
Compare
Choose a tag to compare

What's changed

  • Remove unnecessary files by @iAtog in #9
  • Added a tutorial for gradle and shading. by @coderFlameyosFlow in #16
  • Fixed variable string quoting. by @dejvokep in #17
    • Introduced new string style setting, which defined how strings should formatted and allows for persistent quoting. Learn more at the documentation.

New Contributors

Full Changelog: https://github.com/dejvokep/boosted-yaml/compare/cef8a9a..8aabb84
Artifact download: https://search.maven.org/artifact/dev.dejvokep/boosted-yaml/1.3.1/jar

Download from Maven Central

22 Feb 15:10
8ab0ffc
Compare
Choose a tag to compare

Implementation using Maven is recommended, but not required. If you need to download BoostedYAML artifacts, feel free to do so from Maven Central Repository (right top corner - "Downloads").