Skip to content

ph-commons 9.4.5

Choose a tag to compare

@phax phax released this 29 Jun 11:05
· 1007 commits to master since this release
  • Added missing methods in IMapBasedDAO
  • Added static syntactic sugar methods in HashCodeGenerator
  • The default ConfigFactory.getDefaultInstance() now also considers system properties config.resource, config.resources, config.file and config.url or the environment variable alternatives CONFIG_RESOURCE, CONFIG_RESOURCES, CONFIG_FILE and CONFIG_URL.
  • Added possibility to reload for resource-based configuration sources
  • Fixed a potential NPE in IJsonObject.getValue (String)
  • Added EqualsHelper.equalsCustom using a BiPredicate
  • Extended IConfig API to receive the IConfigurationSource AND the value to determine the source of the configuration value (backwards incompatible change)
  • Changed the handling of the Consumers in the Config implementation in a backward incompatible way (setters vs. constructor, new parameter type)