Skip to content

v0.5.0

Choose a tag to compare

@sleberknight sleberknight released this 08 Nov 04:02
8f06221

Summary

  • 2023-11-07T22:51:31.630075 - 42 commit(s) by Scott Leberknight, dependabot[bot]

First Release Notice ❗

This is the first release under the org.kiwiproject group ID. The package names still use com.roskart.dropwizard.jaxws as the root for easier transition to the new artifact. The current public APIs are retained without any changes in this release.

This release does contain a lot of internal code cleanup, refactoring, more javadocs, and other improvements such as adding more tests and improving existing tests. The tests were updated from Unit 4 to 5, Mockito was updated from 1.x to 5.x, and assertions were changed to use AssertJ. The POMs now use kiwi-parent as the parent POM, and the bundle's POM uses kiwi-bom to lock versions and avoid dependency convergence errors.

None of the updates should break any existing code, but this cannot be 100% guaranteed.

Improvements 🚀

  • Clean up exception assertions (#22)
  • Migrate from JUnit and Hamcrest assertions to AssertJ (#18)
  • Migrate from JUnit 4 to 5 (#17)

Assorted 👜

  • Fix some of the code analysis problems flagged by IntelliJ (#48)
  • Make Sonar pass (#47)
  • Change JAX-RS references in documentation (#46)
  • Make Loggers private, static, and final (#45)
  • Extract SimpleLoggingSoapHandler from SOAP handlers (#44)
  • Sonar cleanup: ValidatingInvoker (#43)
  • Sonar cleanup: WsdlFirstServiceHandler (#42)
  • Sonar cleanup: WsdlFirstClientHandler (#41)
  • Oops: fix branch in build (#40)
  • Remove exclusions from example POM; log when example ready (#38)
  • Remove istack-commons-runtime exclusion from POM (#37)
  • Code reformat and imports (#35)
  • Sonar cleanup, part 2 (#34)
  • Sonar cleanup in AbstractInvoker (#33)
  • Disable maven-dependency-submission-action (#30)
  • Misc. code cleanup (#24)
  • Update to Mockito 5.x (#15)

Dependency Updates ⬆️

  • Bump org.kiwiproject:kiwi-bom from 2.0.4 to 2.0.5 (#49)
  • POM dependency cleanup (#36)
  • Bump org.kiwiproject:kiwi-bom from 2.0.3 to 2.0.4 (#32)
  • Bump org.kiwiproject:kiwi-parent from 3.0.4 to 3.0.5 (#31)
  • Bump actions/checkout from 3 to 4 (#27)
  • Update to Dropwizard 4.x and Jakarta EE 9 (#14)

Infrastructure 🚧

  • Add Maven central deployment script (#50)
  • Update to "standard" build and add Sonar (#39)
  • Update the POM project information and metadata (#29)
  • Use kiwi-parent as the overall parent POM (#25)
  • Setup basic build (#19)
  • Add the auto-generated Gitpod config (#13)
  • Update .gitignore (#12)