Releases: maveniverse/domtrip
Releases · maveniverse/domtrip
0.4.0
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
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
- @dependabot[bot] made their first contribution in #45
- @rnc made their first contribution in #75
Full Changelog: release-0.2.0...release-0.3.0
0.2.0
0.1.0
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