Commit Graph

  • 7fb4f6d3df [Add] Framework-API 添加针对 Message 中默认实现方法的单元测试类; LamGC 2020-11-20 23:05:36 +08:00
  • 1fd1f2cf26 [Change] Framework-API 在 Message 中添加 CharSequence 的三个抽象方法的默认实现; LamGC 2020-11-20 23:00:29 +08:00
  • 2c20ccb69f [Change] Core 补充 JsonFrameworkDescriptorSerializerTest 测试类的文档(就补了相关测试类); LamGC 2020-11-20 22:30:57 +08:00
  • b21e6957a5 [Add] Framework-API 补充一个字符序列 Message 实现; LamGC 2020-11-19 22:17:58 +08:00
  • b2fc196830 [Add][Change] Framework-API, Core 添加 Message 类型作为消息元素的基类, BotCode 继承 Message, AbstractBotCode 实现 BotCode 的相关方法细节; LamGC 2020-11-19 22:12:43 +08:00
  • 1853461f09 [Change] Framework-API 补充 Platform 的文档, 并添加 equals 和 hashCode 方法覆写; LamGC 2020-11-19 22:09:33 +08:00
  • 76371b3257 [Fix] Common 修复潜在的并发问题, 修复测试用例不严谨的问题; LamGC 2020-11-19 22:01:37 +08:00
  • 89ef4e00c8 [Add] Core, Common 添加测试用日志配置文件; LamGC 2020-11-19 21:57:41 +08:00
  • 7ea90284e7 [Add] Core 添加一个内部使用(也可能会用到模版上)的 BotCode 实现; LamGC 2020-11-19 14:13:54 +08:00
  • e4617e6fee [Update] Project 添加测试覆盖率 Tag 到 Readme; LamGC 2020-11-14 17:00:38 +08:00
  • bcded8c9f6 [Add][Change] Common 调整 FactoryInfo equals 判断细节, 添加对 FactoryInfo 的全覆盖单元测试; LamGC 2020-11-14 16:39:58 +08:00
  • 236f15825b [Update] Common 调整 CacheStoreBuilder 的 factory 重载过程, 增强测试覆盖率, 将 FactoryInfo 设计为不可继承; LamGC 2020-11-14 11:02:35 +08:00
  • d4c208f2f7 [Optimize] Framework-API, Event 调整 EventUtils, Author 类以阻止被继承(和实例化); LamGC 2020-11-13 20:52:18 +08:00
  • ba550bb16f [Update] Project 添加标签, 更新少量内容; LamGC 2020-11-12 22:01:07 +08:00
  • c9a4af8121 [Update] CacheStore-API 应 CacheKey 更改, 完善相应单元测试; LamGC 2020-11-12 21:40:21 +08:00
  • 80d47dd8cf [Change] CacheStore-API 调整 CacheKey 构造方法中的处理细节. LamGC 2020-11-12 21:33:52 +08:00
  • 76372adbf9 [Add] Project 添加一份尚未完成的 Readme; LamGC 2020-11-10 14:19:19 +08:00
  • 74455a1820 [Fix] Project 尝试移除对 Jacoco 测试报告生成路径的配置以修复 Codecov 无法收集报告的问题; LamGC 2020-11-09 21:56:24 +08:00
  • 0c7e5467c8 [Update] Project 更新 maven-test workflow 以添加 Codecov 测试覆盖率报告收集分析器; LamGC 2020-11-09 21:49:27 +08:00
  • 27c5b49479 [Update] Project 为项目 Maven 构建配置添加 JaCoCo 测试覆盖率报告生成插件; LamGC 2020-11-09 21:44:50 +08:00
  • 7c9ad64cb7 [Add] Project 添加 Command-API, Command-pixiv 模块以分离 pixiv 与 Core 模块, 使命令组合更灵活; LamGC 2020-11-09 18:42:30 +08:00
  • 4b97bf5803 [Update] Core 提升 JsonFrameworkDescriptorSerializerTest 测试覆盖率至 100%; LamGC 2020-11-08 21:36:39 +08:00
  • 789c86406c [Fix] Core 修复 PluginDependencyJsonSerializer 中不可能出现的情况; LamGC 2020-11-08 21:34:46 +08:00
  • f0e0956580 [Add] Framework-API 为 Author 添加仅 name 参数的构造方法; LamGC 2020-11-08 21:33:31 +08:00
  • 521fdd174c Merge pull request #36 from LamGC/add-contributing-guide LamGC 2020-11-08 21:17:29 +08:00
  • 7024510df9 [Update] Project 修复贡献指南中的一些细节问题, 补充部分内容的细节; LamGC 2020-11-08 20:57:28 +08:00
  • 97d10fc1da [Update] Project 修复贡献准则中的标点符号错误,并补充警告信息; LamGC 2020-11-08 20:40:21 +08:00
  • 59095c67b5 [Update] Project 对贡献指南中针对提交信息里 GAV 坐标的使用说明; LamGC 2020-11-08 20:36:06 +08:00
  • c029f149a4 [Update] Project 为贡献指南添加警告说明, 以表明该指南尚未完成; LamGC 2020-11-08 20:32:29 +08:00
  • b82bcd5e57 [Optimize] Core 修复 PluginDependencyJsonSerializer 代码规范上的错误(单行字符不超过 120 字符); LamGC 2020-11-08 20:30:54 +08:00
  • 311afd431b [Add] Framework-API 为 MessageSender 添加 getPlatform 方法以更好的标识一个 Sender, 并且补充 Javadoc; LamGC 2020-11-08 18:39:30 +08:00
  • f01d1ac8fd [Change] Core 为 DefaultFrameworkDescriptor 添加 @SuppressWarnings 注解以忽略不必要的警告信息; LamGC 2020-11-07 16:24:44 +08:00
  • ce31b92b25 [Update] Core 完善 JsonFrameworkDescriptorSerializerTest 单元测试; LamGC 2020-11-07 16:23:31 +08:00
  • cc1ed81adc [Add] Core 添加一份 framework.json 完整示例文件; LamGC 2020-11-07 15:55:42 +08:00
  • 1eee7d19c6 [Change] CacheStore-Redis 修复 RedisConnectionPool 为所有 Factory 共用而导致多实例情况下会出现连接错误的问题; LamGC 2020-11-06 20:08:46 +08:00
  • dd7ac015f9 [Fix] Core 修复 FrameworkManager 中未适配 FrameworkFactory 更改导致的编译失败问题; LamGC 2020-11-05 13:38:50 +08:00
  • d92873c1f5 [Fix][Document] Event 修复 SupportedCancel 中 javadoc 内容的错误; LamGC 2020-11-05 13:32:18 +08:00
  • 79c12a8799 [Add] Event 为 Cancelable 添加 'cancel()' 方法; LamGC 2020-11-05 00:59:03 +08:00
  • 2875426f72 [Add][Change] Framework-API, Core 添加 FrameworkContext 用于向 Framework 传递与 Bot 有关的相关对象; LamGC 2020-11-05 00:58:07 +08:00
  • 4a2337afd7 [Change] CacheStore-local, CacheStore-redis 适配 CacheStore-API 模块的更改; LamGC 2020-11-05 00:55:40 +08:00
  • b7d712da21 [Add][Change] Common 更改 CacheStoreBuilder 为实例模式, 为 CacheStoreFactory 添加 initial 方法; LamGC 2020-11-05 00:53:32 +08:00
  • 235c7452b8 [Add] Project, Event, Core, Framework-API 增加 Event 模块; LamGC 2020-11-04 22:50:46 +08:00
  • 0d80d21144 [Delete] Framework-Mirai 移除在 Mirai 新版本不再需要的依赖项; LamGC 2020-10-25 08:40:12 +08:00
  • 469c8050eb [Add] Framework-API 增加 Readme(半成品 :P); LamGC 2020-10-24 16:08:38 +08:00
  • 0af0647153 [Change] Project 将贡献指南中 'Commit Message' 章节升级为二级标题; LamGC 2020-10-24 15:51:39 +08:00
  • ee4681cfe3 [Fix] Project 修复贡献指南中的一些细节错误; LamGC 2020-10-24 15:45:28 +08:00
  • 21f5373231 [Update] Project 更新贡献指南的依赖相关说明; LamGC 2020-10-24 15:40:03 +08:00
  • c94f3d83e7 [Optimize] Common 整理代码; LamGC 2020-10-23 20:05:01 +08:00
  • 3a918fe3ee [Document][Deprecated] Framework-API 考虑弃用并移除 MessageSource 中的 unknown 类型; LamGC 2020-10-18 22:26:47 +08:00
  • 1ac7507868 [Update] Project 再更新一点点贡献者指南; LamGC 2020-10-18 22:21:12 +08:00
  • 26887d9d63 [Update] Project 又更新一点点贡献指南(依然是未完成状态); LamGC 2020-10-18 22:14:31 +08:00
  • e2c6aca34c [Change] CacheStore-Local 调整 AutoCleanTimer 初始化细节, 将 AutoCleanTimer 对 Cleanable 的强引用改为弱引用; LamGC 2020-10-18 14:34:01 +08:00
  • 11327a368f [Add] Framework-API 补充提交一个工具类; LamGC 2020-10-17 22:50:31 +08:00
  • 0b6f537354 [Add][Fix] Framework-API 补充提交两个异常类; LamGC 2020-10-17 22:45:50 +08:00
  • 551c2097be [Change] Framework-API 调整 Framework 在初始化失败后的行为; LamGC 2020-10-17 12:02:02 +08:00
  • 9e4a66ca70 [Change] CacheStore-local 更改组件名; LamGC 2020-10-17 12:01:07 +08:00
  • 78b234237f [Add][Move][Change] Project, Common, Core 添加 Common 模块, 将 CacheStoreBuilder 转移到 Common 模块中; LamGC 2020-10-17 11:59:29 +08:00
  • ea3c596d6e [Add] Framework-API 添加消息发送器(或者说, 消息发送者对象); LamGC 2020-10-16 09:57:22 +08:00
  • c8ef160f3a [Add][Change] Framework-API 调整 BotCode 接口, 单独抽出转换相关方法到转换器接口中, 添加一个 BotCode 抽象类; LamGC 2020-10-16 09:54:23 +08:00
  • f1df151c89 [Fix] Project 升级 JUnit 4 版本号以修复潜在的漏洞; LamGC 2020-10-14 18:57:26 +08:00
  • d274b7c402 Merge pull request #31 from LamGC/dependabot/maven/junit-junit-4.13.1 master LamGC 2020-10-14 16:57:56 +08:00
  • 0a4c26aded Bump junit from 4.12 to 4.13.1 dependabot[bot] 2020-10-13 21:46:16 +00:00
  • 9d220d1066 [Add] Framework-API 添加一个初定的 ResourceBundle 工厂接口, 以允许框架指定 ResourceBundle; LamGC 2020-10-11 03:58:16 +08:00
  • f57871f020 [Fix] CacheStore-API 修复 FactoryPriority 可以被实例化的问题; LamGC 2020-10-09 00:46:27 +08:00
  • 1cf4c9e47b [Add][Document] Framework-Mirai 添加 Readme 文档; LamGC 2020-10-09 00:38:56 +08:00
  • bcf09b6af7 [Update][Document] CacheStore-API 更新 Readme, 补充文档内容; LamGC 2020-10-09 00:37:20 +08:00
  • 17808c8d8f [Change] Framework-API 为 Framework 增加对 Descriptor 的检查; LamGC 2020-10-09 00:35:25 +08:00
  • c4c452cf84 [Update] Framework-Mirai 跟进 Mirai 框架的更新; LamGC 2020-10-07 16:49:59 +08:00
  • 7744e0e82e [Change] Framework-API, Core 将 PluginManager 相关迁移至 Core 模块; LamGC 2020-10-07 16:48:13 +08:00
  • 2bea395cf7 [Add] Pixiv 添加一组与 Pixiv 登录会话相关的类; LamGC 2020-10-07 14:14:16 +08:00
  • 52d015a4ba [Add] Framework-API 添加 framework.json 解析功能单元测试; LamGC 2020-10-07 09:11:25 +08:00
  • 48d51b9da5 [Add] Framework-API 补充三个异常类; LamGC 2020-10-07 08:47:33 +08:00
  • 8dfaa97040 [Add] Framework-API 添加基于 PF4J 的框架API初版; LamGC 2020-10-07 00:17:29 +08:00
  • 0841924b13 [Add] Exec 添加一个预期(?)的启动模块; LamGC 2020-10-06 10:33:13 +08:00
  • c27d072e68 [Fix][Update] CacheStore-redis, Core 修复缓存组件的逻辑问题, 调整 Core 中对于 CacheStoreBuilder 的测试用例; LamGC 2020-10-06 10:28:45 +08:00
  • b017599eae [Update] Core 增加 CacheStore 存储源过滤; LamGC 2020-10-02 10:11:56 +08:00
  • 097c4a035c [Update] CacheStore-local, CacheStore-redis 适配 CacheStore-api 的更改; LamGC 2020-10-01 01:02:02 +08:00
  • 75f19e5d21 [Add] CacheStore-api 增加对缓存存储源类型的标注, 以协助 Core 按需选择缓存容器; LamGC 2020-10-01 00:58:40 +08:00
  • 1643891166 [Change] CacheStore-redis 调整内部类 RedisConnectionPool 的访问修饰符; LamGC 2020-09-29 10:11:11 +08:00
  • 1c634af225 [Add][Document] CacheStore-API 更新 Javadoc 并添加初版 Readme.md; LamGC 2020-09-29 10:10:01 +08:00
  • 7d7085f8c5 [Update] Core, Pixiv 更新 Gson 版本号; LamGC 2020-09-28 23:12:01 +08:00
  • 7fcef96b0a [Add][Change] Core 增加 Converter 并增加对 FactoryName 不允许重复的限制; LamGC 2020-09-28 23:02:50 +08:00
  • cd3d5e42eb [Add] Project 将 log4j2 作为项目测试时的 Logger 实现; LamGC 2020-09-23 13:55:45 +08:00
  • 4d8e0af7a5 [Change] CacheStore-redis 调整 Factory 对获取尚未完成组件的反馈方式; LamGC 2020-09-23 13:53:41 +08:00
  • 4812eec2d7 [Change] Core 修复代码规范上的问题; LamGC 2020-09-23 13:51:25 +08:00
  • 7313b832b0 [Add] Project 添加贡献指南; LamGC 2020-09-23 12:55:56 +08:00
  • 8e5df3b5ae [Add] Project 添加贡献者公约; LamGC 2020-09-23 12:14:39 +08:00
  • 3e591e8c26 [Add] Core 添加内部 CacheStoreBuilder; LamGC 2020-09-23 08:00:11 +08:00
  • 631c11b659 [Add] Project 添加排除 logs 文件夹; LamGC 2020-09-23 07:52:06 +08:00
  • c6bbf157d3 [Add] Project 添加 Github Action 以确定提交单元测试状况; LamGC 2020-09-12 23:50:20 +08:00
  • 96f9baf5bc [Add] Core 在找到更好的方法前, 先通过间接依赖两个缓存实现来提供给 Core 进行缓存相关测试; LamGC 2020-09-12 03:17:48 +08:00
  • c856d94384 [Add][Update] CacheStore-redis 添加 Redis 缓存存储容器的实现模块; LamGC 2020-09-12 03:15:37 +08:00
  • 862ddc871e [Add] CacheStore-local 适配 SPI 机制; LamGC 2020-09-12 03:02:23 +08:00
  • 10c92d8812 [Update] CacheStore-local 适配更改; LamGC 2020-09-12 02:59:40 +08:00
  • 4f877a03c2 [Add][Change] CacheStore-api 调整 CacheStoreFactory 的方法信息; LamGC 2020-09-12 02:58:59 +08:00
  • 9a3f8698d3 [Add] CacheStore-api 对 CacheKey 增加新的构造方法, 补充完整的单元测试; LamGC 2020-09-05 13:31:00 +08:00
  • 3c705ee16a [Update] CacheStore-local 适配因加入 CacheKey 带来的变更; LamGC 2020-09-05 11:32:52 +08:00
  • a24b810183 [Change] CacheStore-api 增加 CacheKey 以替代 String 作为 key 参数类型; LamGC 2020-09-05 11:28:40 +08:00
  • d650f12626 [Add] 增加自动清理机制; LamGC 2020-09-04 23:36:23 +08:00
  • 565049f393 [Delete] 从项目父 POM 中移除有关 Slf4j 实现的依赖项(最终依赖项交给 exec 模块); LamGC 2020-09-04 23:32:56 +08:00