A248 π΅πΈπͺπ
A248 π΅πΈπͺπ
Some formats to consider, and likely corresponding parsing libraries: * XML - [Jackson](https://github.com/FasterXML/jackson-dataformat-xml) * HOCON - [Lightbend](https://github.com/lightbend/config) * Hjson - [hjson-java](https://github.com/hjson/hjson-java) * TOML - ? * INI - [inieditor-java](https://github.com/nikhaldi/inieditor-java)
Dotted paths in `@ConfKey` tend to be error-prone when the developer mistakenly specifies conflicting keys. For example: ``` @ConfKey("keyOne") @ConfDefault.DefaultString("some") String string(); @ConfKey("keyOne.subKey") @ConfDefault.DefaultString("other") String otherString(); ```
Add a ConfigurationSorter which sorts entries alphabetically based on their keys.
Implement Toml support using [tomlj](https://github.com/tomlj/tomlj) ~~as well as a custom toml writer.~~ ~~It should not be too difficult to create a toml writer.~~ See #2
### What feature do you want to see added? At the moment, the Floodgate API is deployed as a SNAPSHOT version to the maven repository. For example, `2.0-SNAPSHOT` Snapshot versions...
https://github.com/AsyncHttpClient/async-http-client/pull/1664 looks like it added an automatic-module-name for use with JPMS on Java 9+. However, the [2.12.3 jar on maven central](https://mvnrepository.com/artifact/org.asynchttpclient/async-http-client/2.12.3) doesn't declare this manifest entry. As a result, attempting...
Matt Rubin, your authenticator app is very useful to many people. In particular, I'm very glad that it supports older iOS versions, an essential feature for myself. It seems that...
Using JUnit 5 and Maven surefire, it is common to declare the dependency on JUnit-Jupiter-Engine separately, so that test classes can't depend on Jupiter-Engine classes. This is explained at https://maven.apache.org/surefire/maven-surefire-plugin/examples/junit-platform.html...
JPMS module names must be unique. It seems that, in the creation of flyway-mysql, the module name for flyway-mysql was copied and pasted from the core flyway artifact. So, the...
Builds a multi-release JAR which enables using features from newer JDK versions while still supporting Java 6. For example, any of the following can be done: * Implementing #284 in...