Releases: dejvokep/boosted-yaml
v1.3.7
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 theKEY
node were dropped, affecting all represented/cloned sections during an update.
- 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
- Make extending YamlDocument easier by @iiAhmedYT in #34
- Dump artifact version by @dejvokep in #36
New Contributors
- @iiAhmedYT made their first contribution in #34
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
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.
- 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
- 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
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
What's Changed
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
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.
- New
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
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.
- Dependents can now use
New Contributors
- @sehrschlechtYT made their first contribution in #19
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
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
- @iAtog made their first contribution in #9
- @coderFlameyosFlow made their first contribution in #16
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
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").