0.7.2: Client Generator Cleanup & .openapi-generator-ignore Support
Highlights
🧹 Generator Cleanup & Build Hygiene
- Added
.openapi-generator-ignoreto skip redundant generated DTOs:ServiceResponse.java,ServiceResponseVoid.java,Meta.java,Sort.java,Page*.java
- These models now exist in the shared
commonpackage — avoiding regeneration and import conflicts. - Added Spotless Maven plugin to clean unused imports in generated sources.
- Ensured generated code remains minimal and conflict-free during repeated client builds.
🧩 Client-Side Adoption Docs
- Updated client-side build setup guides:
- Explicit plugin order (
dependency → resources → generator → build-helper → spotless) - Version alignment for all build plugins.
- Added documentation for
.openapi-generator-ignorecleanup strategy.
- Explicit plugin order (
- Improved internal consistency across
customer-service-clientand globaldocs/adoption.
🔧 Repository Alignment
- Updated
customer-service-clientREADME for final generator structure. - Synced references across all docs for better cross-navigation.
- Prepared repository for v0.7.2 release baseline.
Next Steps
- Keep long-term plan open for future artifact publishing (no immediate release planned):
io.github.bsayli:openapi-generics-autoregio.github.bsayli:openapi-generics-templates
✅ Release focus: Client generator cleanup, redundant DTO exclusion, and consistent client-side build documentation.