Skip to content

v1.0.0 API Freeze & Certification

Choose a tag to compare

@ddsha441981 ddsha441981 released this 07 Aug 23:56
· 58 commits to main since this release

The promises become contracts. From this release, wiredoctor.* config property names, report JSON schema, and performance budget are frozen β€” patch/minor releases in 1.x carry no breaking changes.

Changes

  • πŸ“Œ schemaVersion: 1 as first field in every wiredoctor-report.json (frozen)

  • πŸ”’ CycleDetector + WireDoctorHtmlReporter sealed final

  • ⚑ AOT/GraalVM native graceful skip via NativeDetector.inNativeImage()

  • ⏱️ Performance budget test β€” 1k beans < 30s, asserts schemaVersion: 1

  • πŸ“š mkdocs.yml + docs/index.md β€” GitHub Pages foundation

  • πŸ“‹ Deprecation policy in docs/configuration.md

  • πŸ”’ Version bump: 0.10.0 β†’ 1.0.0 across all poms

Test results

224 tests green, 0 failures.