Commit Graph

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