xvik/dropwizard-guicey
Dropwizard guice integration
📋 Changes
- Dropwizard 5.0.1 compatibility (for jdbi3 module)
- Update spock-junit5 to 1.4.1
📋 Changes
- Dropwizard 4.0.17 compatibility (for jdbi3 module)
- Update spock-junit5 to 1.4.1
📋 Changes
- Dropwizard 3.0.17 compatibility (for jdbi3 module)
- Update spock-junit5 to 1.4.1
📋 Changes
- Fix broken guice dependency in BOM
📋 Changes
- Fix broken guice dependency in BOM
📋 Changes
- Fix broken guice dependency in BOM
📋 Changes
- Update to dropwizard 5 (requires java 17)
- Use guice version without bundled asm ('classes' classifier)
- Support field injections in application (to use injected services in run method)
- Customizable DefaultTestClientFactory: it is now possible to use default implementation
- Add ApacheTestClientFactory: useful to support PATCH methods on jdk > 16
- Add `apacheClient` (shortcut) configuration into `@TestGuiceyApp` and `@TestDropwizardApp`
- Add `apacheClient()` (shortcut) method into extension and generic builders
- Shared state:
- + 28 more
📋 Changes
- Update to dropwizard 4.0.16
- Use guice version without bundled asm ('classes' classifier)
- Support field injections in application (to use injected services in run method)
- Customizable DefaultTestClientFactory: it is now possible to use default implementation
- Add ApacheTestClientFactory: useful to support PATCH methods on jdk > 16
- Add `apacheClient` (shortcut) configuration into `@TestGuiceyApp` and `@TestDropwizardApp`
- Add `apacheClient()` (shortcut) method into extension and generic builders
- Shared state:
- + 28 more
📋 Changes
- Update to dropwizard 3.0.16
- Use guice version without bundled asm ('classes' classifier)
- Support field injections in application (to use injected services in run method)
- Customizable DefaultTestClientFactory: it is now possible to use default implementation
- Add ApacheTestClientFactory: useful to support PATCH methods on jdk > 16
- Add `apacheClient` (shortcut) configuration into `@TestGuiceyApp` and `@TestDropwizardApp`
- Add `apacheClient()` (shortcut) method into extension and generic builders
- Shared state:
- + 28 more
📋 Changes
- Update to dropwizard 5.0.0-rc.3
📋 Changes
- Update to dropwizard 4.0.14
📋 Changes
- Fix jakarta.inject annotations requirement (NoClassDefFoundError) (#430)
- Update to dropwizard 3.0.14
📋 Changes
- Fix NoClassDefFoundError on guicey startup due to junit classes leak into core (#428)
📋 Changes
- Fix NoClassDefFoundError on guicey startup due to junit classes leak into core (#428)
📋 Changes
- Fix NoClassDefFoundError on guicey startup due to junit classes leak into core (#428)
The same changes were released in [7.2.0](https://xvik.github.io/dropwizard-guicey/7.2.0/about/release-notes/) (7.2.0 documentation is actual for this release) Comparing to previous rc.2: 1. New test field extensions were generalized and now could be also used without junit 2. Base class for annoatted fields extensions was rewritten for simplicity 3. Junit ExtensionContext now could be injected as test method parameter 4. Minor fixes
📋 Changes
- Update to dropwizard 4.0.13
- Un-deprecate HK2 support (removed deprecation annotations, but soft deprecation message remain in javadoc)
- Add methods to the main builder (and hooks) to simplify usage without guicey bundle:
- .whenConfigurationReady(...) - delayed configuration (same as GuiceyBunle.run):
- .onGuiceyStartup() - executes after injector creation (under run phase).
- .onApplicationStartup() - executes after complete application startup (including guicey lightweight test)
- .onApplicationShutdown() - executes after application shutdown
- .listenServer() - shortcut for jetty server startup listen
- + 76 more
📋 Changes
- Update to dropwizard 3.0.13
- Un-deprecate HK2 support (removed deprecation annotations, but soft deprecation message remain in javadoc)
- Add methods to the main builder (and hooks) to simplify usage without guicey bundle:
- .whenConfigurationReady(...) - delayed configuration (same as GuiceyBunle.run):
- .onGuiceyStartup() - executes after injector creation (under run phase).
- .onApplicationStartup() - executes after complete application startup (including guicey lightweight test)
- .onApplicationShutdown() - executes after application shutdown
- .listenServer() - shortcut for jetty server startup listen
- + 76 more
📋 Changes
- Many improvements simplifying usage (main bundle, guicey bundles, shared state).
- New reports for measuring application startup performance.
- Private guice modules support
- A lot of test improvements (mostly for junit 5)
- Due to update to junit 5.12, platform-launcher dependency must be added manually:
📋 Changes
- Many improvements simplifying usage (main bundle, guicey bundles, shared state).
- New reports for measuring application startup performance.
- Private guice modules support
- A lot of test improvements (mostly for junit 5)
- Due to update to junit 5.12, platform-launcher dependency must be added manually:
📋 Changes
- Many improvements simplifying usage (main bundle, guicey bundles, shared state).
- New reports for measuring application startup performance.
- Private guice modules support
- A lot of test improvements (mostly for junit 5)
- Due to update to junit 5.12, platform-launcher dependency must be added manually:
RC version for dropwizard 5-rc1 (for tests). Requires java 17
📋 Changes
- Update to dropwizard 4.0.8
📋 Changes
- Update to dropwizard 3.0.8
📋 Changes
- Update to dropwizard 4.0.7
- Fix guicey ApplicationShutdownEvent typo (#387)
📋 Changes
- Update to dropwizard 3.0.7
- Fix guicey ApplicationShutdownEvent typo (#387)
📋 Changes
- Update to dropwizard 4.0.6
📋 Changes
- Update to dropwizard 3.0.6
📋 Changes
- Update to dropwizard 2.1.12
📋 Changes
- Update to dropwizard 4.0.5
