Skip to content

Releases: maveniverse/domtrip

0.4.0

12 Nov 11:45

Choose a tag to compare

DomTrip got much more "higher level" methods for Maven XML files manipulation.

What's Changed

  • Bump version.quarkus.platform from 3.29.1 to 3.29.2 by @dependabot[bot] in #96
  • Rename Artifact to Coordinates by @cstamas in #97
  • Add more missing methods by @cstamas in #98
  • Cleanup and improvements by @cstamas in #99
  • Refactor PomEditor to use subclasses to group methods by @gnodet in #100

Full Changelog: release-0.3.0...release-0.4.0

0.3.0

10 Nov 16:22

Choose a tag to compare

What's Changed

  • Update documentation for DomTrip 0.2.0 release by @gnodet in #36
  • Simplify serialization modes and add raw formatting support by @gnodet in #37
  • Implement buffer-based whitespace normalization in Parser by @gnodet in #38
  • Improve element cloning and parent management by @gnodet in #39
  • Implement recursive indentation fix for Editor.insertChild by @gnodet in #40
  • Remove unused preserveWhitespace field and strict/lenient methods by @gnodet in #41
  • Parent 40 by @cstamas in #42
  • Bump org.junit.jupiter:junit-jupiter from 5.13.3 to 5.13.4 by @dependabot[bot] in #45
  • Update parent POM by @cstamas in #47
  • Bump actions/checkout from 4 to 5 by @dependabot[bot] in #52
  • Bump actions/upload-pages-artifact from 3 to 4 by @dependabot[bot] in #58
  • Bump actions/github-script from 7 to 8 by @dependabot[bot] in #63
  • Bump actions/setup-java from 4 to 5 by @dependabot[bot] in #57
  • Bump version.quarkus-roq from 1.6.3 to 1.9.0 by @dependabot[bot] in #59
  • Lessen CI log noise by @cstamas in #64
  • Make site work by @cstamas in #66
  • Bump eu.maveniverse.maven.parent:parent from 41 to 42 by @dependabot[bot] in #67
  • Bump version.quarkus-roq from 1.9.0 to 1.10.1 by @dependabot[bot] in #69
  • Bump org.junit.jupiter:junit-jupiter from 5.13.4 to 6.0.0 by @dependabot[bot] in #71
  • Bump version.quarkus.platform from 3.26.3 to 3.28.1 by @dependabot[bot] in #70
  • Add empty element style configuration support by @gnodet in #72
  • Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #81
  • Bump org.junit.jupiter:junit-jupiter from 6.0.0 to 6.0.1 by @dependabot[bot] in #83
  • Bump eu.maveniverse.maven.parent:parent from 42 to 44 by @dependabot[bot] in #84
  • Fix all round-tripping limitations by @gnodet in #86
  • Fix GAV references in documentation by @rnc in #75
  • Fix documentation styling issues by adding layout property to all doc pages by @gnodet in #88
  • Add toolbox helper utilities without external dependencies by @gnodet in #87
  • Bump version.quarkus.platform from 3.28.1 to 3.29.0 by @dependabot[bot] in #82
  • Fix missing documentation snippets and fail build on missing snippets by @gnodet in #89
  • Parent 45 by @cstamas in #92
  • Rename package to eu.maveniverse by @gnodet in #95
  • Add convenience methods and improve code quality by @gnodet in #93

New Contributors

Full Changelog: release-0.2.0...release-0.3.0

0.2.0

18 Jun 10:32

Choose a tag to compare

What's Changed

Full Changelog: release-0.1.0...release-0.2.0

0.1.0

16 Jun 15:39

Choose a tag to compare

Initial release.

What's Changed

  • Enhance setAttribute methods with intelligent attribute formatting preservation and inference by @gnodet in #5
  • Add ROQ Static Site Generator for Documentation Website by @gnodet in #7
  • Fix index page HTML rendering issue by @gnodet in #8
  • Fix Prism.js interference with index page feature cards by @gnodet in #9
  • Implement separate index template layout for clean Prism.js isolation by @gnodet in #10
  • Separate syntax highlighting script from layout.js for complete isolation by @gnodet in #11
  • Add automatic Javadoc integration to website by @gnodet in #12
  • API Improvements: QName support, standardized return types, and fluent navigation by @gnodet in #6
  • Clean up unused DomTripConfig fields and implement missing functionality by @gnodet in #14
  • Add InputStream/OutputStream support with encoding detection by @gnodet in #15
  • feat: enhance Editor with intelligent insert/remove whitespace handling by @gnodet in #16
  • Add Document.of(Path) factory method with comprehensive tests and documentation by @gnodet in #18
  • Fix broken links on published website by @gnodet in #20
  • Add element commenting and positioning features with comprehensive whitespace management by @gnodet in #17
  • feat: Add comprehensive snippet extraction system for documentation by @gnodet in #19
  • Complete website documentation and fix navigation menu by @gnodet in #22
  • feat: Complete comprehensive snippet system with 147+ dynamic snippets by @gnodet in #23
  • Site enhancements by @gnodet in #24
  • docs: reorganize documentation structure by @gnodet in #25
  • Fix HTML escaping in dynamic Java snippets by @gnodet in #26
  • Extract Java snippets from documentation into testable snippet files by @gnodet in #27
  • feat: Implement comprehensive whitespace capture during XML parsing by @gnodet in #28
  • Updates by @cstamas in #29
  • Fix site generation by @cstamas in #31
  • feat: Add domtrip-maven extension with comprehensive documentation by @gnodet in #30

New Contributors

Full Changelog: https://github.com/maveniverse/domtrip/commits/release-0.1.0