Commit Graph

19 Commits (0a291fe92255bec329c15be0ce94cd771d07d278)

Author SHA1 Message Date
Exlll 0a291fe922 Move SerializerMapper functionality to TypeSerializer 2 years ago
Exlll 3c25327f7f Refactor TypeComponent 2 years ago
Exlll 7ce9c6b1c6 Add componentGenericType to TypeComponent 2 years ago
Exlll 48aef6a48c Let generic type of TypeComponent extend AnnotatedElement 2 years ago
Exlll e1dcacb1a1 Update documentation 2 years ago
Pierce Thompson ce87129094
Properly handle multi-line comments split with the newline character (#17)
* Properly handle multi-line comments split with the newline character
* Don't discard trailing newlines
* Add unit tests
2 years ago
Pierce Thompson 26dfd4d6b5
Add kebab-case name formatters (#16) 2 years ago
Exlll d1acb875c2 Remove update with default configuration.
Default values for Records can now be provided through constructors
that have no parameters.
2 years ago
Exlll 5b9c7754b4 Move to new project structure 2 years ago
Exlll bff27c06b1 Allow calls to update with a default configuration 2 years ago
Exlll 6ee99ff619 Update documentation for Records 2 years ago
Exlll e5028e6199 Add top-level saving/loading support for Records
Records can now be saved and loaded directly using one of the several
methods available.

Also, the TypeSerializer has been refactored.
2 years ago
Exlll a2153106b5 Add support for Record component comments 2 years ago
Exlll 7e79597cdd Add support for Record serialization 2 years ago
Exlll 31748db01b Add support for Instant, File, Path, URL, and URI 2 years ago
Exlll 57a9b33673 Add UUID serializer 2 years ago
Exlll 3ea01199db Add serialization support for Bukkit's ConfigurationSerializable types 2 years ago
Exlll f70c44f159 Add toBuilder method to create a builder from a properties object 2 years ago
Exlll 7c4f630f7c ConfigLib v3 2 years ago