Skip to content

0.7.3: Framework Upgrades, Documentation & Diagram Refinements

Latest

Choose a tag to compare

@bsayli bsayli released this 30 Oct 11:32
· 1 commit to main since this release

🚀 Highlights

🧩 Framework Upgrades

  • Upgraded to Spring Boot 3.4.11 and OpenAPI Generator 7.17.0
  • Ensured compatibility across all modules and build configurations

📝 Documentation Enhancements

  • Refined Architecture Overview section and fixed internal anchor links in README.md
  • Updated badges and version references for full consistency (Java 21, Spring Boot 3.4.11, OpenAPI 7.17.0)
  • Improved readability and section hierarchy throughout documentation

🧭 Diagram & Visual Updates

  • Updated architectural-diagram.png for current framework versions
  • Improved label contrast and alignment for clarity
  • Ensured diagram reflects latest auto-wrapper registration and client generation flow

🔧 Internal Maintenance

  • Updated codeql.yml with +security-and-quality query inclusion
  • Minor markdown cleanup and link corrections across docs

✅ Release Focus

Minor framework and documentation updates ensuring stability, consistency, and clarity across the project.


🧭 Next Steps

With this release, the repository is now fully aligned and ready for modularization (0.8.x).
The upcoming version will introduce a clean separation into reusable artifacts to support broader adoption across microservices.

Planned 0.8.x Artifacts

  • io.github.bsayli:response-envelope — unified { data, meta } model shared across all projects
  • io.github.bsayli:openapi-generics-autoreg — automatic wrapper registrar (OpenApiCustomizer) for Spring Boot producers
  • io.github.bsayli:openapi-generics-templates — Mustache overlay templates for generics-aware client generation

Each module will share the same version line (0.8.x) and belong to the unified project family under spring-boot-openapi-generics-clients.


Summary:

Upgraded core frameworks, improved documentation and visuals, and fixed internal anchors for seamless navigation and clarity.

Next milestone: modularization and publish-ready artifacts for full end-to-end generics-aware integration.