Commit Graph

  • f2b7c98d36 downgrade java version to java 8 (velocity still use java 11) master InkerBot 2024-08-23 15:01:33 +0800
  • 093ded264d
    Document import via Maven Central dev Exlll 2024-02-24 02:29:29 +0100
  • f21d68e630
    Configure GenerateMavenPom task Exlll 2024-02-23 23:45:31 +0100
  • cb44743d41
    Update version to 4.5.0 v4.5.0 Exlll 2024-02-23 02:15:41 +0100
  • 3f02b4e920 Improve documentation Exlll 2024-02-15 22:11:21 +0100
  • da54300c96 Document post-processing Exlll 2024-02-15 19:45:29 +0100
  • d88c584921 Improve exception handling and add more post-processor tests Exlll 2024-02-14 20:22:01 +0100
  • 31d4d09e85 WIP: Add support for post-processing via annotated configuration elements Exlll 2024-02-08 22:47:50 +0100
  • 89a2e9057b Add support for post-processing via annotated method Exlll 2024-02-03 10:33:16 +0100
  • ef6fb19651 Add PostProcess annotation Exlll 2024-02-02 19:45:19 +0100
  • 45c94ef994 Update version to 4.4.0 v4.4.0 Exlll 2024-01-26 14:12:34 +0100
  • dcb8aafb4a
    Add builder option to specify charset for file encoding (#28) William 2024-01-26 13:06:42 +0000
  • 9ff59e2ca4 Update version to 4.3.0 v4.3.0 Exlll 2023-12-02 12:17:33 +0100
  • a5d05e256c Add IOStreamConfigurationStore Exlll 2023-12-01 07:20:08 +0100
  • ef7c611939 Make ConfigurationProperties public Exlll 2023-12-01 00:45:50 +0100
  • 9143762c89 Update Gradle and dependencies Exlll 2023-11-03 23:48:55 +0100
  • dc010a01f1
    Window Test Support (#25) Alisson Lopes 2023-11-03 19:13:03 -0300
  • ba79c08b07 Improve documentation Exlll 2022-08-26 00:14:16 +0200
  • f6e12de95a Update version to 4.2.0 v4.2.0 Exlll 2022-08-21 16:30:19 +0200
  • 0eb73815be Add miscellaneous test cases Exlll 2022-08-21 00:13:54 +0200
  • 268ce78163 Improve documentation Exlll 2022-08-21 00:03:08 +0200
  • 482e9464a9 Add PolymorphicTypes annotation Exlll 2022-08-20 15:43:28 +0200
  • 9f4999c726 Add support for polymorphic serialization Exlll 2022-08-20 12:14:21 +0200
  • 30430527a1 Allow SerializeWith (meta-)annotation on types Exlll 2022-08-18 04:14:18 +0200
  • 37ad956d8e Add 'addSerializerFactory' method to properties Exlll 2022-08-18 02:33:28 +0200
  • f0c76d5c5a Add documentation about SerializeWith and SerializerContext Exlll 2022-08-11 17:56:18 +0200
  • eaccf30d5e Rename TypeComponent to ConfigurationElement and refactor it Exlll 2022-08-11 17:30:47 +0200
  • bb58025239 Add SerializerContext interface Exlll 2022-08-10 11:26:26 +0200
  • c78f4b2901 Change TypeComponent and SerializerSelector to use AnnotatedType Exlll 2022-08-10 10:55:20 +0200
  • 1c38f85177 Refactor SerializerSelectorTest Exlll 2022-08-07 05:35:43 +0200
  • 96321dd682 Add support for SerializeWith annotation Exlll 2022-08-06 13:18:41 +0200
  • 0a291fe922 Move SerializerMapper functionality to TypeSerializer Exlll 2022-08-06 10:53:36 +0200
  • 3c25327f7f Refactor TypeComponent Exlll 2022-08-06 10:30:06 +0200
  • 7ce9c6b1c6 Add componentGenericType to TypeComponent Exlll 2022-08-06 10:28:48 +0200
  • 48aef6a48c Let generic type of TypeComponent extend AnnotatedElement Exlll 2022-08-06 10:17:35 +0200
  • 0f3656a21b Update version to 4.1.0 v4.1.0 Exlll 2022-08-05 03:00:32 +0200
  • e1dcacb1a1 Update documentation Exlll 2022-08-05 02:10:10 +0200
  • ce87129094
    Properly handle multi-line comments split with the newline character (#17) Pierce Thompson 2022-08-04 20:03:08 -0400
  • 26dfd4d6b5
    Add kebab-case name formatters (#16) Pierce Thompson 2022-08-04 08:35:42 -0400
  • 54762f8bb5
    Support building with jitpack (#13) RobotHanzo 2022-08-02 21:34:33 +0800
  • bfbda2f629 Update version to 4.0.0 v4.0.0 Exlll 2022-07-24 21:26:54 +0200
  • d1acb875c2 Remove update with default configuration. Exlll 2022-07-24 21:15:17 +0200
  • 5b9c7754b4 Move to new project structure Exlll 2022-07-16 17:23:59 +0200
  • bff27c06b1 Allow calls to update with a default configuration Exlll 2022-07-16 05:37:31 +0200
  • 6ee99ff619 Update documentation for Records Exlll 2022-07-16 03:34:48 +0200
  • e5028e6199 Add top-level saving/loading support for Records Exlll 2022-07-16 03:15:04 +0200
  • a2153106b5 Add support for Record component comments Exlll 2022-07-15 15:37:03 +0200
  • 7e79597cdd Add support for Record serialization Exlll 2022-07-15 03:48:19 +0200
  • 31748db01b Add support for Instant, File, Path, URL, and URI Exlll 2022-07-13 16:15:40 +0200
  • 5216a889af
    Update issue templates Exlll 2022-07-10 05:11:30 +0200
  • 3112ea1bce Update version to 3.1.0 v3.1.0 Exlll 2022-07-09 22:58:38 +0200
  • 57a9b33673 Add UUID serializer Exlll 2022-07-09 21:33:14 +0200
  • c2c35daab2 Add documantation about ConfigurationSerializable support Exlll 2022-07-09 03:52:55 +0200
  • 3ea01199db Add serialization support for Bukkit's ConfigurationSerializable types Exlll 2022-07-09 02:06:04 +0200
  • f70c44f159 Add toBuilder method to create a builder from a properties object Exlll 2022-07-08 23:03:18 +0200
  • 7c4f630f7c ConfigLib v3 v3.0.0 Exlll 2022-07-07 18:04:08 +0200
  • 65555f7dd6 Publish on master push, update "Import" README section Exlll 2021-10-11 16:14:51 +0200
  • 84f38cdc71 Migrate build scripts to Kotlin DSL. Exlll 2021-10-11 16:14:45 +0200
  • b047ddcb6e Add Github action to test on PR or on a push to "dev" Exlll 2021-10-11 16:14:39 +0200
  • 445e39f8ae Update Gradle to version 7.1 Exlll 2021-10-11 16:14:29 +0200
  • 38b1a1aca4 Added @Format annotation v2.2.0 Exlll 2018-09-10 20:11:16 +0200
  • 58b81f3314 Added FieldFilter v2.1.0 Exlll 2018-08-25 23:06:05 +0200
  • b8caedc86d Fix: Converting back fails for nested collections of complex ConfigurationElements v2.0.3 Exlll 2018-08-21 00:34:04 +0200
  • ee53d0c609 Fix: Comments not saved if FieldNameFormatter is used Exlll 2018-08-18 16:07:39 +0200
  • 9681114e69
    Create LICENSE Exlll 2018-08-18 03:55:08 +0200
  • 7f600834ff Improve documentation Exlll 2018-08-15 20:42:50 +0200
  • 71a6052e29 Make ConfigLib Java 8 compatible v2.0.1 Exlll 2018-08-14 23:59:25 +0200
  • f4795ca21a Update gradle-wrapper to Gradle version 4.8 v2.0.0 Exlll 2018-08-09 02:43:09 +0200
  • 88838d5b96 Update .travis.yml to Java 10 Exlll 2018-08-09 02:31:38 +0200
  • 49e5b56b5c Update ConfigLib to version 2.0.0 Exlll 2018-08-09 02:18:03 +0200
  • e1b629d5df update version v1.4.1 Exlll 2018-01-25 21:26:38 +0100
  • e4f604a2cd fix: long files not read correctly Exlll 2018-01-25 21:20:59 +0100
  • 108133abc0 added versioning Exlll 2017-07-13 17:27:34 +0200
  • 9ae4731de4 fix postLoadHook not executed Exlll 2017-07-09 09:45:07 +0200
  • a61363aefd fix type conversion Exlll 2017-06-30 17:48:43 +0200
  • 71f342783b clean-up, improvements, fixes, docs Exlll 2017-06-07 19:30:29 +0200
  • 6b72d6293c support for lists, sets and maps of custom objects Exlll 2017-06-04 09:38:38 +0200
  • 0e9b474db1 better support for custom classes Exlll 2017-05-31 04:36:42 +0200
  • 0dca3f614f serialize custom classes Exlll 2017-04-05 10:41:41 +0200
  • 5352d4183c better usage example Exlll 2017-04-04 12:17:25 +0200
  • 8c83bcb09d removed baseName property Exlll 2017-03-24 21:17:29 +0100
  • 2c2cbe670e added local gradle scripts Exlll 2017-03-22 02:00:58 +0100
  • 117e05bccd changed basename Exlll 2017-03-14 22:38:46 +0100
  • cd2954f0ae added postload hook Exlll 2017-03-13 16:01:08 +0100
  • fbca8cdcb0 renamed modules Exlll 2017-02-26 11:19:07 +0100
  • e7ce5ad632 JavaDoc added Exlll 2017-01-18 02:39:59 +0100
  • 3bf8e64d93 added .travis.yml Exlll 2017-01-16 23:43:31 +0100
  • 720ca8f47f added loadAndSave method Exlll 2017-01-16 19:21:43 +0100
  • 174fd25fe5 Create README.md Exlll 2017-01-16 01:22:00 +0100
  • abfd8ce998 Initial commit Exlll 2017-01-16 02:11:55 +0100