forked from pool/typesafe-config
125 lines
5.3 KiB
Plaintext
125 lines
5.3 KiB
Plaintext
-------------------------------------------------------------------
|
|
Tue Sep 24 10:39:14 UTC 2024 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
- Use SOURCE_DATE_EPOCH for reproducible builds
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 21 17:10:08 UTC 2024 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
- Use %patch -P N instead of deprecated %patchN.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 14 11:02:58 UTC 2022 - Stefan Bluhm <stefan.bluhm@clacee.eu>
|
|
|
|
- Added build on Enterprise Linux 9.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 29 14:44:12 UTC 2022 - Michael Calmer <mc@suse.com>
|
|
|
|
- Added patch:
|
|
* fix-doc-lint.patch
|
|
+ fix javadoc lint errors
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 27 13:49:33 UTC 2021 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
- Build with java-devel >= 1.8 since source/target levels 8 are
|
|
requested
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Apr 19 17:56:42 UTC 2021 - Ferdinand Thiessen <rpm@fthiessen.de>
|
|
|
|
- Update to 1.4.1:
|
|
* Add a helper method for parsing only application overrides
|
|
* Remove unmodifiable collection wrappers in ResolveContext
|
|
* Added support for memory units which don't fit in a long when
|
|
transformed to bytes
|
|
* Inherit optional and getter evaluation
|
|
* A few other bug fixes
|
|
- Update to 1.4.0:
|
|
* application.conf variables can now override variables in
|
|
reference.conf
|
|
* Performance improvement through capacity hint for ArrayList
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 16 22:09:22 UTC 2021 - Ferdinand Thiessen <rpm@fthiessen.de>
|
|
|
|
- Update to 1.3.4:
|
|
* It is now possible to override any configuration setting from
|
|
environment variables
|
|
* Added support for integer keys that are longer than Int
|
|
* Missing exception now has a reference to the origin Config
|
|
* Performance improvements to resolve()
|
|
* Config file syntax is now resolved when parsing InputStream
|
|
* It is now possible to use @Optional on keys that are reserved words
|
|
* ValidationProblem is now serializable
|
|
- Update to 1.3.3:
|
|
* Minor issue fix
|
|
- Update to 1.3.2:
|
|
* Environment variables are now able to be resolved to lists in the
|
|
same fashion as system properties.
|
|
* Added getPeriod() which returns time units as java.time.Period.
|
|
Currently supported periods are days, weeks, months and years.
|
|
* ConfigResolveOptions now has appendResolver(...) which allows
|
|
having custom behavior when unresolved substitutions are
|
|
encountered during resolution.
|
|
* Config Beans now support Set collection.
|
|
* A few other small bugfixes.
|
|
- Update 1.3.1:
|
|
* Added include required("foo") syntax to specify includes that fail
|
|
if not present support for more kinds of property in
|
|
ConfigBeanFactory:
|
|
enumerations
|
|
optional fields
|
|
lists of beans
|
|
* numbers can now start with a decimal (".33" vs. "0.33"), these
|
|
are still parsed as strings but Config.getDouble() etc. will
|
|
convert them to numbers a few other small bugfixes
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 16 21:39:41 UTC 2021 - Ferdinand Thiessen <rpm@fthiessen.de>
|
|
|
|
- Update to 1.3.0
|
|
* 1.3.0 should be ABI-compatible with 1.2.x for most applications
|
|
* Added Config.hasPathOrNull, Config.getIsNull and
|
|
parser.ConfigDocument which supports simple load/edit/save on a
|
|
config file.
|
|
* Fixed obscure bug in converting to camel case when instantiating
|
|
beans
|
|
* Now built with Java 8 and requires Java 8
|
|
* If you were relying on the order of key iteration in a config,
|
|
note that Java 8 changed the iteration order for hashes and that
|
|
includes Config and ConfigObject several correctness fixes to
|
|
resolving substitutions.
|
|
* ConfigBeanFactory will auto-fill a JavaBean from a Config
|
|
* It is now possible to create a ConfigOrigin using
|
|
ConfigOriginFactory and to modify origins on values using
|
|
ConfigValue.withOrigin
|
|
* Config.getMemorySize returns a ConfigMemorySize
|
|
* Config.getDuration returns a java.time.Duration
|
|
* The existing ConfigValueFactory.fromAnyRef and related methods
|
|
now pass through a ConfigValue instead of throwing an exception
|
|
* ConfigFactory.defaultApplication() returns the default Config
|
|
used by ConfigFactory.load() in between defaultReference() and
|
|
defaultOverrides(), leaving ConfigFactory.load() as a trivial
|
|
convenience API that uses no internal magic.
|
|
* Fix "allow unresolved" behavior for unresolved list elements
|
|
* Class loaders are cached with a WeakReference to avoid leaks
|
|
* Create valid output for values with multiline descriptions
|
|
- Update to 1.2.1
|
|
* Fix resolving substitutions in include statements nested
|
|
inside objects
|
|
* When rendering an object to a string, sort the fields
|
|
* Handle unresolved substitutions in value concatenations
|
|
* Make ConfigOrigin.comments unmodifiable
|
|
* When using '+=' or 'include' inside a list, throw an exception
|
|
instead of generating a wrong result
|
|
* When context class loader is unset throw a more helpful
|
|
exception than NullPointerException
|
|
* Ignore non-string values in a Properties object
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Dec 21 08:42:47 UTC 2018 - Fridrich Strba <fstrba@suse.com>
|
|
|
|
- Initial package
|