Commit Graph

59 Commits

Author SHA1 Message Date
Him188
1d6dccb793 Pretty buildscript 2020-11-12 09:42:18 +08:00
Him188
e1c1e28713 Update dependencies 2020-11-08 11:10:46 +08:00
Karlatemp
5ef8cec447
Fix Terminal version rendering. 2020-09-26 23:51:00 +08:00
Him188
71a02e7630 Import yamlkt using 'implementation', improve buildscript 2020-09-20 21:32:05 +08:00
Karlatemp
eb7cd3811d
Deploy SemVersion 2020-09-20 18:02:35 +08:00
Him188
30a10f56d0 Update docs 2020-09-20 14:25:54 +08:00
Him188
100bc10404 Fix shadow 2020-09-20 00:28:57 +08:00
Him188
8f1cc48c6b Fix buildscript 2020-09-12 16:11:53 +08:00
Him188
7638a7e759 No more kapt 2020-09-08 15:51:45 +08:00
Him188
127e49953c Use -jvm-default-all 2020-09-04 20:49:15 +08:00
Him188
1dcff8149c Support structured serializers for more extensibility, support comments in serialized files 2020-09-02 19:46:25 +08:00
Him188
42bcde38b8 Review PluginData, misc improvements, close #138 2020-09-02 08:59:19 +08:00
Him188
a7b85f98c3 Update versions 2020-09-02 08:24:17 +08:00
Him188
88975a5bd4 Fix buildscript 2020-09-02 07:45:31 +08:00
Him188
7b399bf8e9 Update dependencies 2020-08-31 22:30:28 +08:00
Him188
83f43615c6 Update versions 2020-08-29 15:53:21 +08:00
Him188
316a40e4bc Support PluginLoader with ServiceLoader 2020-08-28 20:07:02 +08:00
Him188
ed2ef37304 Introduce PluginData and PluginConfig 2020-08-25 22:43:31 +08:00
Him188
c821f9e9e9 Public API stabilization: misc improvements 2020-08-23 16:36:49 +08:00
Him188
98224cfe5e Fix build tasks for buildDate, cleanup 2020-08-22 20:13:05 +08:00
Him188
74f56c1e70 Public API stabilization 2020-08-22 17:06:22 +08:00
Him188
3b540a102d Set -Xjvm-default=enable 2020-08-20 20:24:08 +08:00
Him188
657c2ac613 Fix fillBuildConstants 2020-08-20 12:52:41 +08:00
Him188
89784db637 Update to Kotlin 1.4.0, kotlinx.serialization 1.0.0-RC, yamlkt 0.4.0 2020-08-19 22:25:42 +08:00
Him188
47e52e20dd Update versions 2020-08-19 21:03:34 +08:00
Him188
0f5d46d017 Public API stabilization 2020-08-16 23:21:11 +08:00
Him188
5efa4824bf Fix tests 2020-08-01 23:05:03 +08:00
Him188
a555137da5 Add explicit kotlin-reflect dependency 2020-08-01 22:19:06 +08:00
Him188
cc8ec67340 Public API stabilization 2020-08-01 22:12:52 +08:00
Him188
a1e5cf3b8f 1.0-M1 released 2020-08-01 13:04:32 +08:00
Him188
081474931f Use Kotlin language version 1.4 2020-07-31 16:38:39 +08:00
Him188
74925ff6e8 Public api stabilization:
Separate PluginManager and its implementations;
Add Setting extensions;
Documentation updates
2020-07-31 16:35:41 +08:00
Him188
4d7826f3d9 API stabilization: rearrange implementations 2020-07-24 20:11:10 +08:00
Him188
ead891e223 Use Semver for plugin version and its dependencies 2020-07-19 22:45:06 +08:00
Him188
9539218150 Use Kotlin compiler 1.4.0 but with stdlib 1.3.72 2020-07-19 13:18:27 +08:00
Him188
0a50674f67 Cleanup 2020-07-11 20:08:53 +08:00
Him188
b636ea9b31 Support builtin settings; cleanup 2020-07-11 20:04:18 +08:00
Him188
58187f95f0 Explicit APIs 2020-07-11 19:26:31 +08:00
Him188
6b23d5ba27 Publishing 2020-06-28 11:45:21 +08:00
Him188
e25a818942 Rework CompositeCommand, SimpleCommand, RawCommand;
Add ConsoleExperimentalAPI annotation;
Add CommandParserContextAware;
2020-06-28 07:43:58 +08:00
Him188
7b359108b9 Merge remote-tracking branch 'origin/reborn' into reborn 2020-06-23 22:25:55 +08:00
Him188
7de3445353 Add BuiltInSerializerConstants, update relevant codegen;
Enhance generated primitive values;
Improve SettingImpl.serializer
2020-06-23 22:25:43 +08:00
Karlatemp
3408502f99
Exclude everything that pure does not need 2020-06-23 22:18:49 +08:00
Karlatemp
5e3039f866
Exclude mirai-core in :mirai-console:shadowJar 2020-06-23 22:05:46 +08:00
Karlatemp
b3f846ed16
Update auto-fill 2020-06-22 12:30:36 +08:00
Him188
7ac1d94db9 Add build constant auto-fill 2020-06-21 14:24:17 +08:00
Him188
f5d9f4a67e Rearrange build scripts 2020-06-20 22:55:07 +08:00
Him188
11cb8d5c68 Configure JUnit test 2020-06-17 13:25:28 +08:00
Him188
c3120cf1ac Misc 2020-05-23 18:53:54 +08:00
Him188
9c18c04466 Implement PluginLoaders and PluginManager 2020-05-23 17:44:34 +08:00