Skip to content

Latest commit

 

History

History
66 lines (41 loc) · 2.04 KB

RELEASE_NOTES.md

File metadata and controls

66 lines (41 loc) · 2.04 KB

Release Notes

GuiceBerry 4.2.0

  • Make GuiceBerry compile with JDK 11 by moving the source and target versions to 1.6 (from 1.5): #40

GuiceBerry 4.1.1

  • Fix an issue introduced by the "GuiceBerry to fail fast if there are missing bindings" change that caused a change in the initialization order -- if there was a TestWrapper used, it would be provisioned before the GuiceBerryEnvMain.run method was run. This is particularly problematic if the GuiceBerryEnvMain is used to change some global static state that is then read by a singleton binding that is injected by the test wrapper, as that singleton would be built before the GuiceBerryEnvMain runs (i.e. before it is initialized).

GuiceBerry 4.1.0

  • Create GuiceBerryTestRule -- a TestRule version of GuiceBerryRule

  • Upgrade to apache common-collections-3.2.2

  • GuiceBerry to fail fast if there are missing bindings

  • Misc fixes (typos, polish etc)

GuiceBerry 4.0.0

  • Replaced dependency to (deprecated) tl4j with a dependency to guava-testlibs. This required one change that is not strictly backwards-compatible, but really unlikely to break you. See details: #27

GuiceBerry 3.3.2

  • Moved to github
  • Upgrade to guava 18
  • Upgrade to junit 4.12

GuiceBerry 3.3.1

  • remove bogus failing test

GuiceBerry 3.3.0

  • bug fixes
  • internal cleanup

GuiceBerry 3.2.0

  • internal cleanup

GuiceBerry 3.1.0

  • Upgraded many dependencies (Guice 3.0, Guava r09 etc)

GuiceBerry 3.0.0