zml
zml
Currently, the object mapper can only inject into `record` classes and fields of classes. To ease the creation of immutable objects, we should generalize the constructor injection performed by the...
Implement a loader using TOML Currently looking at using https://github.com/agrison/jtoml for parsing
We should really support the latest version of the format. Most modern libraries in other languages support this revision, and it appears to remove some of the YAML 1.1 quirks....
It would be nice to support a variety of formats of date and time :) When implementing this, https://github.com/PEXPlugins/PermissionsEx/blob/master/permissionsex-core/src/main/kotlin/ca/stellardrift/permissionsex/context/context-types.kt#L55 might be a useful inspiration for the types of time formats...
Where a node includes itself as a value, we don't want to have stack overflows
Some formats (YAML, [JSON Lines](https://jsonlines.org/), etc) will support multiple streams in one document. We should provide the necessary API to allow reading multiple roots out of one document.
There are a couple JSON-related specifications that may be useful for users, and will be fairly simple to implement: - [ ] [RFC6901 - JSON Pointer](https://tools.ietf.org/html/rfc6901) - [ ] [RFC6902...
We'd like to be able to validate the structure of a configuration file. Configurate's schema handling should, at the very least: - [ ] Be compatible with JSON schema -...
Given an operation such as: ```java void toList(final ConfigurationNode node) { if (!node.isList()) { node.appendListNode().from(node); } } ``` what would be expected is for the contents of `node` to be...
A tracking branch for a new JSON5 loader. This format will be a proving ground for some of the new features (like representation hints) that aim to give users full...