Skip to content

andhow-0.4.1

Compare
Choose a tag to compare
@eeverman eeverman released this 03 Jun 04:53
· 12 commits to master since this release

This larger update fixes several issues due to newer JVMs and the IntelliJ IDE

Special thanks to Vicky Ronnen for fixing Issue #497! This bug made AndHow unusable for anyone using IntelliJ.

Bug / Incompatibilities Fixes

  • Fixed #497 Compiling or using AndHow in recent IntelliJ version throws errors
  • Fixed #469 Eliminate compiler warnings about no specified Java language level
  • Fixed #491 Use the Generated annotation on generated classes

General Improvements

  • Fixed #257 to allow Windows builds to succeed (for building AndHow itself, not usage on Windows)
  • Fixed #306 to make Properties non-discoverable to better ensure 'privacy' of configuration properties.
  • Fixed #327 where Property values were never considered equal.  This should not have affected anyone.
  • Fixed #377 to block and report an error if the AndHow initiation detects a loop (re-entrant)
  • Added Travis and CodeCoverage automation for better merge request and code quality
  • Huge improvement in test coverage.  This mostly had no impact on actual code other than a few minor bugs that were discovered and fixed (listed separately)
  • Reorganized the Maven pom files and project structure.
  • Project cleanup and improvements to encourage more participation from the open source community.
  • Some unused constructors and methods were removed from internal classes.  This should have no impact on users unless someone was subclassing or using internal classes.
  • Upgraded the Enforcer plugin and its configuration to better ensure successful builds.
  • Major JavaDoc improvements
  • Improved test coverage and light refactoring of the sample generation code.