由自动任务基于Git提交记录生成,详细更新内容请参考对应版本的 release 。
Release & Pull Notes: v4.11.0
Commit compare: v4.10.0..v4.11.0
5f616b5bf
: 改善changelog相关task实现,移除不再使用的 .changelog 目录,更新CHANGELOG57013f53d
: Add FuzzyEventTypeImplementation opt-in annotation for event type clarity4ce3a069e
: Update README.md907bc6ccf
: 补充部分注释45e895402
: 简单调整贡献指南和READMEfd0c7c0cd
: Add ReplySupportInteractionEvent and related eventse4a881378
: build(deps): bump io.gitlab.arturbosch.detekt from 1.23.7 to 1.23.89bb51ea12
: InternalEvent: SendSupportInteractionEvent7992dee23
: 为OfflineImage增加 subclass opt-in 标记,并为几个未来弃用的 resolver 类型增加 opt 标记b22a8ab52
: Improve some DSL marker annotations1c2f4195d
: 简单调整 simbot-common-annotation 的部分依赖引用方式b2199eb02
: refactor(resource): add subclass opt-in annotation for Resource interfaces7b7f0242a
: Class builder processor with Java11310c6fd80
: build(deps): bump org.jetbrains.kotlinx:lincheck from 2.35 to 2.36ec83d1a4b
: Builder generator class builder9ab54c579
: Builder generator29d779a93
: 基于构造参数的parameters解析1851d6397
: Builder Generator29547b540
: class builder processor322e5bea7
: publish API Doc use ubuntu OSc5505af04..b1360d99e
: Fix configs and CIae35ae4ac
: Update Dokka to 2.0.0560aa377f
: build(deps): bump org.jetbrains.kotlinx:lincheck from 2.34 to 2.35bf5fb92a3
: build(deps): bump io.projectreactor:reactor-core from 3.7.1 to 3.7.3d0561ae67
: build(deps): bump io.projectreactor:reactor-test from 3.7.1 to 3.7.37ed6ee5fa
: 更新编译器插件和部分Gradle插件版本,修复 BlockingRunner 中用于编译器插件合成的函数的参数错误fc593bde3
: 更新API dump6d79a428b
: build(deps): bump org.jetbrains:annotations from 26.0.1 to 26.0.2bcbb1e27b
: 尝试更新编译器插件到 *-0.10.1400f647a8
: 尝试更新编译器插件到 *-0.10.0 但是 MessageReceipt.deleteAll 编译不过-没有BODY,且只有它编译不过?e161ecb34
: build(deps): bump io.mockk:mockk from 1.13.14 to 1.13.1610ab850cd
: build(deps): bump org.jetbrains.kotlinx.kover from 0.9.0 to 0.9.1
Release & Pull Notes: v4.10.0
Commit compare: v4.9.0..v4.10.0
66d34de5b
: feat: 简化ContentTrimEventInterceptorFactory.create实现0d9e28759
: Fix tests (remove some tests)de36fc64b
: 调整部分Resource API3be741342
: build(deps): bump io.mockk:mockk from 1.13.13 to 1.13.14e56f51ef1
: build(deps): bump io.spring.dependency-management from 1.1.5 to 1.1.79b281b5c7
: build(deps): bump org.jetbrains.kotlinx.kover from 0.8.3 to 0.9.0fed5311fa..1e697fe6d
: 基于KotlinxIO改善Resource[部分]fb701496a
: Next version: 4.10.06309e9a82
: 基于KotlinxIO改善Resource[部分]ae5193028
: build(deps): bump io.projectreactor:reactor-core from 3.7.0 to 3.7.11849abdbe
: build(deps): bump io.projectreactor:reactor-test from 3.7.0 to 3.7.132a0e3263
: 基于KotlinxIO改善Resource[部分]66e42a099
: Next version: 4.10.022728471d
: checkout for v4e4e447fba..d7b6f73c2
: Qodana CI?10e15c4ca..c2f9f1487
: setup gradle?f70c90bbd
: checkout@v3?da49775eb..4a8b8e302
: Edit qodana ci config
Release & Pull Notes: v4.9.0
Commit compare: v4.8.0..v4.9.0
2fe778c86
: Update yarn0263e0dbf..9af38086d
: Update Kotlin to 2.1.0; Update Gradle to 8.6; Update kcp: KSP, SuspendTransform;b859a4209
: build(deps): bump org.gradle.toolchains.foojay-resolver-convention
Release & Pull Notes: v4.8.0
Commit compare: v4.7.0..v4.8.0
5818b3b48
: fix module-info.java4e25ff0a9
: deps: Update kotlinx-io to 0.6.0e0509acf9
: build(deps): bump com.squareup:kotlinpoet-ksp from 1.18.1 to 2.0.00659caac4
: build(deps): bump io.projectreactor:reactor-core from 3.6.11 to 3.7.0fbfe0fb81
: build(deps): bump io.projectreactor:reactor-test from 3.6.11 to 3.7.032f7d5e68
: build(deps): bump love.forte.plugin.suspend-transform:suspend-transform-plugin-gradle8e64fea97
: build(deps): bump com.github.gmazzo.buildconfig from 5.5.0 to 5.5.1e85d61f0f
: Dump API
Release & Pull Notes: v4.7.0
Commit compare: v4.7.0-beta1..v4.7.0
596bd6b4e
: optimize: 优化改善与 SourceResource 相关的APId00da05bc
: build(deps): bump io.projectreactor:reactor-core from 3.6.10 to 3.6.118585ca9cc
: build(deps): bump io.projectreactor:reactor-test from 3.6.10 to 3.6.11
Release & Pull Notes: v4.7.0-beta1
Commit compare: v4.6.1..v4.7.0-beta1
9dbb7efee
: optimize: 优化改善与 SourceResource 相关的APIdc811e0f3
: 修改CI,不在需要每次都手动 createChangelog3ac0dd517
: build(deps): bump org.jetbrains:annotations from 26.0.0 to 26.0.1b94fb31e6
: Qodana with an actual version v2024.2dc96be2a5
: feat(api): 增加部分基于文件系统的 Resource、Image API支持3048ad140
: build(deps): Apply kotlinx-io for simbot-api
Release & Pull Notes: v4.6.1
Commit compare: v4.6.0..v4.6.1
7f859de66
: feat(common-core): 增加 UUID 对kotlin.uuid.Uuid
的兼容API56f5856a5
: apply detekt for a test filea4b9f6a2a
: build(deps): bump kotlinx-serialization from 1.7.1 to 1.7.36f1fb1b1a
: build(deps): bump io.mockk:mockk from 1.13.12 to 1.13.13389ed9fc2
: build(deps): bump org.jetbrains:annotations from 25.0.0 to 26.0.050b57d674
: bump(deps): Jetbrains annotation from 24.1.0 to 25.0.0af72957f0..3d0773e94
: bump(deps): Kotlin from 2.0.10 to 2.0.2099ef8eb36
: 感谢Jetbrains的授权!并更新它们的Logo到新的c40efb8e0
: build(deps): bump com.github.gmazzo.buildconfig from 5.4.0 to 5.5.055e62299d
: build(deps): bump kotlinx-coroutines from 1.8.1 to 1.9.0e592fb05f
: Update website0835dafe7
: build(deps): bump io.projectreactor:reactor-core from 3.6.9 to 3.6.10130f3cefc
: build(deps): bump io.projectreactor:reactor-test from 3.6.9 to 3.6.10d0a714465
: build(deps): bump io.gitlab.arturbosch.detekt from 1.23.6 to 1.23.797bfb334a
: build(deps): bump org.jetbrains.kotlinx:lincheck from 2.33 to 2.340c0c49f24
: fix build8c59aa213
: test for SerializableBotConfiguration428b43bb0
: Update qodana_code_quality.ymla1d2e6e24
: Add Date class for WasmJSMain: Represents epoch time in milliseconds for JS env. ProvidesgetTime
method for UTC timestamp since 1970-01-01. Instantiate via platform-specific methods.a68db142c
: 简单调整JS平台的配置,仅保留 nodeJs 的测试,并改变 Timestamp.wasmJs 中的Date
的使用方式
Release & Pull Notes: v4.6.0
Commit compare: v4.5.0..v4.6.0
99fd7c6f2
: build(deps): bump io.projectreactor:reactor-core from 3.6.2 to 3.6.9615689775
: build(deps): bump io.projectreactor:reactor-test from 3.6.2 to 3.6.938d1c1639
: Apply apiDump4adc9412a
: feat: 新增一个新的组 love.forte.simbot.processor, 以及其中一个新的用于组件开发的ksp处理器 simbot-processor-message-element-polymorphic-include1d478c4eb
: build(deps): bump slf4j from 2.0.15 to 2.0.16a2a6108b0
: Apply apiDump25ba84656
: feat(api): 为Bot
增加用于根据ID获取源消息的API9ff7e9473
: feat(api): 为MessageContent
和Bot
增加用于根据引用MessageReference
获取源消息的APIf58c080b2
: build(api): 在 simbot-api 中生成携带部分常量信息的 builtin825e09ab5
: Update Kotlin from 2.0.0 to 2.0.1040dcf0ecf
: build(deps): bump slf4j from 2.0.13 to 2.0.15385be898f
: build(deps): bump plugin.spring from 2.0.0 to 2.0.10e9c81da85
: build(deps): bump ksp from 2.0.0-1.0.24 to 2.0.10-1.0.24d3708123b
: build(deps): bump org.jetbrains.kotlin.plugin.allopen25c7b4923
: build(deps): bump com.squareup:kotlinpoet-ksp from 1.17.0 to 1.18.1f218cd18c
: build(deps): bump org.jetbrains.kotlinx:lincheck from 2.32 to 2.33dc8672440
: build(deps): bump org.jetbrains.kotlinx.binary-compatibility-validator89a13b76c..44b7dffe6
: Update Qodana CI19d658b83
: Update dependabot.ymld7482901a
: build(deps): bump ksp from 2.0.0-1.0.23 to 2.0.0-1.0.2432ec83010
: build(deps): bump com.github.gmazzo.buildconfig from 5.3.5 to 5.4.0f48cec115
: Update qodana CI configbce28e3fd
: build(deps): bump ksp from 2.0.0-1.0.22 to 2.0.0-1.0.23
Release & Pull Notes: v4.5.0
Commit compare: v4.4.0..v4.5.0
23050cd1d
: feat(api): ApplicationBuilder.serializersModule 作为后备而不是基底34cfe9e16
: feat(api): ApplicationBuilder中新增可配置项serializersModule
以允许配置一个自定义的序列化模块'基底'eb6b98f92
: apiDumpf40018faa
: feat(api): 增加一个标准消息元素类型 MessageReference; 增加一个API MessageContent.reference()b05bcb75b
: build(deps): bump org.jetbrains.kotlinx.kover from 0.8.2 to 0.8.3737d87505
: build(deps): bump io.mockk:mockk from 1.13.11 to 1.13.12
Release & Pull Notes: v4.4.0
Commit compare: v4.3.1..v4.4.0
dd5c1c5ea
: 修正单元测试d741b8617
: fix(quantcat): 优化统一MergedBinder对null结果、失败结果的处理5d60f63cb
: update website2819fc40f..17f799880
: fix test in CI1ba898c57
: feat(common-streamable): 增加模块与新的公共类型 Streamable, 用来简化部分针对 Sequence 类型的转化操作,例如在JVM中转为 Stream 和在 JS 中转为数组。9c5777847
: fix(quantcat): 优化统一MergedBinder对null结果、失败结果的处理a04aa4871
: Update website282f37c88..e370c3df4
: fix test in CIca3eaa02b
: feat(common-streamable): 增加模块与新的公共类型 Streamable, 用来简化部分针对 Sequence 类型的转化操作,例如在JVM中转为 Stream 和在 JS 中转为数组。
Release & Pull Notes: v4.3.1
Commit compare: v4.3.0..v4.3.1
ef31604c7
: fix(quantcat): 修复使用KeywordBinder时无法正确处理参数类型的问题628c1fe0c
: optimize(api): 优化、调整MessagesBuilder实现结构28ed531e1
: build(deps): bump ktor from 2.3.11 to 2.3.12be15aaef5
: build(deps): bump kotlinx-serialization from 1.6.3 to 1.7.1ad2f21260..21bd244df
: Kdoc: homepage7fe46a0ba
: 优化 KDoc; 增加gtag;
Release & Pull Notes: v4.3.0
Commit compare: v4.2.0..v4.3.0
fcd2fd670..eceb41528
: feat(api): 增加接口 RichMediaMessage 用以描述一个富媒体消息元素a032aa138
: fix test and build config6ec2a1a53..c38c80270
: feat(api): 增加接口 RichMediaMessage 用以描述一个富媒体消息元素2f121a8b3
: Dump API7e52e17bc
: feat(api): 增加接口 BinaryDataAwareMessage 用以描述能够获取到二进制数据的消息元素933095e9d
: optimize(api): 增加接口 UrlAwareMessage 用以描述能够获取到 URL 信息的消息元素968e5afed
: build(deps): bump org.jetbrains.kotlinx.binary-compatibility-validatorc756b57ba
: build(deps): bump org.jetbrains.kotlinx.kover from 0.8.1 to 0.8.2
Release & Pull Notes: v4.2.0
Commit compare: v4.1.0..v4.2.0
7e1cd2747
: test: try to fix test timeoutf5802fa9f
: optimize(api): 提供更多Application和Bot的辅助扩展API84bfef6f8
: optimize(api): 为BotManager和BotManagers提供更多辅助的获取APIdad1db51d
: build(deps): bump org.jetbrains.kotlinx.binary-compatibility-validatora60168238
: Website24d818f86
: CI333f5dd91..e59a4ae22
: 尝试更新发布和CI配置392d3be70
: build(deps): bump org.springframework.boot from 3.3.0 to 3.3.1
Release & Pull Notes: v4.1.0
Commit compare: v4.0.1..v4.1.0
668ef4493
: fix(spring): 修复使用多个Filter时会失效的问题931baecfb
: version to 4.1.0a1c54b593
: build(deps): bump org.jetbrains.kotlinx.kover from 0.8.0 to 0.8.1da81814c3
: update CI config19aa56bc3
: feat(api): JVM中的EventListener兼容类型增加一个 nonBlock 类型用于简化响应式结果的使用a7b5307ed
: build(deps): bump io.mockk:mockk from 1.13.10 to 1.13.11beb3c7b3c
: feat(api): JVM中的EventListener兼容类型增加一个 nonBlock 类型用于简化响应式结果的使用
Release & Pull Notes: v4.0.1
Commit compare: v4.0.0..v4.0.1
44d73931d
: fix qodana JDK version3eada7b73
: fix spring test3895cce3e
: pref(spring): 简单优化spring中加载resources时资源不存在的错误提示7d1e505a8
: build(deps): bump ktor from 2.3.8 to 2.3.111057130f0
: Api Dump461b95c12
: pref(gradle): 优化Gradle的挂起函数辅助插件的配置内容
Release & Pull Notes: v4.0.0
Commit compare: v4.0.0-RC3..v4.0.0
70e86fe0c
: fix: 修复部分面向Java未被正确隐藏/转化的挂起函数2d5afd5de
: deps: 更新 suspend-transform 编译器插件版本并借此修复 #849d09696324
: 更新nexus-publish插件版本
Release & Pull Notes: v4.0.0-RC3
Commit compare: v4.0.0-RC2..v4.0.0-RC3
b40210240
: 拆分 RequestEvent 中的 accept 与 reject 操作为单独的接口,并使它们支持options风格APIc01fadb37
: build(deps): bump ksp from 2.0.0-1.0.21 to 2.0.0-1.0.22b7f4db139
: build(deps): bump kotlinxBenchmark from 0.4.10 to 0.4.11239d5dccf
: build(deps): bump com.squareup:kotlinpoet-ksp from 1.16.0 to 1.17.0cc77e33b5
: build(deps): bump slf4j from 2.0.12 to 2.0.135d128bccd
: spring-boot-v2 增加maven发布配置299cc2e77
: websiteb0a595d54
: 尝试调整优化项目的构建配置与依赖关系配置48588934d
: build(deps): bump io.gitlab.arturbosch.detekt from 1.23.3 to 1.23.6bc8814a3e
: 更多模块支持wasmJs平台539774e0b
: fix: Application的coroutineContext应当始终有一个Job
Release & Pull Notes: v4.0.0-RC2
Commit compare: v4.0.0-RC1..v4.0.0-RC2
Release & Pull Notes: v4.0.0-RC1
Commit compare: v4.0.0-beta3..v4.0.0-RC1
32bc43a5d
: fix kdoc Moduleb265a61b7
: IDTest detekt formatd311563c0
: Qodana CI configebc6faccb
: Some tests276a0376e
: 应用 binary-compatibility-validator 来增加代码二进制兼容性检测1dcd80f8e
: Update Kotlin to 2.0.0, and update the version of some dependencies: - kotlinx-coroutines to v1.8.1 - ksp to v2.0.0-1.0.21 - suspendTransform to v0.8.0-beta1910e76f6c
: Update jetbrains-annotations to 24.1.087ece2a51
: Update buildconfig version to 5.3.57e0da5238
: websitedc9cd48d8
: The .gitignore3f43de910
: Some project config files8463acf04
: Fleet config and gitignored531a002b
: 增加一个基于 Spring Boot v2.7.x 的兼容版本 starter 实现模块c5264d231
: detekt 配置,不允许格式化问题出现b72179cbc
: 增加BotStageEvent事件定义,以及其两个子类型BotRegisteredEvent、BotStartedEvent的定义e3b846ec5
: build(deps): bump io.mockk:mockk from 1.13.9 to 1.13.10443e1f0b6
: build(deps): bump org.jetbrains.kotlinx:lincheck from 2.26 to 2.3017f1533cc
: StringResource 拆分为 StringReadableResource;增加 Resource 和 OfflineImage 的 Resolver 来允许组件等第三方更快速的分流它们的可能内容物180a69d75
: fix some detekt warning171466199
: CI concurrency config28c54303f
: fix check9c53354d2
: remove kaml9d8b6bd0e
: detekt CI config8377e8788
: 根据detekt的部分问题调整10d21c703
: 配置detekt8f41a9864
: update issue templates
Release & Pull Notes: v4.0.0-beta3
Commit compare: v4.0.0-beta2..v4.0.0-beta3
Release & Pull Notes: v4.0.0-beta2
Commit compare: v4.0.0-beta1..v4.0.0-beta2
8c1f96c0d
: NumericalID 增加两个toUxx727192648
: feat(ID): 提供更多与 ID 相关的API3dd75162a
: fix: 修复ContinuousSession测试问题6086471d5
: fix: 修复ContinuousSession测试超时问题a93c8d0fa
: deps: 更新Kotlin到1.9.231d75b6a3e
: 更新注释f1488c0c3
: website submodule734fddf1e..5c79836c5
: README.mdd1ce3ef7f
: NEW LOGO!2c895b1b9
: Remove old logo110dafd69
: LOGO!c757dcd13
: 新LOGO37f7e92e6
: 简单调整 Session Continuous8888e4d6e
: Kover, 但是Qodana用不了b78ddac62
: qodana to v4f65b33f76
: snapshot test report uploaded33cff308b
: 准备一些benchmark,然后放弃fa1fc3705
: branch test reports uploada5e96fbea
: fix README for module common-ktor-inputfile7df76e509
: module: 增加一个模块 common-ktor-inputfile 用来提供更简单的向 Ktor 提供表单文件信息的类型InputFile
126486201
: build(deps): bump dokka from 1.9.10 to 1.9.20bcf4ff4a4..3b7e91ec9
: KDoc publish CI config2eb54ea94
: fix README
Release & Pull Notes: v4.0.0-beta1
Commit compare: v3.3.0..v4.0.0-beta1
7d61c17a3
: ISSUE Template configb5d560ee0
: README_en.md143dd695e
: build(deps): bump org.jetbrains.kotlinx:lincheck from 2.25 to 2.26ddbc64944
: refactor: 优化 持续会话 模块内部分API、Java友好API和注释,并配置其发布; refactor: 在 common-core 模块中增加与虚拟线程相关的辅助API6b67bf988
: refactor: 优化/改变 EventProcessor.push 默认实现中的行为:现在会直接使用 flowOn 来指定事件处理器所处的协程上下文282a822fb
: Bump org.jetbrains.kotlinx:lincheck from 2.24 to 2.25ed6c0ca63
: Bump slf4j from 2.0.7 to 2.0.12dde23bd50
: build(deps): bump kotlinx-serialization from 1.6.2 to 1.6.31517823ee
: build(deps): bump kotlinx-coroutines from 1.8.0-RC2 to 1.8.0613b688cd..0d806e3d8
: refactor: 改善 session 相关API,支持“延后恢复”cc2921841
: refactor: (WIP) 调整 session 相关API0c053dc9b
: refactor: 改善 session 相关API,支持“延后恢复”b6717346e
: fix: 修复flowCollectable
错误的返回值类型问题0dcbd707f
: fix: suspend test timeoutd819f1dcf
: refactor: (WIP) 调整 session 相关API3d12243f1
: fix: 修复flowCollectable
错误的返回值类型问题da5c4b9bb..57be7f216
: fix: Unit test timeouteaa1bd7ed
: refactor: 将 suspend-transformer 模块的异步相关API和Collectable
的异步相关API内所有的CoroutineScope
参数默认值调整为GlobalScope
并增加与之相关的部分警告或说明4390ca65a
: fix: 修复flowCollectable
错误的返回值类型问题014d6564e
: refactor: 将 suspend-transformer 模块的异步相关API和Collectable
的异步相关API内所有的CoroutineScope
参数默认值调整为GlobalScope
并增加与之相关的部分警告或说明c36b9c476
: feat: 实现持续会话的基本内容7a79552e9
: fix: concurrentMap在native上改为使用可重入同步锁实现4f1fb4268
: session, map2ed0524af
: pref: 优化针对v4.0.0-dev16及以下版本的JVM二进制兼容性b83ab3c09
: test: 调整JVMConfig的test相关配置b52dd18f3
: test: 增加几个使用 lincheck 针对并发相关实现的测试28e915e9f
: Bump com.squareup:kotlinpoet-ksp from 1.15.3 to 1.16.0b4dda0191
: Bump org.gradle.toolchains.foojay-resolver-convention56d5c1278
: Bump org.jetbrains.kotlinx:lincheck from 2.19 to 2.24f514d84b2
: 文档更新; version to dev1870ccda3d4
: pref: 为 Services 增加一个可用来区分JVM的扩展bae344bd6
: Update copyright configcec18a17a
: fix: 优化/修复 ConcurrentMutableMap 在 Js、WasmJs 下会出现 ConcurrentModificationException 的问题,并为 MutableMap 增加一个扩展 API removeValue(key, value)7c7835b15
: version to dev18dfb505141
: pref: 为 Image 增加更多可扩展的子类型12510b490
: Release: v4.0.0-dev17012663003
: Bump ktor from 2.3.7 to 2.3.8f93df852a
: CI: Upgrade gradle/gradle-build-action@v2 to gradle/gradle-build-action@v36dcadb177
: CI: Upgrade actions/checkout@v3 to actions/checkout@v4、actions/setup-java@v3 to actions/setup-java@v4a3a59e890
: 合并拉取请求 #779dbcdc7606
: Bump io.gitlab.arturbosch.detekt:detekt-gradle-plugin7ea0e53a5
: CI: Update dependabot.ymlbc4b91c8a
: test: 补充部分resource的相关JVM测试59a22de58
: fix test78d5503f7
: pref: 增加/优化部分 Collectable(s) 相关的API、说明等7909633e1
: pref: 增加/优化部分 Message 相关的API、说明等e0d4c90f6
: fix tests6d81244bb
: 简化 StandardDeleteOption:移除一个元素。eb9134fda
: 为两个多平台Queue类型增加 isEmptyf218d58ff
: website2b55d9e1a
: to dev17b17319397
: build: 暂时关闭 K2 编译,等待 Kt2.0正式版e4699a302
: fix: BotManagerFactory 没有实现 PluginFactory 的问题9b3b44cb7
: 一些随手记录d555fc59a
: 调整一些测试e8ca7973e
: 开启K2编译器d696921cb
: fix(api): SerializableBotConfiguration 在 JSON下的多态序列化仅外层使用"component"
c0923a5b1
: 笑死,机翻1f0dae398
: v4 升级论208ac4d65
: website72508467e
: 移除 v4.md86a4d07f4
: README buildSrc/settings5353ad09f
: 文档更新,并准备更换域名bb3db1a6b..6f1925d60
: v4.0.0-dev13306a977a2
: v4.0.0-dev12ac2bcf319..9cf335e86
: v4.0.0-dev11fe4576d90
: v4.0.0-dev10da33ec6fa
: v4.0.0-dev9 listen 和 process 也增加返回值aa59daf83..ccd3daec9
: v4.0.0-dev8 拦截器函数的参数移到接收器位置50337d707
: v4.0.0-dev7 增加 process 事件注册扩展9cd254c45
: v4.0.0-dev6 调整事件,以 SourceEvent 为主; KFunctionListener返回值默认使用 empty; website文档调整;d35a39d34
: v4.0.0-dev5 优化部分内容、增加部分扩展;调整 EventListener 实现与定义e2a08bc97
: v4.0.0-dev41ce427d3e
: 优化ID、Timestamp160b8376a
: v4.0.0-dev3735281426
: 类型更名、增加 EventListeners 扩展、增加事件类型定义、调整部分注释与描述、增加要发布的 gradle buildSrc 辅助模块45981e83e
: v4.0.0-dev2a3ace941d
: 清理部分注释;ede1566c8
: CHANGELOG79f88f870
: 一些单元测试,一些CoroutineContext合并功能62d420fa0
: 修复spring配置默认值835de51e8
: 一些配置调整c7dc369e3
: 变更配置枚举名称ad83c192e
: 清理遗留的测试代码6a030ffd8
: dev2a8f1df8b0
: v4.0.0-dev19a472fcf7
: 版本发布的一些准备7861bb12e
: 一些调整5b511c331
: 一些调整,比如事件类型、单元测试、DeleteOptions 等c45f9d46e
: addflowCollectable
680330eca
: DeleteSupport 描述更新0b0cd3ce1
: StandardDeleteOption.StandardAnalysis 增加扩展属性e52ee1ecf
: 增加扩展函数 initExceptionCause32536f848
: ConcurrentQueue686ced27f
: 增加 @FragileSimbotAPI 注解5a891fe23
: 行为对象中增加User
定义f4a8b4787
: MessageReceipt485bd3e7d
: MessageReceipt 的两个标准类型更改为接口类型574b5bf4f
: Provider大部分内容迁移到common;Reserve标记过时;7fed0d1dd
: BlockingRunner 内阻塞调度器默认调整为 IO 调度器b63b9d676
: annotation exclude69404834c
: atomic updateAndGet5059ebe67
: JS 和 Native 平台依赖中所有 compileOnly 依赖调整为 apid222ee46d
: 更新 JsConfig.kte4ca58984
: fix compile03259f4cc
: fix JS compile630b95e43
: common 模块统一使用 SimbotCommon4f288452b
: Common with wasm targets and some tests35556f7d7
: Collections OptIn Annotation and priority Constantsd6d6dc089
: ConcurrentQueue OptIn Annotation [skip CI]ab1f02ada
: KDoc CI Test61d7819b4
: Testb54a7970d
: .:see_no_evil: Adding or updating a .gitignore file.2c1e8896d
: Testb50333521
: mark TODO914fc39b4
: TestPub68f4388a8
: dokka pub CI [skip ci]7811aaff2
: README.md [skip ci]ef6ee0c5e
: 尝试使用 mac 系统发布 API 文档0b37e9721..236211f30
: 🙈 添加或更新 .gitignore 文件426e7d12c
: Timestamp Apple [skip CI]f60693f68
: fleet config [skip ci]ffb821d46
: Gradle wrapper [skip ci]1c78e5e6e
: module...0429c62ce
: atomic, dokka ..?09a7ef86c
: atomic ..??f8cdc02d6
: dokka...!d9ca5929e
: emm, dokka!c9b09adec..03b63bdcc
: URIResourcee2e36c27a..672a85efa
: dokka configsd50e15a95..c777a9273
: publish configs6748291ec
: atomic tests ..?4cd8273a6
: build config..?cdc71204c..14af30611
: config..?7dbdf91f2
: atomicsefd4b1cf2..2931f8cf5
: nexus plugin applied76c50ae8d..8e8bdc4e7
: CI config1c51e3690..cf7adc152
: fix config for spring modules59ac958cc
: 与 Flow 相关的兼容API,以及部分注释1656f8064
: Snapshot CI38367bd27
: Tests and some fix, and spring starter module-info.javae95c753a4
: Tests and bug fixe1aab798b
: 内容迁移6ce4656ab
: Remove All modules, and change submodule to simbot4-websitebf4b1e14a
: Update README.mdd908d6432
: 优化无符号ID类型的 toString4743817c4
: update websited5dd2a3d6
: Create FUNDING.ymldf832c279
: Update qodana.yamla955f661c
: Update question.ymlcd87541cb
: Update bug-report.ymle03d12b14
: update..?5d1452372
: feat: Collectable60f8634f5
: feat: ID、Timestamp and Job link3db7aa8fc
: feat: Timestamp63670e479
: The Timestampd81eeebc1..6d5a46883
: the IDe1715ba32
: ID5eafba6ed
: feat: (WIP) multiplatform ID4c3d243b9
: The Timestamp4c89aed61..b71218a55
: the ID1684d25b6
: ID1727015ee..3e0919a25
: feat: (WIP) multiplatform ID
Release & Pull Notes: v3.3.0
Commit compare: v3.3.0-beta1..v3.3.0
688160c77
: website
Release & Pull Notes: v3.3.0-beta1
Commit compare: v3.2.0..v3.3.0-beta1
c70b2541f
: CI: snapshot API Doce4d82d86d
: build(deps): bump com.github.gmazzo.buildconfig from 4.0.4 to 4.1.2a0b7e11dc..d2c79ec96
: fix: 尝试修复无法发布快照的问题8b14b21aa..f4cbbc0db
: fix: 更新dokka到 1.9.0 并修复与 kapt 冲突的问题(#3153)a9725fbca
: pref: BlockingRunner 增加对虚拟线程的配置支持8b1f3cb26..ab9270a25
: fix: 尝试修复无法发布快照的问题1b3beb3c2
: Update BotManagersTests.kt648918f72
: fix: 尝试修复无法发布快照的问题f22b074e9
: fix: hide warnd983c05f8..f0802f3b6
: pref: suspend blocking runner 调整实现,增加对虚拟线程的部分支持69a818da9
: fix: 改善部分代码到kt1.957c29746f
: pref: suspend blocking runner 调整实现,移除对synchronized
的使用并更换为 CompletableFuture 的内部实现8b39c3578..895071b47
: Update README.md968ecbb95
: build: 更新 Kotlinx Coroutines 到 v1.7.383ae4a603
: build: 更新 Kotlinx Serialization 到 v1.6.0fa224fd1a
: fix: 更新部分过时代码7d806665c
: build: 更新CI中gradle版本到 8.3; upgrade yarn.locka8298f8be
: build: 更新Kotlin到 1.9.10; 优化针对Java的异步桥接函数的内部实现33a95929f..bfccf89f1
: WIP: Upgrade kotlin to 1.9.07bc425f56
: build: README and Qodana CI config62684f76c
: fix: const namee53ab0950..edf3ed00e
: fix: 一些不应该是警告的警告3b295b640
: fix: Condition 'cause != null' is always true58446e97d
: fix: Logger more arguments providedc55d05aa1
: fix: Cannot resolve symbol 'Survivable'e637775ee
: fix: Value of 'instance' os always null2053b9674
: fix: Redundant empty initializer blockfaca1c5b8
: fix: Declaration has type inferred a platform call67f6f3cf5
: fix: Cannot resolve symbol 'Bot'a6cc0e90b
: fix: Cannot resolve symbol 'Survivable'190991899
: fix: Cannot resolve symbol 'Preparator'95e0704e9
: fix: Cannot resolve symbol 'asKeywordMatcher'927a187e5
: fix: Recursive property accessor8518b105c
: fix: String template as argument to 'debug()' logging call722c2faff
: fix: Could not autowire bean 'ApplicationArguments' critical7f817b3bf..65a5aee02
: build&CI: Qodana config0e69f5c97
: build(deps): bump love.forte.simbot.component:simbot-component-mirai-core
Release & Pull Notes: v3.2.0
Commit compare: v3.1.0..v3.2.0
7c3b990b1..d7f20a64b
: Release: v3.2.0a924cb81e
: 清理警告d6784de8b
: fix(util): 修复异步调度器的Job会因异常而被关闭的问题c7e0208cf
: feat(boot): 支持在配置文件读取的时候使用 SerializersModulebedc962e2
: build: version to 3.2.054f66a134
: build(deps): bump org.jetbrains.kotlinx:lincheck from 2.17 to 2.19c63ad2e0c
: build(deps): bump dokkaPluginVersion from 1.8.10 to 1.8.20fd818cf32
: build(deps): bump ktor from 2.3.0 to 2.3.1f60952dc8
: Upgrade version to v3.1.1c8b3769b6..5316f1bfa
: fix(spring-boot): 在SpringBoot中支持 BotAutoRegistrationFailurePolicy
Release & Pull Notes: v3.1.0
Commit compare: v3.0.0..v3.1.0
035b7812f
: build(deps): bump com.charleskorn.kaml:kaml from 0.53.0 to 0.54.04ab387507
: fix(boot): BotRegistrationFailurePolicy 支持 Spring Boot 配置66e7f392f
: feat(boot): 支持对自动加载bot过程中出现的异常进行策略配置568537c7f
: build: upgrade version80852ac83
: feat(api): 提供 ID 和 Timestamp 的属性委托API并完善文档2f306ac84
: feat(api): 实现有关 Timestamp 的委托API 和部分 ID 的委托API8da19c67d
: Upgrade website versioncd52a211c
: feat(api): Timestamp 新增 Delegate API9c48bf2a1
: pref(api): Application在使用joinBlocking
时不再输出 timeout debug4e1f3b283
: feat(api): 为 BotManagers 增加部分Java友好的API: getFirst(Class), getFirstOrNull(Class)8d40bf80d
: BotManagers 增加新的获取APIec0c9739e
: pref(api): 增加对迷惑的ID类型的警告注解与部分说明3aed35a46
: 碎碎念41f67929a
: feat(api): 支持两个无符号整型的ID类型UIntID
和ULongID
eda8cb598
: Upgrade website version52e1eb549
: feat(api): Timestamp 新增 Delegate API6d6493d3f
: pref(api): Application在使用joinBlocking
时不再输出 timeout debug3526cb297
: feat(api): 为 BotManagers 增加部分Java友好的API: getFirst(Class), getFirstOrNull(Class)ad5913b54
: BotManagers 增加新的获取APIfd4febeb9
: build(deps): bump spring-boot from 2.7.11 to 2.7.12e5566efff
: pref(api): 增加对迷惑的ID类型的警告注解与部分说明844092d06
: 碎碎念ce8228988
: feat(api): 支持两个无符号整型的ID类型UIntID
和ULongID
47ea2ac1f
: fix: 使生成的 xxxAsync 函数会正确的使用当前类作为 CoroutineScope (如果可以的话)0591ede3f
: build(deps): bump kotlinx-serialization from 1.5.0 to 1.5.1060ad2b52
: fix: 使生成的 xxxAsync 函数会正确的使用当前类作为 CoroutineScope (如果可以的话)e22b4d7b6
: build(deps): bump kotlinx-coroutines from 1.7.0 to 1.7.16b5830a46
: build(deps): bump gradleCommon from 0.1.0 to 0.1.1c628b2ee0
: build(deps): bump gradleCommon from 0.0.11 to 0.1.024a6c8384
: Upgrade website198ca1be0
: 碎碎念a792859e5
: feat(api): 支持两个无符号整型的ID类型UIntID
和ULongID
Release & Pull Notes: v3.0.0
Commit compare: v3.0.0-RC.3..v3.0.0
630f42683..67ba8b918
: Upgrade submodule8244d401f
: 调整部分配置70e7deb3c
: 准备发布 v3.0.03b23c6edb
: 调整README225911aca
: feat(logger): 更新 slf4j-api 的版本并改进 simbot-logger-slf4j-impl 内的实现0a2d7fb03
: build(deps): 尝试更新 slf4j-api 到 v2.0.7288c1a960
: Update submodulef7b609249
: build(deps): 尝试更新 slf4j-api 到 v2.0.74eda26183
: build(deps): bump spring-boot from 2.7.10 to 2.7.118d40add76
: build(dept): 更新kotlinx.coroutines到v1.7.071bd6abcf..4e7954d60
: build(dept): 更新Kotlin到v1.8.21eb7050f3e
: build(deps): bump com.github.gmazzo.buildconfig from 3.1.0 to 4.0.45bec2f4b0
: Create 'updateWebsiteVersionJson' taskcf69b7e73
: Update release.yml30b44eb74
: fix: Module readme76170e46b
: fix: 项目配置613c21bab
: build: 调整项目结构,独立部分注解和suspend转化函数为独立模块d4796b534
: build: 调整 changelog 生成16274c808
: build(deps): bump ktor from 2.2.4 to 2.3.09e94c3617
: build(deps): bump org.jetbrains.kotlinx:lincheck from 2.16 to 2.1738cbf931c
: pref: SocialRelationsContainer 子类型的新语义94dea96ce
: Delete faq-request.ymla544d080b
: feat(stage-loop): 新的简单状态机实现3856b7dc5
: build(deps): bump spring-boot from 2.7.6 to 2.7.10752c0d07f
: build(deps): bump org.slf4j:slf4j-nop from 1.7.36 to 2.0.759828bc91
: build(deps): bump com.charleskorn.kaml:kaml from 0.49.0 to 0.53.012d853972
: build(deps): bump openjdk-jmh from 1.35 to 1.363373e5733
: build(deps): bump love.forte.plugin.suspend-transform:suspend-transform-plugin-gradle4c82fa73e
: Update test-branch.yml7c3bafb09
: build(deps): bump ktor from 2.1.1 to 2.2.4d6e5af91e
: Update test-branch.ymla26a13fba
: Create test-branch.yml12273af78
: build: 更新Kotlin版本到 v1.8.100cb88528c
: build(deps): bump org.jetbrains:annotations from 23.0.0 to 24.0.192b7e3058
: build(deps): bump kotlinx-serialization from 1.5.0-RC to 1.5.08b887b0aa
: build(deps): bump org.jetbrains.kotlinx:lincheck from 2.15 to 2.1609d85d186
: build(deps): bump io.github.gradle-nexus:publish-plugin916b53aad
: build(deps): bump dokkaPluginVersion from 1.7.20 to 1.8.10374d33484
: build: 修复版本35b226327
: CONTRIBUTING: CONTRIBUTING.md360786e46..f8ebb3db1
: copyright: 更新版权信息44ae5d2cb
: 更新website315ceb3c9
: build(deps): bump io.github.gradle-nexus:publish-plugin86e87ef20
: build: website以submodule的形式引用72fdd4c82
: build: 暂时移除 website 目录a80f3eef1
: build(deps): bump org.springframework:spring-context8f3c7b687
: build(deps): bump org.springframework:spring-core from 5.3.13 to 6.0.51fd29babc..138e6c224
: test: stage loop9b96cace6..64e2e7fc4
: Update bug-report.ymlf7b0ff11a
: build(deps): bump org.springframework:spring-contextf082c093d
: build(deps): bump org.springframework:spring-core from 5.3.13 to 6.0.5c598c40c9..be112284e
: test: stage loop
Release & Pull Notes: v3.0.0-RC.3
Commit compare: v3.0.0-RC.2..v3.0.0-RC.3
a6b8048de..4cd0bb48d
: fix: build config27055f7ff
: build: 迁移 forte-di 和 annotation-tool 到当前仓库d8325c7e8
: build: 将 annotationTool 迁移到当前仓库内efcbbd068..a3924b79a
: pref: kdoc deployb56b6528a
: build: 调整项目整体目录结构以优化生成的文档效果3c0516dd5
: build: 优化部分内容
Release & Pull Notes: v3.0.0-RC.2
Commit compare: v3.0.0-RC..v3.0.0-RC.2
79d5c0f25
: pref(api): 尝试使用新版本的编译器插件简化原本的编译标注注解364f00bf3..e977ad246
: build: transform plugin update to 0.2.x0dcc9186d
: feat(api): 为 SocialRelationsContainer 中的类型增加获取对应序列的总数量的APIdf66b0238
: fix: 尝试修复CI Errord21068049
: build: 为api模块增加 buildConfig5cf47862d..4f82bceed
: Update issue-handle.yml
Release & Pull Notes: v3.0.0-RC
Commit compare: v3.0.0-M6..v3.0.0-RC
87d90d052
: pref: 移除绝大多数被标记为过时(@Deprecated)的内容29878e1b0
: build: version to RCa6550e35d
: pref(api): 不痛不痒小更新c9feb35fd
: feat(api): 为Messages增加新的API0ae7bdb49
: pref(api-requestor): 补充注释04d2838f3
: feat(api-requestor): 调整模块名称b2707fc3a
: pref(boot): 增加 bot auto-start 的提示日志60f4a6a06
: pref: 简单调整cd1349e71
: feat: 增加工具模块util_api_requestora54b00fc4
: build: 调整配置295207a08
: build: 调整部分配置
Release & Pull Notes: v3.0.0-M6
Commit compare: v3.0.0-M5..v3.0.0-M6
62f813408..1cf55acc5
: Release: v3.0.0-M61d13a8754
: pref(spring-boot-starter): Messages.serializersModule 标记 JvmStatic7bd2460c6
: pref(spring-boot-starter): 部分内部流程调整83e6490d0
: fix(spring-boot-starter): 部分调整;修复bean重复注册的问题612a80789
: fix(spring-boot-starter): 修复bean重复注册的问题b2d3543fa
: fix(spring-boot-starter): 调整SpringBootStarter模块中的部分内部机制,以尝试修复#543ac7699962
: feat(simbot-logger-slf4j): 支持配置文件和细化日志等级54dbd4d8e
: test(spring-boot-starter): unit testc243ee5af
: fix(spring-boot-starter): 修复可重复注解无法读取的问题;以及其他小调整898ed7f84
: pref(boot): 优化Filter的正则解析ea8bc63d8
: build: version to M6
Release & Pull Notes: v3.0.0-M5
Commit compare: v3.0.0-M4..v3.0.0-M5
6f42e1a18
: test: delete test file319ad0056
: test: test fileaa31576c8
: feat(api): Applications 增加部分Java友好APIb1af23e13
: build: settings.gradle.ktsccb8aca34
: build: gradle.propertiesebc9deeba..0081b1f26
: CI: workflow test5bb48043d
: CI: gradle -> 7.6dbe2ca2ac..58fd7bb55
: CI: workflow test90270ae98
: CI: GitHub Workflows config972f9bd5a
: fix(spring-boot-starter): 修复 #53188dff870d
: pref(api): Application.botManagers75facbacb
: pref(api): BlockingRunner warn log for long time blocking0c59cd26b
: build: gradle.propertiesdf2faa7f5
: fix: build script3b0fb585c
: build: 移除旧的 simbot-logger 模块e64bdca9c
: build: version to v3.0.0-M55510f1dc8
: refactor(logger)ee57b122a
: feat(util): stage loop5d8a77494
: Revert "feat(utils_stage_loop): module for stage loop"dd2bc5bb8
: pref: 优化调整项目结构71b8b2910..ab9416d93
: FUCK GRADLE2369fdbc0
: feat(utils_stage_loop): module for stage loop5b110c792
: pref(api): AggregatedMessageReceipt.get 增加 operator6897f1c04
: Update README.md
Release & Pull Notes: v3.0.0-M4
Commit compare: v3.0.0-M3..v3.0.0-M4
916ec7b20..5f1572193
: pref(api): MessageReceipt 结构调整
Release & Pull Notes: v3.0.0-M3
Commit compare: v3.0.0-M2..v3.0.0-M3
756aed38c
: pref(core): 为EventListenerRegistrar
增加注册监听函数的扩展API2a1180058
: pref(api): 优化调整MessagesBuilder
的实现35f292c19
: fix(api): 修复ResourceImage
序列化7a20fc415
: pref(api): 调整 Messages 部分实现内容,删改部分API64243fc32
: pref(api): 清理Messages中标记过时内容f78c06d57
: feat(api):Messages
实现View
代替List
b9717c127
: perf(api): 弃用部分xxxIfSupport
相关扩展API581c04b3b
: perf(api): 移除(删除)标记过时的ReplyMessageReceipt
和ReactReceipt
0b6586bd9
: perf(api): MessageReceipt实现变更,支持聚合回执a2c49c3c5
: pref(api): MessageReceipt api增加 synthetic 标记b5abbd097
: pref(api): 清理(删除)MessageReceipt
中的过时APIe943197c6
: refactor(spring-boot-starter): 内部调整3171b4bee
: pref(spring-boot-starter): 优化Spring Boot Starter中监听函数与bot的注册,现在可以在监听函数配置类中直接使用Application
了。df03c490e
: pref(api): 增加警告c3bc5b807
: pref(api): 简单调整 BlockingRunner 内容7bb18bcf5
: feat(api): GuildsContainer 增加isGuildsSupported
属性caba10265
: feat(api): GroupsContainer 增加isGroupsSupported
属性184f531d2
: feat(api): ContactsContainer 增加isContactsSupported
属性e21744e78
: build(deps): bump suspend-transform-plugin-gradle from 0.0.5 to 0.1.09c989b95a
: feat(api): EventProcessor.resultsView 、 EventProcessingContext.resultsView49e6ec332
: feat(api): Viewse1fb3a482
: feat(api): View9acb1ede5
: fix(core): 修复ResourceImage
无法序列化的问题
Release & Pull Notes: v3.0.0-M2
Commit compare: v2.5.0..v3.0.0-M2
f2d311cab
: feat(core): SimpleEventListenerManagerImpl 内部的默认事件调度器可关闭c0794bad8
: feat(core): SimpleEventListenerManagerImpl 内部的默认事件调度器eda775c5f
: refactor: 调整runInBlocking的使用3853e00bc
: refactor: 调整部分LoggerFactory使用方式7ed492559
: refactor: runInAsync 函数receiver1d7d7fe5a
: fix(core): 事件的默认返回值b8fc23d03
: fix(boot): 事件返回值的解析策略d64dc7cb3
: refactor(core): blocking runner 内容调整,追加可配置的 asyncDispatcher98e6d6aed
: refactor(core): blocking runner优化5101e6100
: feat: 阻塞API执行方式调整bd773ad72
: feat(api): 为 Items 增加部分异步API6fedac755
: build(logger): 调整slf4j-impl模块名称89de1e859
: build: gradle-common upgrade77aaf6ad2
: feat(api): 调整基础的阻塞API与兼容异步API的调度方式, 默认将不提供额外的调度器ad31f9868
: feat(logger): 提供simbot-logger的实现模块b07e3f12b
: feat(logger): 提供slf4j默认实现6f5ddce21
: feat(api): 优化 EventResult 异步相关api; 调整所有Future
相关内容为直接的CompletableFuture
b3b707db9
: fix(api): EventListenerRegistrationDescription.Companion.of 调整为JVM staticda996c9d5
: feat(api): 优化 EventResult 异步相关api; 调整所有Future
相关内容为直接的CompletableFuture
30a476205
: fix(api): EventListenerRegistrationDescription.Companion.of 调整为JVM static
Release & Pull Notes: v2.5.0
Commit compare: v3.0.0-M1..v2.5.0
Release & Pull Notes: v3.0.0-M1
Commit compare: v3.0.0-beta.3..v3.0.0-M1
14d40bd65
: refactor: 暂时恢复love.forte.simbot.LoggerFactory
并标记过时e0315ea0e
: build: update version to v3.0.0-beta.45b367ab51
: Update README.mde24f564d4
: refactor: 暂时恢复love.forte.simbot.LoggerFactory
并标记过时8cbdd2e3c
: build: update version to v3.0.0-beta.4
Release & Pull Notes: v3.0.0-beta.3
Commit compare: v3.0.0-beta.2..v3.0.0-beta.3
37a1e3730
: build(workflows): 只有非dev才创建GitHub Release65f80807e
: dev-release: v3.0.0-beta.3-dev.1053433c74e
: feat(logger): js/native console logger rename305c26cf6
: feat(logger): js console logger impl717d7a395
: feat(logger): natice console logger impl13803565b
: publish: v3.0.0-beta.3-dev.2bd89b03f4..7eb35d6af
: build: try publish version: v3.0.0-beta.3-dev.1abbcd70ff
: build: project config4dff4fe07..b9199537a
: build: gradle config88cd0866d
: build: change logger module to multiplatform-logger618a19a79
: test: log level compare4078aaa39
: test: log formatter1217b80ef
: feat: multiplatform logger modulec68470343
: refactor: 简单调整文档和部分内容1111224c0..20cdc9279
: fix: suspend transform plugin: include annotations4ac3610d0
: refactor: 恢复一个 EventListenersGenerator 接口类型83b9efbd9
: build: version to v3.0.0-beta.3feee5cc84
: test(api): EventResult reactive test57d3f803b
: feat(api): EventResult support CompletionStage and Deferrede36e7a687
: refactor(api): Event in isSubb5f3183d9
: feat: 新的监听函数注册, 管理等内容2e5a4cf3f
: feat: 监听函数注册, 管理等内容67e30e8a3
: feat(api): SimpleEventListenerManager21d55100a
: fix(api): 修复DelayableCompletableFuture.get
88a18b0e8
: feat(api): 调整优化DefaultBlockingDispatcher
实现, 增加使用ForkJoinPool
的可能性9772d7da8
: feat(api): DelayableCompletableFutureImpl使用的默认调度器调整为DefaultBlockingDispatcher0d8698bd7
: refactor(api): rename DelayCompletionFutureStage to DelayCompletionStagef66e790e2
: feat(core): DelayableCompletableFuture0716b7be9
: test(core): delayable future testd67fb40ed..d64bdf256
: feat(core): delayable future apia85c8ff7b
: feature: 监听函数句柄7f19d6931
: refactor: 调整命名与过时相关bb1000d39
: build: project configbfcf876bc..6627f5f10
: build: gradle config56000b099
: build: change logger module to multiplatform-loggerde6de2efb..3d34dbc62
: Update README.md4967f5e6b
: test: log level comparef7bae84ad
: test: log formatter87708f5ae
: feat: multiplatform logger module38a98c0e7
: refactor: 简单调整文档和部分内容bfb09e21a..1c0d218ea
: fix: suspend transform plugin: include annotations49ebdc108
: refactor: 恢复一个 EventListenersGenerator 接口类型f04d97da5
: build: version to v3.0.0-beta.3663c9ed41
: test(api): EventResult reactive testf60f2b512
: feat(api): EventResult support CompletionStage and Deferred81a9a16d9
: refactor(api): Event in isSubfde0f2ea0
: feat: 新的监听函数注册, 管理等内容3e9642da3
: feat: 监听函数注册, 管理等内容e5a4ece1e
: feat(api): SimpleEventListenerManagere06665915
: fix(api): 修复DelayableCompletableFuture.get
9bbc35f9b
: feat(api): 调整优化DefaultBlockingDispatcher
实现, 增加使用ForkJoinPool
的可能性14f4e2e46
: feat(api): DelayableCompletableFutureImpl使用的默认调度器调整为DefaultBlockingDispatcherd0e94436a
: refactor(api): rename DelayCompletionFutureStage to DelayCompletionStage016ed43b5
: feat(core): DelayableCompletableFuturee750b02a6
: test(core): delayable future test5930613b7..35164d402
: feat(core): delayable future api8d2f974f6
: feature: 监听函数句柄50316c735
: refactor: 调整命名与过时相关
Release & Pull Notes: v3.0.0-beta.2
Commit compare: v3.0.0-beta..v3.0.0-beta.2
b31c2c588..c89cb6521
: refactor: 调整默认调度器内部分配置8ddd1f576
: build: suspend transform version to 0.0.419dc218fc..416544fa8
: build: Gradle环境调整为JDK11df0357f05
: feat: 准备有关HttpServerBot的相关内容c6bf65fde
: build: support suspend transform plugin0ea4bfdec
: feat: 简单优化美化输出日志色彩fc269d8cd..9fb77c3b4
: build: 调整与本地测试bc009f793
: feature: suspend兼容e775626e3..67124c540
: feature(core): suspend兼容efa4d59a8
: feature(api): suspend兼容5aec4deb2
: build(core): 配置suspend兼容插件e749069f3..7d3b9af20
: feature(api): 改造blocking与async桥接95a0910ef
: feature: 改造blocking与async桥接13f5e2d82
: refactor: 大成功⭐ae9e7e493
: refactor: 尝试使用 suspend-transform-plugin 替换部分内容d7e5775a8
: build: update kotlin version7f98885e7
: build: update gradle version9bac41b92
: build: version调整为v3.0.0-beta.2-dev.1
0ca17db55
: perf(api): 调整Lambdas
中函数参数顺序5bafac3db
: feature(api): 面向Java的Lambda工具cde7a73db..ac6258a3e
: feature(api): 提供为Java提供 lambda 兼容转化的工具183ddfd16
: build: update version to 3.0.0-beta.2ec3fcc255
: fix: 调整各监听函数相关实现,所有默认的EventResult
调整为EventResult.invalid()
。e37752fcc
: fix(api): 将EventResult.Default
访问级别恢复为私有。eecf25659
: feature(api): 将EventResult.Default
访问级别调整为公开10ff9acf1
: build: update version to 3.0.0-beta.20565c010f
: fix: 调整各监听函数相关实现,所有默认的EventResult
调整为EventResult.invalid()
。4a8bf5971
: fix(api): 将EventResult.Default
访问级别恢复为私有。fd8deaf73..82f8cd489
: feature(api): 将EventResult.Default
访问级别调整为公开
Release & Pull Notes: v3.0.0-beta
Commit compare: v3.0.0-beta-RC.2..v3.0.0-beta
8f95fb7c1
: feature(core): 为SimpleListenerBuilder
提供部分匹配扩展1d7ecf524
: refactor(api): 调整BlockingEventInterceptor
ef9fcb2b3
: fix(api): 为BlockingFilter
及其衍生补充缺失的参数d84ba564b
: fix(api): 处理logger最后的Throwable参数2ca4a97d5
: feat(api): 为Limiter提供解构扩展d7572119d
: feat(api): 为MemberInfo提供解构扩展13056c15e
: feat(api): 为FriendInfo提供解构扩展090de245e
: feat(api): 为UserInfo提供解构扩展3cf2b5eb3
: feat(api): 为Category提供解构扩展218805fb0
: fix(api): 修复Bot未实现BotInfo的问题889196228
: feat(api): 提供OrganizationInfo的解构扩展15d694419..a0261abfb
: feat(api): 提供BotInfo的解构扩展f3889c84a
: build: release.ymlcf17d11fd
: fix(api): 调整Image.of
JVM上为静态方法fa199cbe6
: refactor(api): Digest增加方法c8bca5c05
: refactor(api): 简单调整RandomIDUtilc3aa4ff85
: build: spring boot 依赖版本更新a2b363f7a
: build: 版本到RC.3
Release & Pull Notes: v3.0.0-beta-RC.2
Commit compare: v3.0.0-beta-RC.1..v3.0.0-beta-RC.2
5e04c0e5c
: test(spring-boot-starter): spring boot starter监听函数扫描注册测试98ca98af1
: feat(spring-boot-starter): Spring Boot Starter监听函数扫描6695c64ed..f8f23d208
: feat(spring-boot-starter): 重整监听函数注册流程e20c35215
: refactor(spring-boot-starter): Just update something2a8d97fbe
: refactor(spring-boot-starter): 重整监听函数注册流程9da74b240
: fix(boot-api): 修复匹配失效的问题7641d2df9
: build: 调整版本为3.0.0-beta-RC.2
8610729b9..33e314db0
: feat(spring-boot-starter): 重整监听函数注册流程7cf1059cb
: refactor(spring-boot-starter): Just update something35a3314ab
: refactor(spring-boot-starter): 重整监听函数注册流程c4a2af8ac
: fix(boot-api): 修复匹配失效的问题68ddb2246
: build: 调整版本为3.0.0-beta-RC.2
ded141afb
: feat(api): 为 DelayableCompletableFuture 提供更多参数并优化
Release & Pull Notes: v3.0.0-beta-RC.1
Commit compare: v3.0.0-beta-M3..v3.0.0-beta-RC.1
b950009de
: publish: 发布v3.0.0-beta-RC.1
75b739818
: fix: 修复快照发布失败问题c61c481a0
: version: 更新版本到v3.0.0-beta-RC.1
并合并‘提升过时等级’内容019c7734b
: refactor: 过时标记过时等级提升227001875
: feat(api): 清理注释a285d59b8
: feat(boot): 当启动自动启动bot时,将会在启动流程中顺序启动bot3c506ce45
: feat(api): 为成员变动事件实现计划中的4个子事件类型606adc690
: refactor: 标记部分过时内容9fa6d36fe
: refactor: 版本至beta-RC
Release & Pull Notes: v3.0.0-beta-M3
Commit compare: v3.0.0-beta-M2..v3.0.0-beta-M3
3aff4cf0a
: publish: 🔖 v3.0.0-beta-M3e57ab1f8d
: refactor: 简单调整gradle配置1e7a7be46
: feat(api): 优化/简化监听函数构建DSL64354a587
: refactor(api): Group子集api提供默认值6ff04b379
: feat(api): 为Organization
提供对children的精准获取api6cd330c8e
: fix(api): Friend编译不通过793904f93
: feat(api): 为部分容器类型提供更多扩展函数78c5cc7f6
: feat(api): 提供Category
定义及简单实现ccfc7cfb6
: refactor(api): 调整SocialRelationsContainer
及其子接口的包路径6175debc3
: fix(spring-boot-starter-test): fix build failure8d5cb309f
: version: M33564b8cb0
: refactor(api): Bot相关内容包路径调整fd7e22dcd
: fix(api): 消除警告
Release & Pull Notes: v3.0.0-beta-M2
Commit compare: v2.4.0..v3.0.0-beta-M2
e23688062
: feat(api): ContinuousSessionContext 提供 Duration Supportdf2ce99f7
: refactor(api): 调整内部代码1d096d8ba
: feat(api): 为 MuteSupport 提供 Duration support9a9d1a31f
: feat(api): 为 DelayableCoroutineScope 提供Duration support1194157f5
: feat(api): 为各持续时间参数提供Duration support088ecb7a4
: test: DurationConvert 基准测试4497ba243..24ffde7b0
: feat(api): JavaDuration与KotlinDuration的转化f8769f51a
: feat(api): MuteSupport中各函数的时间参数调整为 java.time.Durationea21569c6
: feat(api): DelayableCoroutineScope中各函数的时间参数调整为 java.time.Duratione8ac46e4e
: version: 版本递增6110cc9aa
: build: 调整构建配置6b2ddb25a
: 版本配置调整a562b1161
: changelog调整d2eb9b0ee
: 清理配置6133e9bfb
: ✅ 添加测试代码82dc8550f..549727417
: feat(spring): 内部注解处理改为优先使用Spring的AnnotationUtils14393250b
: update: 版本更新到pre.18.125e148ac4
: fix(ci): 修复配置1dfc4094d
: fix(boot): 修复boot模块类扫描d598d125c
: update: 为监听函数的产生量计数c3d486cd8
: test: 提供服务测试相关内容的测试模块bbec85352
: refactor: 规范化配置edc3e7d35
: update: README.md2f1a3f305
: 项目配置结构调整2c61e170b
: update: release 配置e31ba2964
: update: 版本更新至 v3.0.0-beta-M12ce1562bf..f28df497d
: update(buildSrc): 更新调整buildSrc内容714e348a1
: update(buildSrc): 更新调整buildSrc文件结构ad8e7e421
: update: gradle config39b950025
: 消除/修复警告62b67a702
: gradle 配置7e565b9ea..a80891923
: 整理 gradle build srcb6b36131a
: fix(simbot-api): 修复获取PlainText导致堆栈溢出的问题cb88b3b7e
: 清理代码9fec6a56a
: simbot-boots 模块下相关依赖改造bfe802dc1
: 依赖调整、更新6b6e984e5
: simbot-core 模块下依赖管理改造cf9a6843b
: simbot-apis 模块下依赖管理改造2a5e86e69
: 弃用@Filter(target = TargetFilter(...))
, 以@Filter(targets = Filter.Targets(...))
取代之35385ebab
: 版本调整至v3.v3.0.0.preview.18.0
f24c8c889..c3f69148f
: 调整注释ed19e7b59
: fix: 清理遗留代码4350ef4e3
: update release config596a52c02
: 更新changelog3db8de77f..f1e26f977
: Update release.yml9a19c8452
: Release: v3.0.0.preview.17.14c2d99f03
: GitHub release config527574e90
: github release configac8fe567d
: 改善SpringBoot下对于直接注册监听函数的处理d56f468dd
: fix(boot): 修复过滤器注解处理器无法获取监听函数id的问题4a1dd2964
: build(project): 调整项目目录结构46ffe38d7
: perf(project): version to v3.0.0.preview.17.18ebb95dfb
: test依赖调整0c090c913
: 持续会话机制变更fd0f65c5d
: Resource to Image1fc130a3f
: README.mdcfc656b75
: feat(component):Component.id
调整为String类型; feat(nullable): 细化部分函数的可空与不可空092d2b8c5
: fix(application): 修复Application关闭无效问题7befb6c19
: 调整优化日志输出3bc5ede5d
: ApplicationFactory会在未配置Job时补充Job41fc6ad24
: binder增加作用域和序列化模块403474e16
: 为各种预设属性/作用域提供扩展a61504d41
: 为各种预设属性提供扩展4af518a0a
: 提供并实现ApplicationAttributes
约定属性3c158af32
: 为 Application 提供 botManager 属性c9c85ec1a
: 使@Listener支持EventListenerBuilder和EventListener解析946c3f758
: @Listener支持EventListenerBuilder和EventListener解析ff8ffd6eb
: boot支持EventListenerBuilder8b3a7d700
: 提供EventListenerBuilder
ece52d2b5
: 调整ApplicationBuilder中的流程,bot的注册将会在Application完成后执行;4fec72717
: 清理注释a635f85ee
: 为Switchable
中的*Async
函数增加Future
返回值469187275
: 清理import8be095809
: 移除测试c02e1cef3
: for DelayableCoroutineScopedfedeaf73..989db3f5e
: 实现新特性 DelayableCoroutineScopef6958422e
: 实现 SimpleListenerBuilder 并替换 EventListenersGeneratord849e57de
: 版本更至 v3.0.0.preview.17.0474384138
: 实现 SimpleListenerBuilder 并替换 EventListenersGenerator54b097d0b
: 准备发布版本 v3.0.0.preview.16.00c756149f
: 调整changelog生成描述a5ce5245b
: 调整事件处理的日志f24bb991c
: 标记EventListener.logger
为过时并计划删除3e701ef1d
: 移除EventListener
的IDContainer
实现,并变更EventListener.id
类型为String
e6f9f61a1
: 清理或调整部分TODO450517f61
: 函数接口重命名0541cca09
: 补充持续会话注释fdc4ac30c
: 调整c继续会话api2c410e50a
: Scope移动为Core模块特性ae9511fa7..87d22dcc4
: 将所有Core相关的内容重命名为Simple6a73d81aa..fdd4b94a4
: 持续会话思考ce1c25704
: 版本更新到 v3.0.0.preview.16.x029857389
: 注解过滤器工厂4ffd44fb1
: 准备changelog28d956c98..6379535bf
: 性能测试9e14848aa
: 清理测试文件31b6440a1..1b3c36c39
: 调整测试报告d74152c70
: 弃用Filter.or 和 Filter.and;提供新的注解过滤器工厂a9d023b3a
: 依赖版本更新: Kotlinx Serializationv1.3.1
->v1.3.3
3dd314527
: 依赖版本更新: Kotlinx Coroutinesv1.6.1
->v1.6.2
9f5b38788
: 使用testng60cc04c45
: ID相关更新;增加JMH性能测试报告;6001342f8
: 依赖版本更新: Kotlinv1.6.10
->v1.6.21
1bb6a371e
: ResourceImage消除警告c6068ee67
: 清理代码2731e059b
:Image.asImage
->Image.toImage
ac15f4fc7
: 消除警告58e841585
: 调整 MessageBuilder 内Image相关内容bb03e96f8
: 调整Image相关API3509da1ac
: 调整优化ID相关APIab038e599
: 移除UserStatus及相关内容400fe2d76
: Role API255b06e55
: 核心版本更新到 preview.15.05715f3998
: 更新README01d85b87e
: 准备发布 v3.0.0.preview.14.06eeb18d55
: 优化描述21a50cced
: 更新优化ID相关内容336be3db2
: README.md 更新1db756b13
: 补充注释cc9c47bc6
: 为Items实现Stream相关API2a4357e17
: 为Items准备Stream相关API798f1b409
: 为Items提供Sequence相关API43cd88f88
: 将 UserStatus 标记为 '实验性' 并待议。2ad234da5
: 简单调整9eea7093e
: 优化补充注释信息d73ad4c4f
: 改善优化持续会话相关API、提供部分扩展6723f07b0
: 调整优化SimbootApp
部分API8fa9d80cc
:Member
实现Contact
ebd1af3bf
: 补充注释3923d0f38
: 调整DeleteSupport
的实现09224096f
: 重构OrganizationBot
及其子类2f8e0af14
: update readme2fc3e6571
: Create CONTRIBUTING.md405aa9e86
: Create CODE_OF_CONDUCT.mdba714b791
:Objectives
重命名为Objective
0258bdcdf
: 调整Bot社交关系容器的实现;补充注释;5e744ee81..2b15434c1
: Update question.yml98e178bc8
: Update bug-report.yml909402ee3
: 对 Timestamp 的API进行调整改造c8a83dad7
: 对 Timestamp 的调整1e939d47c
: preview.14.x: Bot.contact api07e4639c9
: 调整部署任务流程aa1f210fd..43ee27aef
: 更新 v3.0.0.preview.13.014b0e1831..a976859cb
: 调整 UserStatus 相关APId107608b7
: 算了,没有必要df88e3ba5
: ListenerGenerator 扩展88997d6f4
: 更新优化 Items API3dc3e510b
: 更新到 preview.13.015ce30ae1..3091b0277
: Update timeout-issue.ymlac9d3270e
: 更新到 preview.12.11a73e730c
: 准备发布版本126f7c29a
: 构建函数2be3bc581
: 转化函数db423be6b..927a00597
: 增加构建Items的扩展函数74a63d58b..8462aeffc
: 重构实现Items取代Flow或其他序列APId606b5279
: preview.1283a9d1036
: 更新快照规则54517dd06..804fe8b0b
: 发布 v3.0.0.preview.11.1ab0c5b032
: 修复配置a119fe6dd
: 补充注释53477c2e7
: 修复CI配置cb9d30c13
: 尝试修复 #310; 补充注释425392b0a
: Update timeout-issue.yml8915f09c6
: 调整/补充描述2b73413e6..3850fda36
: Update timeout-issue.yml196ef9418
: 预更新版本到pre.11.1a441bff8d
: 更新 v3.0.0.preview.11.000a25bbca
: 补充、调整注释a67664ad4
: Update issue-waiting-report.yml31112ab69
: 统一 send、reply、react 相关api的返回值,使他们都为 MessageReceipt 类型。bb70ba08e
: 补充调整注释描述5b5bfdac1
: 补充调整注释6a446f13f
: 补充注释a2cdddf92..34126f260
: 使 MessageEvent 默认实现 ReplySupport6c6f01f7f
: Deprecated 'sendIfSupportBlocking' in contactae47e8177
: 调整 EventListenerProcessingContext.eventResult 内联函数位置到 EventListenersGenerator 处39705c8f3
: feat(api): 事件构建: onMatch / async2c21f1394
: 其他api?8823ad2cd
: 补充注释9f5a223ef
: 为 EventListenersGenerator 及其衍生提供更多实用api1ad06d162
: fix(api): 修复EventListenersGenerator中match函数合并逻辑错误问题ea27aec5e..1d52d679d
: fix(api): 调整Preparator
相关名称为Preparer
b31294c1b
: Update issue-waiting-report.ymlecfb5d1aa
: Update timeout-issue.yml78e671eef
: Create issue-handle.ymlc2623c0dd
: 其他api?d3224ec01
: 补充注释030ede8e2
: 为 EventListenersGenerator 及其衍生提供更多实用api3dd158348
: 调整文件结构b8c481f17
: 调整 BotMember 名称为 MemberBot。d493ab306
: 调整botMember相关属性值d0b1dbe32
: 版本修改至pre.11.07e38f1d74..d26bffeec
: Update timeout-issue.ymlba5c36993
: Create timeout-issue.yml3af0ac78a..a2e8c3a02
: Update issue-waiting-report.yml3b0fa2cf3
: Create issue-waiting-report.yml76bc60909
: 提供 BotMember 类型实现550cf3e7e..9d6efdc78
: 完善mute api的描述8a8f0cad6
: 调整禁言api的描述与约束ee79a0316
: 版本修改至pre.11.0c9f9e7f32..22361c4ab
: Update bug-report.yml538dcc65a
: Update question.ymlc72596b89
: Create labeler.ymla33c4a967
: Update advice.ymla097936e1
: Update show.yml37bd3c8c7
: Update question.yml1a5e556c4..f67f33d94
: Update bug-report.yml175c70eea
: Update question.ymle0829bec9
: Update advice.yml8c0ea8e52..532174eeb
: Update question.ymld764c8fc3..1b0d8a0e1
: Update bug-report.yml0b0c404e2
: update README.mdfb550e36f
: 更新版本 v3.0.0.preview.10.220890003c..453bd7918
: 补充注释78dfb4907
: 为 ListenerPreparator 提供阻塞兼容;补充注释691800198
: 移除无用目录26b18e23a
: 下一个版本568ae9a7a
: 更新 v3.0.0.preview.10.1617a73ec2
: 尝试修复@FilterValue得不到对应attributes的问题e6c6dc5a2
: 阻塞函数增加 runWithInterruptible30c54a139
: CodeListener过时标记1543f2884
: SimpleListeners5a44a1995
: 版本预先调整到 pre10.19f052ceec
: 更新版本 v3.0.0.preview.10.0e2483dc79
: nextMessages -> nextMessaged89922adc
: session.nextMessages -> nextMessageb2b31555e
: 优化ParameterBinder.Context部分APIae8b28f33
: SimpleListenerBuilder47e11355b
: 持续会话API优化1e3f9d0a1
: 拦截器扫描加载fb5f4d851
: 拦截器重建: point251ee2bb5
: interceptor for spring boot starteref1714eca
: 隐藏bugdc28a7b15
: 调整接口内抽象943c1ea1e
: 监听函数重构/监听准备器26e2f9899
: Interceptor s8f1e877e4
: EventListenersGenerator8a62ea84d
: 监听函数构建器5b3d6db48
: 新的默认监听函数实现/matchablebd12ba30c
: 监听函数重构8115d3785
: 版本 to 10.094ef89263
: matcher..?0b70e34a2
: 更新 v3.0.0.preview.9.17f051dfac
: 监听函数与拦截器调整:matchable2c8074f4a
: 拦截器: before Filterd6c2200c8
: fix(spring-boot-starter): 尝试修复动态代理目标类获取问题 #281ef71cbfed
: fix(spring-boot-starter): 尝试修复动态代理目标类获取问题6600aeabd
: fix(spring-boot-starter): 尝试修复动态代理目标类获取问题&配置快照发布策略a866d7fe2
: fix(spring-boot-starter): 尝试修复动态代理目标类获取问题 #28139c04878d
: 删除无用文件33c19990a
: readme更新ffd0eadba
: feat(api): BotSocialRelationsContainer6e6d91af0
: refactor(api): 移除 BlockingClearTargetResumeListener54cacff86
: feat(api): 持续会话API1526fbb00
: refactor(spring-boot-starter): 简单调整4e48cb099
: runInBlocking相关7700c8463..0f7db353a
: 持续会话API #23822972503a..61e67b746
: BlockingRunner 调整108244d1a
: 标记待办215241a37
: fix delete if support05d08d2fb
: 优化日志e38e53442
: fix filter502d26ac9
: session context 4j return typeb8fb6cc17
: session context 4je4cc28ec4
: class loader.b573ca006
: The Boot classloader configurationa3256a818
: Boot模块的自动扫描03eef71d6
: The build src875b29805
: Remove a submodule.73387f222
: The build src26dde0880
: Remove a submodule19350a64c
: Session Context snapc575e4e7b
: snapshot for other branches785009adc
: preview.10.06553865b8
: 修改readme和changelog70a37e6cf
: 兼容性过时标记1975c129f
: 修复auto register bot重复启动的问题28e5badb9
: Boot about39ef6740b
: changelog732cfa7ed..4723686be
: 调整部分内部实现c6e279078
: 调整注释、调整部分实现2a206178d
: 简单调整743f3fce8
: 调整构建listener时的 handle 函数,将 context 作为接收者;修复部分内容e493da9a7
: 简单更新7ed19476e
: 简单优化事件注册器8f321c54d
: fix install bug106a782b6
: application内异步改造、简单调整、补充注释b65bcb54d
: 应用程序内部启动全异步改造b43cf2ab8
: Application Launcherf6b75df0d
: Fix SpreadOperator0ce7427d5
: the version to pre.9.009fff5280
: ItemFlow4c3480fc5..f7a3ceb9f
: annotation event filter1f63453f4
: Item Flowcab1a6111
: BaseSequence7cf30077f
: Item Sequence and Item Flow3a436efa0
: The Spring Boot Appf6f41aec6
: Boot相关模块下为listener提供部分原始属性支持08be90751
: SpringBoot app2a20fb2f2
: Binder For MessageValue8bf909bf3
: 挖坑0e0d537bb
: The Binder4f6496513
: The Boot application.b14fff70c
: The Boot977ada715..1dd04bcdb
: 阶段性更新8fd0366a1
: Message extrae46147a9c
: The Binder97173f2ab
: 消息序列化相关b234042dc
: Boot Applicationc8858a879
: Create config.ymld0a1d1a79
: Boot, and Spring Bootbf28cac14
: For Spring boot and ..b5b5026e2
: build listener manager0e2c15742
: 调整EventListenerManager
的定义,包括Scope、Context等。c91b1507c..8ba3b6792
: 为Boot
提供 Application 实现。fe7f24059
: 文件内简单调整f23a1e402
: Builder and interface33b9a8336
: 与Job相关的简单调整2db193c9a
: 增加 Completable 接口并使ApplicationBuilder
实现以提供完成回调;ApplicationBuilder.install(...)
中的configurator
函数增加一个函数参数perceivable: CompletionPerceivable<A>
来允许注册配置的时候额外注册回调函数。54e9e4f04
: Application.Environment中提供序列化模块相关api5b505f4d5..69bcb4511
: 从simboot-api
中排除simbot-logger
a84666ffd..b965604b7
: 只在simbot-core
、simboot-core
中传递使用simbot-logger
e172f029e
: 在 spring boot starter 中默认使用 spring-boot-starter-loggingaafa248ae
: 更新kotlin到1.6.108f6a4c9dc
: 清理未使用的版本信息; 更新部署脚本配置5140e40e0
: 更新ktx.coroutines版本到1.6.12f649df8b
: 清理testbc69e457b
: 版本发布 v3.0.0.preview.8.0bccce90c0
: 变更调用6de353ad5..0395af0fb
: 提供Resource
的子类型DeserializableResource
并将其与BotVerifyInfo
结合。f5cc86950
: 调整 Resource 的部分API51e7fd052
: Update advice.yml7fa6fbe58
: Update show.yml498c7eae9
: Update question.yml10b8d1c8a..20ab5e523
: Update bug-report.yml740bd1951
: 重写 BotVerifyInfoda9cd54a5
: 调整BotManager
和OriginBotManager
相关内容。f297846a9
: 变更 BotManager api: all() 返回值变更为 List6d35c77bc
: 更新.ignore73ba592c7
: SupportedBotVerificationTyped5d6df95c
: update changelog5e83d6e68
: feat(implement SendSupport): 为Member、Friend等实现 SendSupport 接口22be7b9bf
: fix(Image.resource提供blocking api)b6a0dff4e
: Request相关事件定义调整867234da5..6a6d5deb5
: Changelogdd46ba6c8
: Event、MessageEvent部分内容定义调整,去除默认实现c841a499d
: 变更事件的重新定义480bafec8
: 准备更新日志ddaf3eacc
: 更新版本到pre.8.0da1d99601
: Simple Application dsl api59e857395
: Update advice.yml5e876c85d..d4c8a2df0
: Application Factory实现; 核心 Simple 工厂; fix some02620d709
: Application Factory实现; 核心 Simple 工厂;0db62b995
: Application Factorye1690957e
: Application...?b1e956d2d
: 调整注释a37c019cc
: clean importf74689ea1..298944e1d
: 调整APIc68f9b517
: 调整注释f3ace62c6
: Application steps0e4930b87
: update ci config112a44ff8
: 为 SingleOnlyMessage 提供toString函数实现约束1aead8265
: 更新CI配置604b6c7af
: ⏪ 恢复版本号65fbecd28
: 更新配置ba74a4411
: logger common30a8ae919
: simple test660f167cc..06a6bee96
: 临时回退版本以发布快照220885234
: 准备BaseEventf0504881f
: 调整配置9af614963
: 调整 changelog 生成规则22861752a
: 新的 changelog 生成规则ffc675e02
: update copyright and fix65ca3986d
: update copyright;c716688e3
: NEXT VERSIONcb396e9e0
: Spring boot version update25dc23499
: remove some test filef46d84a59
: 版本发布95589cc7f
: 更新版本 pre.7.0d8baf2ece
: boot api提供 ComponentRegistryConfigure 抽象配置类以实现自定义组件注册e40dedc04
: 优化Messages下相关内容效果,例如toString等。ccd470388
: ID and testf5e8e9b44..f11a2fb00
: ID329de6e1f
: Bonus!b2559c244
: 更新版本ba45623b9
: 更新changelog模板61198a0dc
: 🔖 发布版本v3.0.0.preview.6.0
e3e82d554..72c63e29b
: 新的版本定义方式205299bf9
: 范型调整f7a7c660c
: 范型fix961742ef7
: 版本to6.072e41dcce
: 调整event范型定义ce46e38ce..605c24c26
: Update README.md7d6814b4a
: 标识待办c95be246c
: Update to v3.0.0.preview.5.07679f2182
: 优化日志1b8de500f
: boot-core自动加载所有可加载组件(installAll
)9595de83f
: 补充注释f83aeea7c
: 为 MuteSupport.mute 的参数提供默认值8e804e038..635d81a46
: Update README.mdd3bd38336
: some test09c2afd3a
: component98ce57073..17c4bde06
: bugfixdbfc6d2a0..5be8c9557
: 组件中的序列化器e62ad09fc
: 文件名调整2fc5d93e3
: 调整组件机制89b4d64af
: 移除Message的ComponentContainer实现,并调整 Message.Key 的定义06bbecb85
: Component Registrar and listener manager install()333752e2b
: update readme94659b921
: Bot.isMe api2310eab64
: 补充部分注释380c1ca64
: version to pre.5.0b65e58c1c
: 简单调整部分shared operato和c042503a8
: 补充注释与单元测试031079119
: configuration中的监听函数构建器181e10c7f..a51afcd92
: 监听函数构建器,在configuration中a9c0f3079
: 补充大量注释; 调整核心事件管理器的配置类为可链式的4f334963e
: EventListenerRegistrar 说明65c467d6b
: fix submodule head3236f6405
: update submodule config13e23e395
: just updatebbf75d8c1
: 清理部分遗留输出斌修复部分错误fa796b8e7
: 优化reactive相关api无法被处理的警告信息3318f8fbb
: 调整actions以支持submodule04c8395db
: remove buildSrc22c6e419c8
: config git submodulesb078bcc5d
: buildSrc submodule try fix1b18b12a8
: delete submodule3339baa3b
: rename buildSrc for fix git submoduledbf123dd8
: remove错误提交的文件夹f1a2396bd
: buildSrc 子模块d94369bc0
: About buildSrc844e30c63
: 简单优化对于核心boot模块下的类扫描提示229fce815
: Version util46a50f38e..80c0b63f1
: issue模板abf3eaac0
: 恢复配置98d4b8552
: kdoc2d6a582cf
: kdoc publish3202305ef
: 🔧 修改配置文件766e8ff67..bc07df22b
: 补充注释与说明d572c555a
: 清理代码3a6959754
: 优化展示49a1f6aea
: default logger use3fa4c5581
: Simbot Logger84c687c53
: Loggerc62fdff7f
: 优化警告日志e26e7eaf3
: 调整警告日志62ac24d6a
: reactive api support16ee681b8..d120f29cd
: reactive apibc56a4658
: Loggerd32ad7200..83d8e16a3
: 更新配置26c967629
: 简单细化spring-boot-starter部分配置类75b61a0e8
: CoreListenerManager中的事件处理不在使用bot的contextd6522d63d
: 增加文档配置4eeb558f6..6a0b4f0dd
: 更新readmefb2dd4f27
: update configf73bcf6ae
: update to pre.3.1d6db3901c
: update README2f38df142
: 更新changelog配置a4fa0355c
: 更新配置2a76c1e44
: Release for v3.0.0.preview.3.03a7f834dc
: 补充注释7ff0674a0
: MessagesBuilder07a58f0b4
: 简单调整publish配置05bafd19c
: 序列化&Test37226935e
: 为 Messages 提供java平台的序列化api8d5372964
: 为 Messages 的实现提供 toString 和 equals8144e3faf
: 补充 Limiter 注释1d604f2c0
: Messages 注释补充,toString 补充88d769681..823114932
: 更新配置35879a688
: 更新快照更新配置0033c456e
: 调整规则 - 修改了源码才发布42c60ef9c
: 自动更新快照脚本c5167a9b9
: Logger 模块?b92475576
: 补充注释a8739fe72
: 补充/调整注释a2b89bd18..1b99ef2b0
: 补充注释997a0631f
: 调整注释d7589e568
: update doc configd3da88d6e
: Doc publish config7a43ad7f1
: config7d64c972e
: 补充 OriginBotManager 的相关注释, 增加一个getAny
函数3c3b65f43
: 调整错别字4abf3857e
: 更新文档部署配置文件8c853f8db
: Dokka doc config and published to https://simple-robot-library.github.io/simbot3-main-apiDoc364dc4e88..a5b620aa4
: update workflow settings, and rename44238be75..de1e252f3
: update workflow settings.a176882f8..2b64e33bb
: update build settings.847de58aa
: test file1f72d8d48
: 📸 Adding or updating snapshots.3cd68af28
: config snapshot8d9bb1915
: new Logo!9fb5828ae
: new spring configd850b706b
: 重命名spring-boot-starter模块名称simboot-core-springboot-starter
->simboot-core-spring-boot-starter
bacae85f0..f53040e25
: 调整注释1fd6bb355
: 恢复@Filter和@Filters的递归性。参考 https://github.com/spring-projects/spring-boot/issues/2966290e20c1f1
: 重新调整Role相关Apiebf4e8f34
: 标记修改点8cfa52fb2..18b67a096
: update readmed1af4263c
: build.kts配置修改cf18217e0
: 测试补充6a48fa704
: 增加 Timestamp 相关APId24ac0a7d
: 调整 Timestamp 相关APIa60570c25
: 消除 Message.Metadata 并调整注释dd5770ee9
: 消除Event.Metadata并调整注释aa1743b80
: 移除Event中的Metadata00efc9b24
: 补充注释a6e4b322b
: 增加部分中断异常f6df97e4e
: 移除 SimbootApplication 无用配置81bfe8e53
: 发布preview.2.0bcde2d41c..75f9bd98a
: 补充注释036547dfb
: push asyncde620740b
: async listener0025a0b63..f66ab27f9
: keyword match08bd3ecda
: TODO markc1a23b7e3
: fix keyword match; update annotationTool to 0.6.32d5d4b0db
: update annotation toola84d5cb77
: Filters fixdb6810acc
: di -> 0.0.33cf422e41
: 修改注释0dd3cf8e4
: Filters 默认匹配方式a0997dfd4
: @TargetFilter.atBot: Boolean2ff9b1fa4
: Message.Element.equals() & hashCode()5a0ca59df..2364e44d9
: 为部分事件增加inXxx
和useXxx
扩展函数36d97d521
: 为部分事件增加inXxx
扩展函数a55c35b33
: 为部分事件增加useXxx
扩展函数bec6cfe50
: version to pre.2.07f04abe2c
: Resource and bot image api687ce0eb6..8ccbc1476
: StandardStreamableResource92f6d24ac
: remove serializable on Resource837ef071b..2b8c8f676
: 暂时移除IDResource及其相关内容dadfc572f..c9dcaa244
: StandardStreamableResource8b2a99c51
: remove serializable on Resource2ca93a85b..bc4a49bb4
: 暂时移除IDResource及其相关内容9892b5602..28c13643e
: ID.literal5ca4e66e1
: 暂时移除IDResource及其相关内容1a40b1fca
: FriendInfo提供用户名相关辅助函数585ff502e
: MemberInfo提供用户名相关辅助函数164a69a1d
: 增加待实现事件35132fab0
: 补充注释65d31436c
: 组织IDbe13542f1..fef8f2b4a
: Readmec57f1aaa7
: Readmy & copyingd0465dfc6..9bed33f0b
: Readme6ac811da3
: logo638dfe0fe..66c9ed19c
: 补充注释。66fbfa689..4e7218259
: internal event keys91d01b271..39562b438
: 补充注释bbaeca91c
: 内部bot相关事件9e426d92e
: ID for Resourcefe71d1af6
: ID容器的实现d49e54b86
: ID Testad9bc8907
: 调整注释f072a333c
: ID容器的实现41aa0800a
: ID 容器定义b011d1302
: 为@Listen所有衍生注解标记过时bacdbe24b
: 补充注释350148237
: 暂时异常OnXxx
监听注解cf4b740a2
: 持续会话相关更新68f30d665
: 隐藏部分suspend api20a6ac82c
: 增加内部Bot事件c82abe3ed..27b70b16f
: 隐藏部分suspend api90ed097f2
: 更新开源协议7a000f624..1d9698c46
: 更新、调整、完善开源协议d3d7f4395
: ID Utildb7baaaa9
: ID UUID random52cd193c4..698bdee9c
: 调整toAsync返回值类型。4b6608bad
: Core manager intercept config400a45b82
: 补充注释db3d48142
: 全局获取作用域与持续会话作用域d3897f6e1
: 补充注释c223df9b8
: Survivable.waiting() 抛出中断异常eb1d94aa7
: Organization / group / guild / channel 相关直接获取API, 调整返回值类型f4977d2fc
: runBlocking -> runInBlocking37acb252a
: 调整注释ecb516315
: 增加 xxIfSupport相关inline API1665ba556
: Bot增加独立获取相关内容的api105948fcf
: 事件注释修改,test706099094
: 恢复监听,onMessage with Durationf458720e2
: waiting on message540b570cc..b54a8ef05
: 调整BotManager api661b4663f
: session waitingOnMessagea70e45cf6
: session waitingForOnMessage395bc8917
: 超时处理f4b682891
: 超时清理89faa018e
: 调整OriginBotManager部分API4f7c6c69a
: Member.rolesec38399af
: 补充注释,隐藏部分函数8b27b3165
: 调整Member/Organization/Role相关API,更新版本到pre.1.1c3d0ce810
: version to 1.08806b1eda
: coroutine scopes43a418ac3
: Add some@JvmSynthetic3dde53a42
: test commentc457ef220..84400f2a3
: build configd892053c7
: ID update02bfcb88e
: Test and get members1db64a889
: Event annotations344b31f41
: acceptb00a00ac7
: GroupJoinRequestEvent3ee736561
: message934836960
: Events5b5d2324d
: managera85fe27c0
: 注释于注解24c9d019d
: annotations6aad064a0
: friendsf6567691f
: requires opt annotationb510fd172
: request events, changed eventsd8fe1f5c9
: 补充注释91d1d0db4
: Limiter2e6f8bc95
: Resources66cba4f9e..a32569cfe
: Limiter.kt7fe5b3d92
: Bot apisd25755511
: pushIfProcessableb8b4e0f92
: remove ComplexIDdf4db5504..9e1fe320b
: Lazy value util9c3ab7db5
: friend message event7a7f6b571
: base eventc94f4ce60
: new apia1addc1b5
: remove session oldb153b7c72
: events api76efacfc2
: blocking with interruptible626ace278
: Resource serializer5cdfe049b
: Image038302b9e..87346870c
: resource1440e50b6
: send message content42f2b7071
: send string3d5ef0014..6bb0f9e42
: Resources0b44157d5
: Resource57b2734bb
: SendSupport.kted7f32526
: DeleteAction -> DeleteSupport37cee1be9
: bot manager config47988e331
: MuteAction.ktd3510906a
: V, and session context18a026aff
: Messages 优化3c7e91abb
: Messages 不再验证 component0b36545d3
: add logab9937af9..5ee2266bb
: preview-0.6d8e88f45e
: update README.mdb5e96fceb
: check event typeb3d793888
: EventResult.kt549a1f5c3
: 事件会话30f27b093
: 持续会话;Event.Keyac5d5c081
: textContent前置处理器标准注解de1ca69ea
: 专属拦截器、textContent前置处理器f52455c05..114453e5c
: 拦截器接口本身不携带ID; @Interceptor;95ff9196c
: session contexte4ca747fa
: Session34f517f4a..b9aa97cca
: ID Mape5de54c80
: session context 22b98cbd67
: scope binderdc8ee83d3..363ff8261
: continuous sessionf358bcb0b
: text processord4fc957f8
: @Filter.ifNullPass490fdad0b..47629d2c9
: loggers050c1ab7d
: eventa1bbb3c05
: @Listener95953cc87
: @Interceptor61a0a469c
: if null passf5198b26a
: text content processord93bbd447
: Top listener scancfaf93386
: test214cd1fb0
: session3f4a49903
: session scope, filter for sessiona37bbc631
: Blocking apie6701eff1
: coroutine testad7894663
: Continuous session scopefa45198e8
: rename modulef83348814
: autowired annotationd385741fa..8abfe1c69
: springboot starter testcc9459c8f..8589152b9
: Springboot starter6fd7f7801
: springboot starter module0129a2cbd
: 监听事件类型检测优化6b46ebeb4
: 各种默认binder7369f8e2d
: test and all bots info1b24a0fcf
: Scanner and runner7ace0c1c7
: Pom setup and group38f231c87..36aa4d649
: Core entrance98c8e6549..205b1f0a1
: Scanner and runnercb938f332
: annotation processord57ea35a3
: interceptor849af204b
: new listener for java4f116e1dc..baf13fcac
: Event.Key.getKey5beea6248
: event listener338b1fb5c
: componentsebaa826e1..beb4236b8
: binder39df79396
: BotVerifyInfo158d4050b..4cd11a8e6
: Update V1eed33361
: project names and module names9c7f7a932
: Resource scanner9e202d7c9
: update icon09531043a
: Annotation listener processor6fea3ebfc
: Listener and Attributesd4240f646
: Scope3483fd31f
: Scanner5864a4d51
: ReactEvents510893b6d
: caller38612d311
: GenericListener001b7bcc0
: update slf4j versiona4bb09fb8
: Event isSubFrom93da2d935
: SimbotComponent3574a23b7..056ddcb8f
: Components.alla1cb5758b
: Components.getAllf2b8c26ec
: boots, and remove submodule81e1002f0
: managers and listenersf91d7374d
: core boot filter9368bf86b
: core intercept847ccd97e
: Filter processor71fa7e67d
: Survivable, bot processoraa941c7d7..483dad759
: Test show for doc9cf929d03
: rename for CoreListenerManagerConfiguration9e06d006d
: version to 3.p.0.5cf162fa25
: 3.0.0-preview.0.408b78de1d
: core event manager -> core listener managerfb279d470..068456403
: Objective eventbb32466f7
: Commente2c8a0d90
: Filters and listeners func 4jf998f0db0
: 更多的@Api4Jb572c4fb9
: 更多的标准事件cbb08e9e5
: Future, and to 3.0.0-preview.0.41f7468e18
: for 3.0.0-preview.0.3e713dc490
: CoreEventManagerc07a4a29f
: OriginBotManager.ktf3f8f3a6f
: botce514d8d5
: override07b752578
: Events8ffe085ee
: messagesff46f4125
: Boots - boot-core module63f7ad6ff
: attributese87cbec75..d1bb5f016
: OriginBotManager96037c58e
: CoreEventProcessingContextResolver62f66f4e1
: 拦截器9b73b44fc
: Core manager02630c7f5..71a039ce5
: Messages.kt46a8125b7
: clean test code0bd4e0ced
: Componentsa3dcd7240
: 不管子模块了7c1dc6fd1
: add submodule tencent-guild again3d476152b
: update\8b447d939
: Idea copyright51000ef70
: publish util72658080e
: Message serializersa74a7536e
: Fix some42f555eab
: modules and move component to tencent-guild061eb9b5d
: update module info4a09523b9
: upload to preview dev-v3.0.0.preview.0.2f21f261d4
: Publish11cb4fc3a
: Bot with processor0ba58ca2c
: component-guild for core1b9cce9da
: Permissionsed8b3dd3c
: limiter offset33afcdec6
: mute, limiter actions62bd355d5
: README, and something for event, listens, limiters16d8b1d37
: eventsb9896f8d8
: Viewa7d2a2b6d
: timestamp serializer42f08c7ce
: Flow to Stream712455305..bb0efcfff
: Managerdf517be07
: Infos329f693c1
: EventManager2ca6ee4e8
: component1009a1bb5
: some blocking apie47387b9f
: 调整结构d622d946f
: tencent componenta8f715858
: modules2dab3c951
: Message actionc7798a81b
: 移除部分action2ae043172
: 组织,分组f8ae5eec1
: Messagesef1141bad
: Authorsdf2cfd3d6
: Eventa89825365
: MessageContent5d7ed3ea2
: action, reply messagedd909f235
: Attribute, component0bbc20396
: Component SPI476c0b45e
: Components get4b748c063
: BotManagerf78fd4ad9
: Attr66383dcf8
: 组织信息91e3cf99f
: publish to local configdfcfada75
: move api to apis, and add submodule for tencent-guildd5e275f48
: 变更事件 时间戳43a6f1716
: Events2a48b8f86
: Component47a122b82
: 事件,行为,ID,请求577e02c1f
: request event680b988ae
: Request eventddda26be4
: 组织,限流器5e132564f
: 事件处理af66814e4
: Event Managerb3c66a853
: 核心 - 事件管理bd1e080f7
: listeners with filterefb023a2f
: 拦截器,过滤器7e8c8c7d7
: ID, listener632dd99ec
: 定义,消息9fcb4ae8f
: Result4ef719157
: 事件, 定义, 行为, 提供者ba9b24337
: 事件相关c1dba6d80
: 放弃多平台;annotation和api定义7b837c4ea
: 处理器8e3d917c3
: 事件流程上下文4e6c9038c
: 各种基础接口定义62272fc64
: 移动异常类bf2dcd60f
: Gradlew7e5ef7682
: ID5475f8582
: 事件,拦截1c80e8e67
: 拦截器,处理器baae7f670..b88db64ee
: IDf1b1a6e23
: Project conf0a73dacaa
: conf266281b06
: Dokka config494aec776
: update copyright and licensea8deca991..071b89d13
: ID92f728fc2
: ID and buildSrcae28e3374..d902e7bff
: update2bf7b4d40
: update amend66ddcd6c1
: ID86ad08daa
: Loggerb452fb816
: Logger & i18nd139c7b3a
: annotation module1ea57655b
: okio7c0812266
: The ID980257b39
: Messages & Events6ce9d184a
: Messages3885f038e
: Messages.d260686e1
: Internal33db3fcbd
: Messagesd20ce149b
: Message, and testba29f30dc
: Messagesbaf45c786
: Message, and testa81c64ca6
: Message86cb673f8
: Liste169c10b5
: attributec5ef4ff1d..9c6629283
: Componenta1656624c
: Messagef77f17772
: Bot Managerbfd2232c6
: Result serializerca616e871
: 部分接口定义: Result : FutureResultb9ce69126
: 部分接口定义: Result2f3948d51
: 部分接口定义。980ad0583
: Api14852d543..189161d51
: Update gradle scripts.70bb72d8e
: 💡 添加注释说明00500c404
: Add icon file4d65550cc
: 🙈 Adding or updating a .gitignore file.f282146e2
: update .idea files1db51ada1
: Gradle buildSrcd38a05056
: Api module7c846f98e..ff3c71cd3
: 🎉 Initial project.
Release & Pull Notes: v2.4.0
Commit compare: v3.0.0-beta-M1..v2.4.0
8111e54ad
: 优化 import796eae5dd
: 准备发布 v2.4.087fc8f27f
: 支持直接使用ListenerFunction实例e7920fccd
: 移除群宣传ba323e615
: 清理部分内容fe29cb5a8
: 依赖版本更新75445a020
: 调整CatCode解析判断顺序7d26b10e3
: 更新hutool标记版本44f1eb5c9
: test2055ceec0
: update to v2.3.898024f69b
: 移除github配置7aa7c7e8d
: test0179e7efb
: 临时针对mirai issue#1852 进行特殊处理917653d30
: update readmead8efda79
: update version5502c0428
: update README.mdd0293ea5c
: update to v2.3.5 - 尝试使用另一种办法解决mirai 下login异常时 logback 堆栈溢出问题。 - 修复mirai下GroupMsg的groupMsgType无法区分匿名用户的问题6e0ceba72
: test2d752df55
: update to v2.3.5 尝试使用另一种办法解决mirai 下login异常时 logback 堆栈溢出问题。eec05b038..5de6faa50
: WOW! new logo!5ec9e92b9..7d93e1d4e
: logger testa9efc2123
: Update to v2.3.486ab31cd2
: fix #143a17fe3793
: README for 3.0.07e2965395
: update to v2.3.397b814b19
: Update to v2.3.250a4d3d34
: fix #18268e494548
: Update to v2.3.16e23dd218
: Update workflow310c0c16f
: Update to v2.3.0-DEV.1afea1c755
: 更新工作流1b4843c05
: - mirai组件: 更新新的群文件相关API3dc49a42e
: - mirai组件: 更新新的群文件API595f93c16..714e838e7
: - mirai组件: 移除弃用配置项fc4cea12b
: - mirai组件支持 群解散消息事件 (BotLeaveEvent.Disband)2ef8c6eb0
: Mirai版本更新; 追加Image属性e3c9dd4f0..c85cdcd49
: 开黑啦 README48aec73ca
: Update version to v2.3.02c95254f5
: Update version to v2.3.0-BETA.607b3f8100
: Support for #179 Close #179eb58f59ce
: Update version to v2.3.0-BETA.5c81579cb8
: Fix #177 在 v2.3.0-BETA.4 中出现的新问题fe8344937..b4f168cdd
: Update version to v.2.3.0-BETA.4715aab16e..9de03c771
: Fix #176. Close #1767ec8f5d94
: Fix #177 Close #1779e4c23ab4
: Update version v2.3.0-BETA.3eecb8c06c
: Fix #175 close #1757ad999495
: test925d7dcc4
: Async func for sender and setter.e492600f9
: Mirai sender getter setter update and update version to v2.3.0-BETA.21a5b61be1..b50ab5439
: README.md4b59caf9c
: for v2.3.0-BETA.1 and kaiheila component v0.0.1-PREVIEW3ea9cfb03
: Khl for simbot v0.0.1-PREVIEW6ed01cd4d
: Update khl README.md09668c30a
: Edit some258640550
: Khl v3 api componentd77022084
: Rename for kaiheila module package941ab2a2e
: Normal event and test8b9c15826
: Bot Listener932877b6f
: Text event61c42cb1a
: Gettersdf5bdeb95
: Khl Senders and getters72ebc992e..0c9b95fc4
: For getter suspend functiondba0c0859
: README.md4d05b1aec
: Setter for suspend fun564ed7420
: Delete some test files.461f59e1b..699cabd80
: Khl setterscb4f7e1cf
: Bot7f3e41617..eee8c7fef
: Khl component.e58025af4
: Message Events.8ce8fac24
: Video events and image eventsdb19cb52a
: Message Events3838dabfc
: Kaiheila4fa2f6629..b735d8965
: Tips.ebf149ea1
: Update tips.cbb528511..09903e7fb
: Update .ignore file and remove some .idea file.0087a84e8
: Remove some .idea filesf062bf013
: 🙈 Adding or updating a .gitignore file.dda0bb667..61d776825
: For .idea file6128145d6
: For some .idea file525b1df9b
: Session's Waiting, 优化超时 For some .idea file4e757020c..1da317f13
: For some .idea file901ab2e00
: update .idea files624f539e0..962b297a2
: Guild role events and guild member events.d212e0191
: Private message events4b12dc2b1
: Message events65cfbbf2a..e20506c48
: Guild event extra bodys.b51dfd007
: mirai合并转发消息952ddc203
: Mirai forward message in v2.3.0-ALPHA.6 for #169 close #169a10ac0f61
: For #169b015ad9c4
: New branch for support mirai forward message; for #1692f64fb37e
: 清理pom81b3f2027..84e1ea830
: 增加注释9527fcdfd
: 优化会话等待与回调;增加阻塞等待; v2.3.0-ALPHA.5 for #1423505e1587
: ⚡ 优化持续会话部分内容与日志,清除遗留代码4349a190a
: Test file rename851b1e74c
: 🎨 Improving structure / format of the code.e16943e1c
: BotVerifyInfo提示优化c4cea6a63
: test50b785383
: #142 基础实现完成 in v.2.3.0-ALPHA.4 close #1424963e9a62
: ContinuousSessionScopeContext internal for double map #14230e55fa6f
: Matcherfa92a9fa5
: FileUtil for Session MatchType #14244741280c
: CoreListenerContextFactory coroutineScope with CoroutineName for #1428fcdd11c7
: 作用域: 持续会话 ContinuousSession for #142b16f454dc
: Event Locator7280008bc
: Events for user event379f24092
: 优化 BotVerifyInfo 的相关内容1f59ee433
: Update pom44ea6ab16
: Update Mirai version to v2.7.1 to fix #159 close #15964122b44a
: Update Mirai version to v2.7.15c0824fc9
: Mirai message Contented01315d4
: listener manageraa507bce7
: Sender 重构为 suspend 为主的函数 and for version to v2.3.0-ALPHA.2 for #1661ac0b2883
: pomde0a2cc53
: update logo showe1a09ddcd
: Guild event for user reaction event.32a0be2a8
: khl serializer todo0509e419a
: Card object30fdf3962
: KMarkdownc1ba7b828
: object -> objects133aadbb5
: khl event for text0c2fa8cb3
: New banner show with version info35b9bde2b
: new Logo446e3406c
: fix #163 in v2.2.2 close #163fa72e0ed3
: remove some test file6b65f94b5
: @Async 优先级更高ce5f9beda..f8d9bac36
: For v2.3.0-ALPHA.16cc02ec59
: spare -> isSpare871a394df
: Async func with spare for #161 plugin warn for #15437ba38081
: test pom4f8956d41..64fd70a79
: fix test errora407592c0
: CoreListenerManager for #161 close #16165a78a336
: definition @Async and modify listenerFunction for #161ab5150c0b
: fix khl pom3c9267467..5788e3a6b
: 监听函数构建器 for #154c14190b27
: 实现动态更新、删除 for #1547d1d83bd4
: listener manager lock6658d8dbf
: kaiheila eventf4b34c123
: intimacy's apie38a9c418
: invite dataa0cafc640
: invite api50a41e1e6
: merge dev-#154-plugins branch3ba8c7a18
: URL's resource fix5af985013
: Url cache false5a3184da7
: cachef8d909f45
: PluginManager File load fix for #15488dedf1c3
: PluginManager and test for #154589d19017
: PluginManager for #154d97520348
: 动态插件管理344f9edcb
: 监听函数管理器与分组管理器f08ab2b84
: 监听函数管理器调整以及插件读取5ce0c27ac
: 动态类加载器2d5a4ba1a
: plugin loader?9e5597296
: remove some803a661b9
: File Sync70d09eb2b
: 文件监听器eddabf672..476fb5426
: Plugin system for #154dc0f583e4
: New banner show with version info15d7e8cb0
: For invite apif8beb5be2
: For GuildRole7c8f9a77b
: new Logo73edba6de
: Update ParametersAppender846c10fac
: update ApiDatac7a3bcce7
: update some opt57f7564c1
: test1cdb59001
: for v2.2.1 and update mirai to v2.7.09cc0545f2
: mirai 2.7.0 and fix for MiraiMessageParser.kted270c6d5
: for dependence3ffdf3658
: For guild roled5e261064
: Update README.md2a0396a4c
: For v2.2.0 releasesb90177eaa
: Asset7f7b70e43
: Me、Asset、Direct Message、Guild Role508ca29f8
: Me、Asset、Direct Message3a092f02a
: Update message and direct messagedb8614dfb
: 用户私聊相关1dd211af4
: 私聊会话相关661f64831..66ab01138
: 优化ApiData.Req, 频道消息相关bc5e88923
: update tests and rebase627e68d07
: mutef221c69a2..9fe439c83
: for v3 bota833f2842
: v3 bot4dd1fd611
: test1af6cb6e0
: gateway test940c953d8
: channel view、create、deletefa12cc2a6
: channel list513d6b7bd
: 频道相关b4e503bd2
: mute create9de5dc7d6
: kaiheila api : - muteList - leave - kickout84c6815b5
: 💡 更新注释59b325cbb..75245c21e
: api message create and testb919d3e5c
: update module nameddb08c9ac
: kaiheila api : message create.d6b1310dc
: kaiheila api : guild view and test.2756efbaf
: kaiheila api : guild list for test.333823c3e..a2e878707
: ws testa9047cf26..ff36944b9
: api some46749b400
: gateway api test955f9ac29
: khl gateway api testb2edaa214
: khl api test and renamec01e04721
: unit testa72db88f8..e76bd8205
: serializer for guild list api resp.90626003a..18eaef13c
: bot info8270a89b4
: api data req base143996fc5
: api req builderf12d8da61
: kaiheila api conf7f6c2d5ad
: api data for v36ec6d6f20
: server api for v31223bfea3
: api实现模块16f3a972b..fba8c61d1
: update readme441f2663a
: update info. move module79a9cf0c3..52a063b36
: Text event extra354abc6f7
: kmarkdownd85316e20
: guild 序列化1fea4917b
: 信令测试7d81cec84
: 信令定义6b92462cc
: 开黑啦 信令df62f8b8e
: 开黑啦 objects定义 link #9163b9f7296
: 开黑啦bot组件 objectse68b9892f
: 开黑啦bot组件 ktx jsonaf3edd3a8
: 开黑啦bot组件分支inite6825dd92
: for v2.2.0-BETA.4edf2eba40
: mirai custom event solver for #150 close #150a6d480da3
: for 2.2.0-dev.15896d8654b
: Things and Auths for #149; close #1494b5ee19d7
: Thing and auth1881dfdd2
: update GitHub issue template configdd6ea349e
: Update issue templates1e137fa3d
: Rename show-my-work to show-my-work.md7d483f9fb
: Create show-my-work51b625c17..c291be091
: for v2.2.0-BETA.3fe9e33bad
: event launch5659ad812
: channel flow856e73a23
: try-catch for Image(id)882ba6fbd
: for v2.2.0-BETA.2d11092034
: fix #145 in v2.2.0-DEV.14 close #145e2264e530
: fix #145 in v2.2.0-DEV.13 close #145543d5c940
: t8259a7f9f..ace0cae84
: for v2.2.0-DEV.122cd706ec7
: fix annotation getter703a59808
: for v2.2.0-BETA.1ba266e8f8
: for #144 close #144266f4f89e
: switch test and for v2.2.0-DEV.11dec67ef17
: switch test0c042e9cc
: switch 注释48870f9e3
: fix 非严格模式下的动态参数注入 & for v2.2.0-DEV.1095fb3534f
: for suspend testaf75295c9
: test03214f2f3
: listener function switch for #1199b6fd2ccf
: try fix java.io.EOFException and for v2.2.0-DEV.9d49351336
: for v2.2.0-DEV.8897cbfc97
: annotated filter processor test for #1129b113c373..87ab8e5d5
: annotated filter processor1e5180d37
: for #6959accb4d6
: for v2.2.0-DEV.79721930f4
: 增加注释8a4104163
: Implementation via strict mode #1394c9fbbade
: strict mode for #139f7e000085
: for v2.2.0-DEV.6e4070a994..dc959c2bc
: suspend listener test9929586be
: event logger and for v2.2.0-DEV.5e2aa2a55f
: fix annotationUtil's bug for v2.2.0-DEV.43de2986bb
: for v2.2.0-DEV.33569468ff
: for v2.2.0-DEV.23f7792e2f
: for v2.2.0-DEV.1fbb509e2d
: for v2.1.2-DEV.18d5b784c7
: move pkgfa349cd10
: build instance for filter with dsl or lambdacce71f63f
: Update test.yml1fef96305
: fix lovely cat15d55d299
: new listenerFunction and new ListenerFilter for #129 #131 #132 #130 #113 107a8a24ee82
: lovely cat sb starter690e71f30
: Rename .java to .ktb8df4e3de
: fix for lovely catccd7e6421
: Rename .java to .kt74eec597a
: inlinee521d4d12
: for #132 #131 #129 #107c087eec9a
: for #1280cf769992
: mutec6c531003..bfa50eb66
: for v3 bot70a9525c5
: v3 bot3ece5df37
: for springboot annotation processor38f349cb5
: tipsc069cf2a4
: for 2.1.1523385d5c
: fix mvn erra94d9364e
: add parent for GroupMsgeecbe8922
: 临时移除模块a7933543e
: test5a915d935
: gateway testd1cb8bb15
: channel view、create、delete1592eedb1
: channel list39d762906
: 频道相关7a9bcef7f..79c15573e
: add65ecfae21
: mute create09a531702
: kaiheila api : - muteList - leave - kickout7d93e6cbe
: kaiheila api : nickname and test0b25be321
: kaiheila api : nickname.420112dcc
: 💡 更新注释10d97c836..d20b7cb63
: api message create and test260a5b8d6
: update module name175c62bc9
: kaiheila api : message create.5433e19b8
: kaiheila api : guild view and test.f647e17ff..40aa3069e
: Update README.md36cb04d31
: kaiheila api : guild list for test.bb58b2f20
: for v2.1.0 release.43642d116
: for v2.1.0-DEV.10 update ktx-core-jvm version mark todo for MsgProcessor some testb4417122b..4d0191023
: for v2.1.0-RC.5 and mvn testc8071a039
: for v2.1.0-RC.522aa57687
: for v2.1.0-DEV.9f8fcbb984..83f99bd71
: for v2.1.0-DEV.8d95955cdc..769b681a2
: ws test4c38ce2a8
: for v2.1.0-RC.4df0e89f8f
: fix warn309b58a44..6eea3b301
: version to v2.1.0-DEV.7 mirai to 2.6.75a733092e
: Update test.yml47525d49d..28b8c84d6
: api some8854b3bf4
: gateway api test039ee2dc5
: khl gateway api test85891b60c
: for v2.1.0-DEV.659236a9fa
: Update snapshot.ymla8ab50319
: Update test.yml627e0778b
: Update dev-tag-deploy.yml8584786ae
: for v2.1.0-DEV.5 尝试修改部分项目目录结构ec7b66344
: change dir tree80a1e3453
: new module forapi-qq
52fe575c6
: try change tree mode406fd54f2
: msg parser989636733
: mirai special event interface.14159c7f2
: more debug info and testcee623434
: update pom55719a8ad
: rc.38d7c1225b
: listener group update8feb23fed
: for v2.1.0-DEV.492aec21b2
: more info and more containers for account and bot.1ced7ffae..14c5de415
: more info and more containers for account and bot. for #12602d12ca42
: update pom2101007e9
: remove some poma9e90cffb
: version to rc.213396c45d
: fix #1272fb719b93..28dd3f234
: update readme3e64b0c38
: for v2.1.0-M16f458a1e9
: close #1241e525d81d
: for v2.1.0-DEV.3.2e10616f1c
: Update dev-tag-deploy.ymlfba106614
: for v2.1.0-DEV.3.1fd6e6b22b..efc94313b
: for v2.1.0-DEV.358ebe1a4c
: Update dev-tag-deploy.ymld4ddf5663
: for v2.1.0-DEV.2f1a0cc2d5
: Create dev-tag-deploy.yml62642e402
: comment 实现多bot扫描与注册。准备逐步弃用simbot.core.bots
6ae6ae3dd
: resources teste20d66519..632c58a78
: Update snapshot.yml160d4603c
: Create snapshot.ymlba22a587f
: Update test.yml51c97f3c2
: test..?bfcdb6395..070d3e6b6
: Update test.yml9decfd77a..49acc27e7
: update workflowscc1f98e87..579ff857d
: test for projectsd9e63e5e9
: Update test.yml9b22aa369
: Create test.ymlef354066e..426b7b440
: icon0479fc10e
: resource path expression337771882
: resource path6d698765c..d86559099
: expression49747b6a2
: resource expression test292f34e5b
: resource expression 测试完成 for #6810610abee..3eda9ce9e
: resourcebae402fa1
: resources path expressiond737cee29
: reset confae71719ff
: 2.1.0-dev.19d315769e
: #125 - simbot.component.mirai.dispatcher.corePoolSize - simbot.component.mirai.dispatcher.maximumPoolSize - simbot.component.mirai.dispatcher.keepAliveTime close #125332d3275c
: loggers07850a3bd
: try fix #123 #1240c43fe87b
: for 2.1.0-dev.1a67430e37
: Test835b60e25..102c4984d
: Resource path expression6528f58b3
: Resource path expression for #68ea1e4d533
: kt test junit516504a805
: testcae8cf910
: forte-common to 1-b.219787f942
: for v2.1.0-beta.1599b77513
: 实现 #12262d352161
: file renamea01d72e30
: verifyInfo configb9cf780e5..48b1150b5
: readme4231b0586
: snapshot for v2.0.9abc99de7c
: fix kt opt warnf48f2709e
: for 2.0.9-dev.283631c5c1
: fix kt opt warn1cec73443
: for 2.0.9-dev.20c8a8d66a
: bot register log2761c80e9
: delete unused objectdd4612f60
: 监听函数的分组与分组拦截器270b0d3bd
: 监听函数分组657ec854a
: 监听函数分组功能7c3b8409b
: 重新设计ListenContext并支持对后续监听函数的注入功能。5b1397683..de1b5b424
: listener contextf444cedfc
: tag version for 2.0.9-dev.1e3c58e227
: 清理过时2a76e4d22
: 尝试解决#118ac9f73ceb
: setter update096ab8044
: update0a929d6bd
: 追加注释0b8705503
: 移除掉部分多余注解e76acda66
: 为操作者、被操作者实现 AccountInfo特性。295bd69a5
: 更新注释31b336d31..90dff6079
: ListenerContext 重构 link #116c392cb2de
: Listener事件流程?accfc4140
: update sample doc4d55ec7a2
: khl api test and renameb495f0a8e
: springboot configuration metadata fix.19c8c3669
: to v2.0.9 and async to blockf20f13962
: unit testd630a5110
: fix warnd7511f5d5..882c11196
: try fix #106092d86ed4
: try fix 106fb4986ef4..1e7536dd2
: serializer for guild list api resp.c96add206..1a9f0a911
: bot info26d0f3b2c
: hide @JvmDefaultb900c3afb
: update kt ktx ktor kotlinx-serialization01c42709e
: api data req base250873f03
: api req builderab8e3d4e4
: kaiheila api conf6d6ca7b0a
: api data for v3a15956674
: server api for v3f8e5bba87
: api实现模块110894ee7..a2ffb8867
: update readmea9dd259f1
: update readme infoa88b601a7
: 转发消息8275b7085
: forward message55d2f7f4d
: try update send private msg.ad0ea3efe
: try update send group msg.d3df5aa61
: 注释update47fae65c0
: for BotVerifyInfof45b44523
: BotVerifyInfo 定义、基础实现 link #6895ccb2154
: BotVerifyInfo 定义 link #682c8e860bb
: fix #102 for xml cat.be716dab3
: update readme2031b96b8
: feat: fix #99f633fe412
: update version to 2.0.8?8042fcab1
: implements for #1003167e1ee2
: fix factory27fb921b7
: quartz comment.db5973fa9
: 警告日志默认送信器; mirai更新到2.6.45ea46502b
: try fix #989059d1245
: for msg builder0af35381a
: update to 2.0.7485845ad3
: fix #97. close #97d1fb6e9d8..0adaf88c1
: mirai message builder reimplementdcf12e441
: messageContentBuilder流相关接口方法定义83092b3b7
: #95 相关接口方法定义a9cc4f6fa
: mark annotations9217154e1
: 调整RequestGet.flagbd1b9af2b
: 调整MessageGet.flag55ff4a752
: test4db3b3bd9..d9d9e8efa
: set Setter's async api to blocking09b2b4bd5
: clean codeca1edd06d..e1168c09d
: update pom1a7d14988
: update log111b67a9f
: 增加资源获取处理器 for #93a57224a2e..940eb67ed
: update readmeedb4b9e93
: readme9028839f9
: update info. move modulea2ab1bbb3..c654dffcb
: Text event extraaa795d276
: kmarkdown7956351b4..109fe5ae7
: 尝试优化 AtDetection 逻辑74d76abfb..25e6954ec
: mirai组件环境下, 消息构建器增加部分方法60d951ea5..ad6e762e0
: mirai下, 消息撤回的序列化69f2402b9
: v to beta.4 拦截器优化468c19d65
: remove unused funcbca13dab2
: try fix #92c493f7b68
: mirai message content builder for mirai native559adb942
: guild 序列化5d5ac52de
: 信令测试a615542cd
: 信令定义2e12c59ce
: 开黑啦 信令5e54b9d83
: 开黑啦 objects定义 link #91eb92e4c3c
: SNAPSHOT48fcd7ba8
: v beta.3d908d77a5
: 修复注释错误a5cde6dbd
: 该死的泛型问题e4e63dc45
: mirai bot info优化 close #90a7c1fa688
: mirai bot info优化 link #90009a0fc49
: update readme29c15ba64
: 开黑啦bot组件 objectsacbb13a56
: 开黑啦bot组件 ktx json6d0ef60a8
: 开黑啦bot组件分支init6ce6c0bfa
: 消息重构器 readmedd5901385
: 消息重构器 注释d70183ff9
: 消息重构器接口调整 link #89955774228
: mirai组件 消息重构器 for test link #89fd6e579a2
: mirai组件 消息重构器 link #8914ba93cf9
: 消息重构器参数6e66ba150..e1f12f035
: 消息重构器2a0889499..7823d1a09
: v to 2.0.6-beta.2bf3752294
: additional api test5582cb182
: 好友信息获取支持1593995e2
: sender setter additionalApi.5a5e2d1c0
: 增加注释f2ac37324
: 额外API与mirai文件相关18209cccb..e159dc48c
: for additional api - remote file81ee7e5c3..2249de148
: for additional api4a8f95462..bbfe07862
: additional api interface1d718d488
: file upload auto mkdir69d8ab1b7
: 引用回复相关2729f1ab0
: 移除重复参数71c50b032
: 取消一个不必要的LazyNeko6ceaf4c42
: 整理处理消息转化器be2aa2215
: for auto scan test and close issue; close #8864f5cdc88
: update version and auto scan configf7ac8ca30
: update readme77177ce3c
: remove some module3847edefa
: auto scan packages71fa04d34
: simbot appa675f377c
: 优化cat file解析b553a0a30
: remove a test fileaff9cf7b2
: 动态参数提取器改动20af02bd6
: 动态参数提取 link #854ebe04523
: 转发消息246dec16e..3907c5699
: 骰子348597505
: 文件上传02fa9328a..0300c4ed2
: code解析相关acf955ed8
: 音乐分享相关acc477635
: flow to stream7e295fb95
: mirai 文件相关43793ae46..494e241a4
: 更新注释48e0c91e3..94bfcb18c
: upload file for cat?01859fd0a
: upload file for cata4dacd8ee
: upload file0ee9deb2e
: Remote file.23e118301
: 消息解析器b4daa7fd9
: update mirai version to 2.5.0fa9cd7992
: pre update version to 2.0.5279a8d8e2
: update mirai to 2.5.0fda3267fe
: Fix mirai config.d9b0014c8
: fix #82;15363a0e1
: Update github issue template.a1536bf78
: 允许Filter与Filters进行注解继承; close #83718042b07
: Mirai message source;b64b341c5
: 恢复不应过时的api69562bb20
: 调整注释9b117cc94
: verify exfa273b47f
: close #7848a19c52d
: update to 2.0.30b51e48b6
: fix #77 close #77bb46b2df2
: readme872676993
: 修复@FilterValue没有前置处理 fix #76a7d150da6
: 消息解析 - 音乐 账号验证 - 日志a774e270b
: update ktx and fastjson version.9c9f21d35
: 调整注释a1f7f5e55..60ae24a76
: setter相关修改;483ea6b90
: getter相关修改; BanInfo -> MuteInfo BanList -> MuteListcce360a33
: 处理过时函数1040daabd
: 优先级注解 close #72689cacd12
: update version to 2.0.2 close #74f3f30610c
: for #74a6bbf4593
: 接口增加属性73e542804
: test36d8feb62..61846321b
: update version 2.0.1f56e11c73
: testcc6eafbe2
: fix message builder629db2df4
: 配置项f015a7e97
: 移除无用配置项3c496566e
: 2.0.1-SNAPSHOT4ce05ac05
: 尝试优化keyword动态参数提取2d6983843
: update kt version886f70e8a..3b1bee4ec
: pom update version2edf79698
: update log9e2f4a17d
: update parent pom and deploya3a931f78
: clean import76f3b176a
: update version to 2.0.0b1a6c5f60
: update mirai to 2.3.2ed0e06449
: update log23ee8bc5d
: 优化过滤器目标处理器e21d7ac22
: update catcode version937995083
: test66f398d64
: 自定义过滤目标匹配器注释dcbdcee17
: 自定义过滤目标匹配器。00e177a0b
: fix lovelycat starter54d21fa08..958b211c0
: 2.0.0.1-SNAP to 2.0.0-SNAP60051aa93
: maybe 2.0.0 ?31a66da58..66788ccde
: readmed4d264eab
: update README.md363aa0319
: mirai更新423512ce7
: deploy info24777e599
: 调整项目整体结构,去除parent
中可能会出现的多余属性216ff3d63
: clean importc9f9bb00c
: 修改优化match逻辑83f4494a4
: 删除尚未进行开发的模块5b3de5adf
: server8423f9236
: 移除多余shutdown hook0bbe325b2
: shutdown hookf84d73159..0f9475496
: server index6bbdd3828
: shutdown fileb9920de1c
: 优化可爱猫默认页; 为监听服务增加shutdown hookcf36d1370
: 优化日志5cb793c22
: 清理注释d1516db9b
: ktor respond fixa76c76251
: pom executions5b55b29af
: 邀请入群事件75481a4c5
: 群成员最后发言时间3a7fb0e8d
: 群成员入群时间0708de0e9
: update mirai to 2.1.1 支持音乐解析cd14d37a3
: 可爱猫 自动登录配置; 快速回复atb6723b5ba
: 可爱猫 群号支持获取数字d17ce2a00
: fix result processorefc26df44
: version.ad35f6c7e
: remove empty body9982b98a4
: toString3a7e0f3c7
: 获取拥有管理权限的人的列表a678915d1
: 群人数应该+bot45d90fcfd
: 部分字母开头大写752a843d7
: pom version70de580bb
: 修复可爱猫事件监听 close #6781be82dc4
: 网络路径配置文件 close #66953bd2054
: 配置资源加载c2cffbf8f
: 动态代理的问题bb002139a
: 修复springboot下动态代理的问题。 close #65e5be9f07a
: tips97b1698f8
: resource load6e01e9e84
: 好多图标!d60c8cbb0
: readmeed19775d1
: 2.0.0-快照e914fe9a8..760ea900b
: mark annotation4e7846451
: fix #63, #64a890b6a83
: 快照版本不太行啊,先RC.4吧897287987
: for #62 and deploy 2.0.0-SNAPSHOT56d700428
: readme8100e2114
: shutdown hookf22087f7a
: snapshot3544c9ec8
: testcfc6af014
: update logd478d70b9
: fix #55; update log; close #5527dafab7d
: 暂停钉钉模块的部署更新a9f058016
: bot leveld46b94344
: bot level utild4ee97ad0
: 监听响应处理器 #49 快速回复 #545c0aee4b3
: up loga59988885..b44f6e2cd
: for quick reply3cdf179d6
: reply52c145788
: processor and quick reply76244bf6f
: processor0ad73cc36
: #51: 监听参数警告信息以及类型处理优化 #52: 兼容kotlin的可空类型 #53: 兼容kotlin扩展函数写法a28e4702c
: 清理过时代码f143ec076
: quick replyc37e07f01
: update to next ver 2.0.0-rc.2920e95339
: listener manager30bb69099
: update log and for deployf3de075ee
: fix: 修复可爱猫相关问题5b64e017c..634b99b65
: 决策ff03db773..92228b7ef
: testea0880e50
: 图片96c1ee630
: testf1eec568e
: 能力接口39bdf2a3c
: package info1a1f9d92c
: mirai catcode0df161dd7
: tips3ed0bd52a
: pom8112eecd6
: kill warncf09091a6
: log and deploy350b02446
: to 2.0.0-rc.100e78ace6
: mirai update, cookies, ktor2c8fd10a3..5b0947415
: log3efb36152
: pom and tipsa97fd5003
: operate todo38a1fe61a
: fix @Ignore faila5d7e0c30
: testeb43561ba..58b8c805d
: readme。cdc27c9a5
: readme and logo.3e53a3960
: logc97f4fbf2
: message contentcef05c0db
: messageContent equalsf36ba2848..22eb47ad6
: fix mirai cookies.a2c7a2654
: pom version884265e9f
: warn sender3b0c78ce6..ad2d19862
: MultipleResults.getSize() -> MultipleResults.size()5cfc36841
: bot as accounte4b2b5c71
: tips9919f1f4a
: pom.url04210dfd2
: logger senderaf978ed0e
: update version to b.973745d016
: fix: 可爱猫组件update7a93cc519
: feat: #32 备用函数2ce370960
: feat: #18 不支持的API提供默认送信器配置abe300065
: delete: 无用代码77baf3890
: feat: #40 细化各个类型050087833
: feat: 优化AccountInfo与AccountContainere94845d6f
: feat: #40 群成员accountInfo5a1db3e1b
: for #18836c09560
: for #4070a8635ab
: lovely cat starter0b88c0986
: feat: 优化事件触发机制 #36 finishe951170c8
: update version to b.869ed99ca9
: fix: fix #398e8514df4
: Mirai on msgaea73f1b4
: for #368d3f23d6b
: pomc004abef6
: versioncd74754ea
: clean importfe8820db1
: version fix51b0ccec7
: fix dingee5065df5
: update log96e6df531
: 可爱猫springboot-starter; 移除部分多余输出; 可爱猫服务器响应修复; 追加spare并作准备;d630401ec
: ListenerContext 追加两个方法e1119f8d2
: 遗漏的 @JvmDefault注解b15836153
: Achieve and close #2942f9cd7a3
: Achieve and close #332261dcb30
: fix and close #3448c0f3c16
: fix and close #350dd5423a1
: filterbb61751e4..7d215e1d4
: tipsf925fa847
: clean import629fd42e5
: fix lovelycat api poste18fdcc85
: close #30191f76c85
: rest template client; pom;ac32c1d59
: dispatchf62810e16
: Coroutine test0f6416aba..cf50310f6
: test91ed7e6a8
: rest httpbafe950cf
: http client restTemplateb3a0e1eda
: http-restTemplateb882be49c
: 可爱猫springboot-starterc9a973b96
: mirai 纯text cateac9b4976..d6314ad6e
: client template7f2cd1e44
: tips; readme21be74b1d
: 重命名 component-parent 模块为 component985d7c733
: loggera03be57f4
: tips & logo conf5df40ec14
: tips5880ff225
: thread { ... }b58f0186e
: update versionee8df10f2
: readmede9d4e079
: group sync43d0dab7e
: lovelycat setter557b34e31
: mirai updated4eb8d7d4
: recallc6a07ee93
: event9fb14c25b
: mirai 荣耀78f3d2fff
: delete friendd5c9a4560
: mirai update94ce8a917..eb9c54275
: update readme25dda82e7
: update log17d901bb6..534b478fa
: time task Backward compatible to b.56b062d7e3..87cfb8b8f
: time task loge6f13ce7f
: time task for quartz; close #24be6f5249a
: 注释等e515c12a8
: time method task9824701ef..a43c909d8
: time taskece091a8c
: fix close #28;52fd7b6c9
: timetask02c62ce13
: time task081158df3
: time task coree239e056b
: update to b.6 version5e1b19a9d
: time-task and readmeba210cf48
: pomfbf522b0c
: readme53d53bfa4
: dokka plugin update3d174827d
: test35eb1c90c
: kill warns4e947ad5e
: no Unsafe lazy571f031a0
: time-task module9ff2a2e80
: mirai url img/voice 优化585155649
: ktor updatec96bee814
: update to b.5510a45ee5
: mirai-存活线程 守护线程a9ba4f466..941fdca7d
: 🔊 添加日志记录63138efea
: 捕获部分可能的异常64348377b
: remove *.iml0037e611e
: logee46483cc
: #2762cde4245
: sb starter conf38e8f69e7
: 独立serialization模块49a096929
: serialization readme3f8938df7
: 独立serialization模块9748e0340
: sb conf4fc592bd2
: update to v b.41c8b5f157
: update log8847bd314..25dcd7875
: update version to b.32c5f1f5ea
: fix close #26;71227d7dc
: fix close #25;8aa7e5cf6
: readmefae311504..bd4faf0ee
: 适配mirai-2.0-M169418b211
: new versionc357bce21
: 💡 添加源码注释eb51dbdcb
: log name fixafcdc86b1
: readme513102e39
: readme and deploy863b70f6f
: to BETA.117dc57465
: sb metadata754a38129
: jackson serializerd3bdeeaf9
: 临时移除onebot组件97fb69ac4
: fix #21fceeda361
: finish #2030be2cde5
: component onebotdc4e406e7
: delete modulecfb7eb8ef..24a37ab91
: update and deploy3ccd50960..5bd9cd479
: result 无效化4af953fec
: lovely cat setter31f2dd9f8
: test646d00099
: lovely cat setter306302cde
: update logb92be1362
: achieve #17cc35525e1..69b02b27e
: ex handlef7a4dc923
: listen result rename 'throwable' to 'cause'aa4c5dc51
: listen result impl565ca999b
: handle failed7d1e5c0c4
: ex logb279dd225
: LogAble3f045c48d
: ex handle0619d755c
: update readme1ae0858e8
: test and deploy a.11b0b717e94
: log14e6abfb6..f717e6466
: lovely cat getter.a330a771d
: fix #14 #15554fee40c
: lovelycat4675797ab
: api exceptionec5b63b6a
: exception5f512310b
: remove todode72b0a6d
: lovelycat lazy cachece3528e19..919cb703b
: lock test787b216b4
: lock?fd066e783
: lovely cat api cache68ea0ada1
: listener cache compute487bc90c3..09f1be7d3
: update ListenerContextf0f7a9abf
: testfc23ef9d4
: group792660315
: update to next v(a.11)0cc2ff0c5..91befa18b
: update logb7066fd9a
: 为 GroupAddRequest 追加群容器。 fix #126fec34e3e..2ea207c91
: update doc4fca185c1
: update readmed169a21b2
: update log4cccfa922
: fix #1159f75f65b
: cache92eeb9b7f
: lovely cat getter;dc7f982e6
: lovelycat0dc3f333a
: update to next alpha version(a.10)d5f00de0a
: lovely cat component;f58f6b5b5
: Lovely cat sender;c31525e0b
: at检测器更新,默认检测器变更为使用neko进行检测。3c6b189e1
: lovely cat sender;a58c2cab1
: core configs67e249035
: ding configse884e5b8b
: mirai configs4bfa955ce
: lovely cat events & configsf6eeafc39
: 全员增加减少事件d5616748c
: contacts change event430a412ed
: lovely cat friend verify event;55b9a3dce
: interface Requestable86d0e2163
: update log0a3668cae
: 扫描支付事件。3b2193c1a
: update logd3638d128
: lovely cat 转账事件b89cef061
: simbot app logsd7fb5b7de
: update tips2693c0e94
: update comment0f491aad6..5dc0893d6
: update log457746217
: fix #10 ;2adc001ac
: ready to deploy3eda0e812..636db82fc
: lovely cat;48ed3c535
: clear import37cb7e4c9
: Revert "实现 ListenBreak解析 与 ListenResult解析";d48eaca15
: clear importdd2f3871f
: 实现 ListenBreak解析 与 ListenResult解析42461f435
: lovely cat private msg012d7cb4a
: private msg type2848bf7f9
: login event6e08e4c9a
: update log900d50504..c3f60aff2
: lovelycat at code;d19dff02d
: clear imports;bf8d65679
: lovely cat;d4e289c13
: RequestGets26cbcb9df
: mirai messages;238ef7bda
: update commentf61c0919e
: update to next (a.9cde3a2e23
: deploy a.81d4fdd8a7..41c2a3a49
: ready to deploy;4dbdacdfe
: fix #9 ;f6e28f669..c405ece9d
: lovely cat ;21b2fae30
: update to next version(a.8)6dd0ba7af
: update dokka to v1.4.10.2;d95a41418..4154945dc
: update log;ef34fed03..52bd3edbc
: update and ready to deploy;fac84edce
: event registrar618901edb
: test1f1ca4d84
: 变更toString信息4cc1aaa92
: 移除多余输出7eb64ed79
: fix #8;aa4792d63
: update log;c2724d604
: update hutool to v5.5.1;77a666150
: mirai messages;de9e249f8
: lovelycat api templates;6a9555efe
: clear import;00c9c0d87
: mirai组件大部分位置的BotInfo支持获取等级信息0bf7c0367
: 修复日志国际格式化错误ffd7aa77e
: 追加http-client模块的cookie携带; fix #7;c85419e58
: update to next version(a.7)698abb0b9
: 优化过滤器匹配规则2fad654f4
: update log;844b1e2f9
: update readme and comment;380a476db
: update and deploy a.6;8b5cae1d2
: update test;625ed6736
: fix #629f075f8b
: Update issue templates258d67723
: update test;072844b54
: fix #5ef23a259e
: update to next version(a.6)dcd67c962
: issue templates.b90872984..9ee232d17
: move MessageContent package and deploy;91b1e5cbb
: interceptore9eb85f71
: http template cookies;f5522ab8a
: mirai level;ea0469a0e
: lovelycat .d9ab9f775..5f87d2cad
: lovely cat component;e9df9d6f0
: update to next alpha version97dc5d410
: deploy a.4 and update log.dedebb076
: update tips0a3a257ec
: 优化mirai日志展示c073d06d5
: 暂时移除未完成的可爱猫组件module;8fb3fd51d
: try fix #32d7b66bbd
: 用不着,以前写过了..41d105c4a
: mirai组件增加bot的shutdown hook181a5f6b5
: move configuration5b40182a8
: update some version.615e65449
: mirai text and base text.286fc8110
: fix #2946787d29
: fix #1681977f4c
: lovely cat readme;5e5537850
: update kt version.76369e8da
: test1a12a9265
: http client template.cdb651916..edc5ff816
: lovely cat component.3971f84ed
: fast json auto configure9ebd00c5d
: move ComponentBeansf8430ce7d
: api bot as accessInfo.d4dc14d98
: logger.cddce3f0d
: import clean.ba27bf0f8
: test.92b19e898
: move message content builder.f9014bdc0..6ca3498c6
: mirai-bot logger.c77874453
: ver a.44f4ac772f..cce9e5127
: component-ding81f163615
: 白忙活了54f5b88b0
: moshi json.5f9fbce0e
: tips061423cee
: update logobc1add809
: update copyright; clear import;80018e2ff..e9bdfdeff
: update log.e7e3273af
: pom6806be369
: flag; content;ca6b687e8
: readme;5a3f84a86
: img builder; content; filter text test;846a45bd0
: test getText and getMsg;e6b2f9e03
: update version; 重新实现 messageContent;17dde8569
: core-starter移除部分多余控制台输出fbe649e0f
: 调整为新的 messageContent 实现。13d845059
: builder66a285a4d
: msg content.3cb9e968a
: 注释8aeabe774
: contentabb015f2f
: catcode version.2e48a32b2
: MessageContent-cats89210ccff
: 💡 添加源码注释621db829a
: msg content.7531889ae
: msg parser.7179e6628..9c6c00fb8
: readme.9211e3c1c..e246878a5
: readmes.201459e4e..d883a5d90
: update to alpha.2530bac111
: readme6ed3bd24c
: mirai-starter77dc6c828
: spring metadata4ecbce643
: update springboot-starter; 追加springboot部分配置文件提示。f0f7837be
: 任务执行器; testfbe5dfeb4
: 任务执行器d1b121b29..81759ca0a
: readme2a3e943a9
: logger;7c31644b2
: logger; clean import; listener registers;9021aecb6
: Core springboot starter module2e7e88682
: Springboot starter module496ce2297
: api-Task runner4bb9a2eb1
: json-fastjsonec0ec94ca
: http template.d1353003c
: remove some commentb7412161d..8b226e862
: http template.1245d35d4
: http-template-ktor95901e6cc
: http-template-core3a414fc1e
: json-moshi4c0d22b3f
: json-core37c7ca80c
: json-moshi29ad48f9a
: http client; json core;5e6e9443f
: http client;a641d884e..f6512edc4
: ktor.54d43c079
: http template core6b5690c21
: http template1480b6aa1
: 修改部分顺序39f1ed203
: update logger.83fc0e30c..962fee2f0
: tips160afa875
: MessageEventGet更名为MessageGet034e32129..91a34056e
: tips.2fb0f7c9e
: remove test main.09acaf45b
: 夹点儿私货7b8d549b4
: remove test main.a9278518f
: 夹点儿私货141562a5b
: readme.13940ea37
: version. sb-maven plugin.338440be8
: simbot v2.0.0-ALPHA.1ce852db6a
: logbeb79377b
: at, filter, msg&textd883bf8d9
: 隐藏/修改文件编译名称a2c256fea
: update, conf.312a45d8e
: update.a719c40b8
: events.e790bdd89
: mute; time;2cb571dfa
: events965a33de0
: 调整包结构34382bc46
: nudge msg; request msg; flags; setters; content;da3de4c25
: requests; result;b49a747a1
: 調整包结构,api下包路径不再作为core的子包8da0de1f1
: sender.9221a0570
: readme.660a50974
: 调整结构。bee814e14
: 调整结构,调整编译文件名。59f5d3dd2
: filterc18309dff
: in9d7d7c7f5
: readme, comment165aef8ff
: 文档地址360197231
: 测试群消息发送293a10ae4
: 测试私聊与回复、消息builder、复读。87215f01a
: mirai.eb21771c7
: logger conf.9577c64b1
: mirai private msg.61b495aa3
: mirai sender.4f251809a
: mirai setter8c91f514f
: getter, setter.39f4d1320
: log, config, core, mirai2dbd56f7d
: core, api, component.6cb396e51
: parent pom756f9f9e0
: simbot.371778eb1
: bot registers.a26abf616
: listen test.82c13f5fe
: logger;sender;09fb23176
: app;depend;mirai test;test;conf;dc5523b10
: mirai try.aab34f54c
: pom url.715c2af5c
: mirai componentc89475a9e
: listener?aac7ea30d
: component0ba7b1a5c
: oh!4b7852483
: config; listener; ioc;86b3dc1ce
: listener.82aaec79c
: listener manager.9d1e39336
: listener intercept chain.51a067162
: listener manager.6033536c5
: sort queue.2ff8ff892..210bac84f
: ListenerManagerBuilder.2ec596b7a
: filters.83f304df0
: import clear.7c63248f0
: some.420f0c34a
: msgs.23841f824
: wildcat code template0916fb84f
: neko some.22433d7d6
: remove some.0cb7f8424
: msg interceptor chain.1a6150d7a
: chained interceptor, listener intercept, listener chain factory.fa8c97fd6
: listener manager.cdea0c24f
: pre,post init506b0e20b
: pass9257d756d
: ex, api, listen func, filter.deff592e1
: listen result.0e1a27863
: infix funcs.58355444f
: 📄 Adding or updating license.23663429e
: common's version update.18c67fabe..05b60dcdd
: update readme.f2cb43917
: 独立common模块39a164ce6..9f16c8eb5
: neko!6d385d805
: core; api; code;c938f3d20..5748e7827
: core; api;01a642d13..f9985c2c5
: iocee12b7c9c
: annotationUtil223a05183
: ioc270951296..d8c75fb3b
: AnnotationUtil186ec9265
: AnnotationUtil ioc299fadef4..6a136aad2
: loggerdfb65b5b1
: colorf8433b46a..dca74d621
: logger9a0d24d51
: 配置读取相关 test;d1e0a46bf..250f2febe
: 配置读取相关;ab1e33e42
: 配置读取相关; 常量相关;ac4e3a8c7
: configuration相关96dbb8a07
: update copyright107fef983
: annotation utils42b2985b1
: utilsf12967a74
: 包结构; 新建模块;f364b3c83..d3b5a7eea
: 类型转化器;eaee7b09c
: 部分接口定义; ioc模块48524a9ff
: 定义送信器接口及其附属67787926c
: 调整结构, 增加模块70a0aaa90..70b6ca6b4
: 调整结构3f0addb5b
: setters34d9edbef
: result and otherb3fecc178
: 调整注释8b0290c22
: 不断地尝试调整kdoc样式并最终放弃fd7d7be38
: sender and carrier579e39f5e
: 变更包名2c951097a
: containers 结构6b802155a
: changed eventsd99c18c9f
: msg content8d4a01621
: operator and beOperator523b1728b
: 请求 - invitor68b49c15d
: 描述标识fd3f8d039
: 调整annotation包的位置4e11500b0
: flag; 请求父接口;e4a609e31
: flag; assists;67b9aa30d
: 添加描述性接口 减少事件07f615d75
: 定义接口5d806b246
: update dokka plugin.75e8d74df
: master doc delete and ignored471f075d1..747e78e26
: index.htmlf8bf2ce56
: 增加doc路径dfde4a20d..35ffbf9a9
: dokka plugin886b265df..65d87ae93
: 添加上测试相关的模块05a00a02b
: 定义api模块内相关接口98adf530e..2e326bff1
: init
Release & Pull Notes: v3.0.0-beta-M1
Commit compare: v2.3.9..v3.0.0-beta-M1
e31ba2964
: update: 版本更新至 v3.0.0-beta-M12ce1562bf..f28df497d
: update(buildSrc): 更新调整buildSrc内容714e348a1
: update(buildSrc): 更新调整buildSrc文件结构39b950025
: 消除/修复警告62b67a702
: gradle 配置7e565b9ea..a80891923
: 整理 gradle build srcb6b36131a
: fix(simbot-api): 修复获取PlainText导致堆栈溢出的问题cb88b3b7e
: 清理代码9fec6a56a
: simbot-boots 模块下相关依赖改造bfe802dc1
: 依赖调整、更新6b6e984e5
: simbot-core 模块下依赖管理改造cf9a6843b
: simbot-apis 模块下依赖管理改造2a5e86e69
: 弃用@Filter(target = TargetFilter(...))
, 以@Filter(targets = Filter.Targets(...))
取代之35385ebab
: 版本调整至v3.v3.0.0.preview.18.0
f24c8c889..c3f69148f
: 调整注释ed19e7b59
: fix: 清理遗留代码4350ef4e3
: update release config596a52c02
: 更新changelogf1e26f977
: Update release.yml9a19c8452
: Release: v3.0.0.preview.17.1527574e90
: github release configac8fe567d
: 改善SpringBoot下对于直接注册监听函数的处理d56f468dd
: fix(boot): 修复过滤器注解处理器无法获取监听函数id的问题4a1dd2964
: build(project): 调整项目目录结构46ffe38d7
: perf(project): version to v3.0.0.preview.17.18ebb95dfb
: test依赖调整0c090c913
: 持续会话机制变更fd0f65c5d
: Resource to Image1fc130a3f
: README.mdcfc656b75
: feat(component):Component.id
调整为String类型; feat(nullable): 细化部分函数的可空与不可空092d2b8c5
: fix(application): 修复Application关闭无效问题7befb6c19
: 调整优化日志输出3bc5ede5d
: ApplicationFactory会在未配置Job时补充Job41fc6ad24
: binder增加作用域和序列化模块403474e16
: 为各种预设属性/作用域提供扩展a61504d41
: 为各种预设属性提供扩展4af518a0a
: 提供并实现ApplicationAttributes
约定属性3c158af32
: 为 Application 提供 botManager 属性c9c85ec1a
: 使@Listener支持EventListenerBuilder和EventListener解析946c3f758
: @Listener支持EventListenerBuilder和EventListener解析ff8ffd6eb
: boot支持EventListenerBuilder8b3a7d700
: 提供EventListenerBuilder
ece52d2b5
: 调整ApplicationBuilder中的流程,bot的注册将会在Application完成后执行;4fec72717
: 清理注释a635f85ee
: 为Switchable
中的*Async
函数增加Future
返回值469187275
: 清理import8be095809
: 移除测试c02e1cef3
: for DelayableCoroutineScopedfedeaf73..989db3f5e
: 实现新特性 DelayableCoroutineScopef6958422e
: 实现 SimpleListenerBuilder 并替换 EventListenersGeneratord849e57de
: 版本更至 v3.0.0.preview.17.0474384138
: 实现 SimpleListenerBuilder 并替换 EventListenersGenerator54b097d0b
: 准备发布版本 v3.0.0.preview.16.00c756149f
: 调整changelog生成描述a5ce5245b
: 调整事件处理的日志f24bb991c
: 标记EventListener.logger
为过时并计划删除3e701ef1d
: 移除EventListener
的IDContainer
实现,并变更EventListener.id
类型为String
e6f9f61a1
: 清理或调整部分TODO450517f61
: 函数接口重命名0541cca09
: 补充持续会话注释fdc4ac30c
: 调整c继续会话api2c410e50a
: Scope移动为Core模块特性ae9511fa7..87d22dcc4
: 将所有Core相关的内容重命名为Simple6a73d81aa..fdd4b94a4
: 持续会话思考ce1c25704
: 版本更新到 v3.0.0.preview.16.x029857389
: 注解过滤器工厂4ffd44fb1
: 准备changelog28d956c98..6379535bf
: 性能测试9e14848aa
: 清理测试文件31b6440a1..1b3c36c39
: 调整测试报告d74152c70
: 弃用Filter.or 和 Filter.and;提供新的注解过滤器工厂a9d023b3a
: 依赖版本更新: Kotlinx Serializationv1.3.1
->v1.3.3
3dd314527
: 依赖版本更新: Kotlinx Coroutinesv1.6.1
->v1.6.2
9f5b38788
: 使用testng60cc04c45
: ID相关更新;增加JMH性能测试报告;6001342f8
: 依赖版本更新: Kotlinv1.6.10
->v1.6.21
1bb6a371e
: ResourceImage消除警告c6068ee67
: 清理代码2731e059b
:Image.asImage
->Image.toImage
ac15f4fc7
: 消除警告58e841585
: 调整 MessageBuilder 内Image相关内容bb03e96f8
: 调整Image相关API3509da1ac
: 调整优化ID相关APIab038e599
: 移除UserStatus及相关内容400fe2d76
: Role API255b06e55
: 核心版本更新到 preview.15.05715f3998
: 更新README01d85b87e
: 准备发布 v3.0.0.preview.14.06eeb18d55
: 优化描述21a50cced
: 更新优化ID相关内容336be3db2
: README.md 更新1db756b13
: 补充注释cc9c47bc6
: 为Items实现Stream相关API2a4357e17
: 为Items准备Stream相关API798f1b409
: 为Items提供Sequence相关API43cd88f88
: 将 UserStatus 标记为 '实验性' 并待议。2ad234da5
: 简单调整9eea7093e
: 优化补充注释信息d73ad4c4f
: 改善优化持续会话相关API、提供部分扩展6723f07b0
: 调整优化SimbootApp
部分API8fa9d80cc
:Member
实现Contact
ebd1af3bf
: 补充注释3923d0f38
: 调整DeleteSupport
的实现09224096f
: 重构OrganizationBot
及其子类2f8e0af14
: update readme2fc3e6571
: Create CONTRIBUTING.md405aa9e86
: Create CODE_OF_CONDUCT.mdba714b791
:Objectives
重命名为Objective
0258bdcdf
: 调整Bot社交关系容器的实现;补充注释;5e744ee81..2b15434c1
: Update question.yml98e178bc8
: Update bug-report.yml909402ee3
: 对 Timestamp 的API进行调整改造c8a83dad7
: 对 Timestamp 的调整1e939d47c
: preview.14.x: Bot.contact api07e4639c9
: 调整部署任务流程aa1f210fd..43ee27aef
: 更新 v3.0.0.preview.13.014b0e1831..a976859cb
: 调整 UserStatus 相关APId107608b7
: 算了,没有必要df88e3ba5
: ListenerGenerator 扩展88997d6f4
: 更新优化 Items API3dc3e510b
: 更新到 preview.13.015ce30ae1..3091b0277
: Update timeout-issue.ymlac9d3270e
: 更新到 preview.12.11a73e730c
: 准备发布版本126f7c29a
: 构建函数2be3bc581
: 转化函数db423be6b..927a00597
: 增加构建Items的扩展函数74a63d58b..8462aeffc
: 重构实现Items取代Flow或其他序列APId606b5279
: preview.1283a9d1036
: 更新快照规则54517dd06..804fe8b0b
: 发布 v3.0.0.preview.11.1ab0c5b032
: 修复配置a119fe6dd
: 补充注释53477c2e7
: 修复CI配置cb9d30c13
: 尝试修复 #310; 补充注释425392b0a
: Update timeout-issue.yml8915f09c6
: 调整/补充描述2b73413e6..3850fda36
: Update timeout-issue.yml196ef9418
: 预更新版本到pre.11.1a441bff8d
: 更新 v3.0.0.preview.11.000a25bbca
: 补充、调整注释a67664ad4
: Update issue-waiting-report.yml31112ab69
: 统一 send、reply、react 相关api的返回值,使他们都为 MessageReceipt 类型。bb70ba08e
: 补充调整注释描述5b5bfdac1
: 补充调整注释6a446f13f
: 补充注释a2cdddf92..34126f260
: 使 MessageEvent 默认实现 ReplySupport6c6f01f7f
: Deprecated 'sendIfSupportBlocking' in contactae47e8177
: 调整 EventListenerProcessingContext.eventResult 内联函数位置到 EventListenersGenerator 处39705c8f3
: feat(api): 事件构建: onMatch / async2c21f1394
: 其他api?8823ad2cd
: 补充注释9f5a223ef
: 为 EventListenersGenerator 及其衍生提供更多实用api1ad06d162
: fix(api): 修复EventListenersGenerator中match函数合并逻辑错误问题ea27aec5e..1d52d679d
: fix(api): 调整Preparator
相关名称为Preparer
b31294c1b
: Update issue-waiting-report.ymlecfb5d1aa
: Update timeout-issue.yml78e671eef
: Create issue-handle.ymlc2623c0dd
: 其他api?d3224ec01
: 补充注释030ede8e2
: 为 EventListenersGenerator 及其衍生提供更多实用api3dd158348
: 调整文件结构b8c481f17
: 调整 BotMember 名称为 MemberBot。d493ab306
: 调整botMember相关属性值d0b1dbe32
: 版本修改至pre.11.07e38f1d74..d26bffeec
: Update timeout-issue.ymlba5c36993
: Create timeout-issue.yml3af0ac78a..a2e8c3a02
: Update issue-waiting-report.yml3b0fa2cf3
: Create issue-waiting-report.yml76bc60909
: 提供 BotMember 类型实现550cf3e7e..9d6efdc78
: 完善mute api的描述8a8f0cad6
: 调整禁言api的描述与约束ee79a0316
: 版本修改至pre.11.0c9f9e7f32..22361c4ab
: Update bug-report.yml538dcc65a
: Update question.ymlc72596b89
: Create labeler.ymla33c4a967
: Update advice.ymla097936e1
: Update show.yml37bd3c8c7
: Update question.yml1a5e556c4..f67f33d94
: Update bug-report.yml175c70eea
: Update question.ymle0829bec9
: Update advice.yml8c0ea8e52..532174eeb
: Update question.ymld764c8fc3..1b0d8a0e1
: Update bug-report.yml0b0c404e2
: update README.mdfb550e36f
: 更新版本 v3.0.0.preview.10.220890003c..453bd7918
: 补充注释78dfb4907
: 为 ListenerPreparator 提供阻塞兼容;补充注释691800198
: 移除无用目录26b18e23a
: 下一个版本568ae9a7a
: 更新 v3.0.0.preview.10.1617a73ec2
: 尝试修复@FilterValue得不到对应attributes的问题e6c6dc5a2
: 阻塞函数增加 runWithInterruptible30c54a139
: CodeListener过时标记1543f2884
: SimpleListeners5a44a1995
: 版本预先调整到 pre10.19f052ceec
: 更新版本 v3.0.0.preview.10.0e2483dc79
: nextMessages -> nextMessaged89922adc
: session.nextMessages -> nextMessageb2b31555e
: 优化ParameterBinder.Context部分APIae8b28f33
: SimpleListenerBuilder47e11355b
: 持续会话API优化1e3f9d0a1
: 拦截器扫描加载fb5f4d851
: 拦截器重建: point251ee2bb5
: interceptor for spring boot starteref1714eca
: 隐藏bugdc28a7b15
: 调整接口内抽象943c1ea1e
: 监听函数重构/监听准备器26e2f9899
: Interceptor s8f1e877e4
: EventListenersGenerator8a62ea84d
: 监听函数构建器5b3d6db48
: 新的默认监听函数实现/matchablebd12ba30c
: 监听函数重构8115d3785
: 版本 to 10.094ef89263
: matcher..?0b70e34a2
: 更新 v3.0.0.preview.9.17f051dfac
: 监听函数与拦截器调整:matchable2c8074f4a
: 拦截器: before Filterd6c2200c8
: fix(spring-boot-starter): 尝试修复动态代理目标类获取问题 #281ef71cbfed
: fix(spring-boot-starter): 尝试修复动态代理目标类获取问题6600aeabd
: fix(spring-boot-starter): 尝试修复动态代理目标类获取问题&配置快照发布策略a866d7fe2
: fix(spring-boot-starter): 尝试修复动态代理目标类获取问题 #28139c04878d
: 删除无用文件33c19990a
: readme更新ffd0eadba
: feat(api): BotSocialRelationsContainer6e6d91af0
: refactor(api): 移除 BlockingClearTargetResumeListener54cacff86
: feat(api): 持续会话API1526fbb00
: refactor(spring-boot-starter): 简单调整4e48cb099
: runInBlocking相关7700c8463..0f7db353a
: 持续会话API #23822972503a..61e67b746
: BlockingRunner 调整108244d1a
: 标记待办215241a37
: fix delete if support05d08d2fb
: 优化日志e38e53442
: fix filter502d26ac9
: session context 4j return typeb8fb6cc17
: session context 4je4cc28ec4
: class loader.b573ca006
: The Boot classloader configurationa3256a818
: Boot模块的自动扫描03eef71d6
: The build src875b29805
: Remove a submodule.73387f222
: The build src26dde0880
: Remove a submodule19350a64c
: Session Context snapc575e4e7b
: snapshot for other branches785009adc
: preview.10.06553865b8
: 修改readme和changelog70a37e6cf
: 兼容性过时标记1975c129f
: 修复auto register bot重复启动的问题28e5badb9
: Boot about39ef6740b
: changelog732cfa7ed..4723686be
: 调整部分内部实现c6e279078
: 调整注释、调整部分实现2a206178d
: 简单调整743f3fce8
: 调整构建listener时的 handle 函数,将 context 作为接收者;修复部分内容e493da9a7
: 简单更新7ed19476e
: 简单优化事件注册器8f321c54d
: fix install bug106a782b6
: application内异步改造、简单调整、补充注释b65bcb54d
: 应用程序内部启动全异步改造b43cf2ab8
: Application Launcherf6b75df0d
: Fix SpreadOperator0ce7427d5
: the version to pre.9.009fff5280
: ItemFlow4c3480fc5..f7a3ceb9f
: annotation event filter1f63453f4
: Item Flowcab1a6111
: BaseSequence7cf30077f
: Item Sequence and Item Flow3a436efa0
: The Spring Boot Appf6f41aec6
: Boot相关模块下为listener提供部分原始属性支持08be90751
: SpringBoot app2a20fb2f2
: Binder For MessageValue8bf909bf3
: 挖坑0e0d537bb
: The Binder4f6496513
: The Boot application.b14fff70c
: The Boot977ada715..1dd04bcdb
: 阶段性更新8fd0366a1
: Message extrae46147a9c
: The Binder97173f2ab
: 消息序列化相关b234042dc
: Boot Applicationc8858a879
: Create config.ymld0a1d1a79
: Boot, and Spring Bootbf28cac14
: For Spring boot and ..b5b5026e2
: build listener manager0e2c15742
: 调整EventListenerManager
的定义,包括Scope、Context等。c91b1507c..8ba3b6792
: 为Boot
提供 Application 实现。fe7f24059
: 文件内简单调整f23a1e402
: Builder and interface33b9a8336
: 与Job相关的简单调整2db193c9a
: 增加 Completable 接口并使ApplicationBuilder
实现以提供完成回调;ApplicationBuilder.install(...)
中的configurator
函数增加一个函数参数perceivable: CompletionPerceivable<A>
来允许注册配置的时候额外注册回调函数。54e9e4f04
: Application.Environment中提供序列化模块相关api5b505f4d5..69bcb4511
: 从simboot-api
中排除simbot-logger
a84666ffd..b965604b7
: 只在simbot-core
、simboot-core
中传递使用simbot-logger
e172f029e
: 在 spring boot starter 中默认使用 spring-boot-starter-loggingaafa248ae
: 更新kotlin到1.6.108f6a4c9dc
: 清理未使用的版本信息; 更新部署脚本配置5140e40e0
: 更新ktx.coroutines版本到1.6.12f649df8b
: 清理testbc69e457b
: 版本发布 v3.0.0.preview.8.0bccce90c0
: 变更调用6de353ad5..0395af0fb
: 提供Resource
的子类型DeserializableResource
并将其与BotVerifyInfo
结合。f5cc86950
: 调整 Resource 的部分API51e7fd052
: Update advice.yml7fa6fbe58
: Update show.yml498c7eae9
: Update question.yml10b8d1c8a..20ab5e523
: Update bug-report.yml740bd1951
: 重写 BotVerifyInfoda9cd54a5
: 调整BotManager
和OriginBotManager
相关内容。f297846a9
: 变更 BotManager api: all() 返回值变更为 List6d35c77bc
: 更新.ignore73ba592c7
: SupportedBotVerificationTyped5d6df95c
: update changelog5e83d6e68
: feat(implement SendSupport): 为Member、Friend等实现 SendSupport 接口22be7b9bf
: fix(Image.resource提供blocking api)b6a0dff4e
: Request相关事件定义调整867234da5..6a6d5deb5
: Changelogdd46ba6c8
: Event、MessageEvent部分内容定义调整,去除默认实现c841a499d
: 变更事件的重新定义480bafec8
: 准备更新日志ddaf3eacc
: 更新版本到pre.8.0da1d99601
: Simple Application dsl api59e857395
: Update advice.yml5e876c85d..d4c8a2df0
: Application Factory实现; 核心 Simple 工厂; fix some02620d709
: Application Factory实现; 核心 Simple 工厂;0db62b995
: Application Factorye1690957e
: Application...?b1e956d2d
: 调整注释a37c019cc
: clean importf74689ea1..298944e1d
: 调整APIc68f9b517
: 调整注释f3ace62c6
: Application steps0e4930b87
: update ci config112a44ff8
: 为 SingleOnlyMessage 提供toString函数实现约束1aead8265
: 更新CI配置604b6c7af
: ⏪ 恢复版本号65fbecd28
: 更新配置ba74a4411
: logger common30a8ae919
: simple test660f167cc..06a6bee96
: 临时回退版本以发布快照220885234
: 准备BaseEventf0504881f
: 调整配置9af614963
: 调整 changelog 生成规则22861752a
: 新的 changelog 生成规则ffc675e02
: update copyright and fix65ca3986d
: update copyright;c716688e3
: NEXT VERSIONcb396e9e0
: Spring boot version update25dc23499
: remove some test filef46d84a59
: 版本发布95589cc7f
: 更新版本 pre.7.0d8baf2ece
: boot api提供 ComponentRegistryConfigure 抽象配置类以实现自定义组件注册e40dedc04
: 优化Messages下相关内容效果,例如toString等。ccd470388
: ID and testf5e8e9b44..f11a2fb00
: ID329de6e1f
: Bonus!b2559c244
: 更新版本ba45623b9
: 更新changelog模板61198a0dc
: 🔖 发布版本v3.0.0.preview.6.0
e3e82d554..72c63e29b
: 新的版本定义方式205299bf9
: 范型调整f7a7c660c
: 范型fix961742ef7
: 版本to6.072e41dcce
: 调整event范型定义ce46e38ce..605c24c26
: Update README.md7d6814b4a
: 标识待办c95be246c
: Update to v3.0.0.preview.5.07679f2182
: 优化日志1b8de500f
: boot-core自动加载所有可加载组件(installAll
)9595de83f
: 补充注释f83aeea7c
: 为 MuteSupport.mute 的参数提供默认值8e804e038..635d81a46
: Update README.mdd3bd38336
: some test09c2afd3a
: component98ce57073..17c4bde06
: bugfixdbfc6d2a0..5be8c9557
: 组件中的序列化器e62ad09fc
: 文件名调整2fc5d93e3
: 调整组件机制89b4d64af
: 移除Message的ComponentContainer实现,并调整 Message.Key 的定义06bbecb85
: Component Registrar and listener manager install()333752e2b
: update readme94659b921
: Bot.isMe api2310eab64
: 补充部分注释380c1ca64
: version to pre.5.0b65e58c1c
: 简单调整部分shared operato和c042503a8
: 补充注释与单元测试031079119
: configuration中的监听函数构建器181e10c7f..a51afcd92
: 监听函数构建器,在configuration中a9c0f3079
: 补充大量注释; 调整核心事件管理器的配置类为可链式的4f334963e
: EventListenerRegistrar 说明65c467d6b
: fix submodule head3236f6405
: update submodule config13e23e395
: just updatebbf75d8c1
: 清理部分遗留输出斌修复部分错误fa796b8e7
: 优化reactive相关api无法被处理的警告信息3318f8fbb
: 调整actions以支持submodule04c8395db
: remove buildSrc22c6e419c8
: config git submodulesb078bcc5d
: buildSrc submodule try fix1b18b12a8
: delete submodule3339baa3b
: rename buildSrc for fix git submoduledbf123dd8
: remove错误提交的文件夹f1a2396bd
: buildSrc 子模块d94369bc0
: About buildSrc844e30c63
: 简单优化对于核心boot模块下的类扫描提示229fce815
: Version util46a50f38e..80c0b63f1
: issue模板abf3eaac0
: 恢复配置98d4b8552
: kdoc2d6a582cf
: kdoc publish3202305ef
: 🔧 修改配置文件766e8ff67..bc07df22b
: 补充注释与说明d572c555a
: 清理代码3a6959754
: 优化展示49a1f6aea
: default logger use3fa4c5581
: Simbot Logger84c687c53
: Loggerc62fdff7f
: 优化警告日志e26e7eaf3
: 调整警告日志62ac24d6a
: reactive api support16ee681b8..d120f29cd
: reactive apibc56a4658
: Loggerd32ad7200..83d8e16a3
: 更新配置26c967629
: 简单细化spring-boot-starter部分配置类75b61a0e8
: CoreListenerManager中的事件处理不在使用bot的contextd6522d63d
: 增加文档配置4eeb558f6..6a0b4f0dd
: 更新readmefb2dd4f27
: update configf73bcf6ae
: update to pre.3.1d6db3901c
: update README2f38df142
: 更新changelog配置a4fa0355c
: 更新配置2a76c1e44
: Release for v3.0.0.preview.3.03a7f834dc
: 补充注释7ff0674a0
: MessagesBuilder07a58f0b4
: 简单调整publish配置05bafd19c
: 序列化&Test37226935e
: 为 Messages 提供java平台的序列化api8d5372964
: 为 Messages 的实现提供 toString 和 equals8144e3faf
: 补充 Limiter 注释1d604f2c0
: Messages 注释补充,toString 补充88d769681..823114932
: 更新配置35879a688
: 更新快照更新配置0033c456e
: 调整规则 - 修改了源码才发布42c60ef9c
: 自动更新快照脚本c5167a9b9
: Logger 模块?b92475576
: 补充注释a8739fe72
: 补充/调整注释a2b89bd18..1b99ef2b0
: 补充注释997a0631f
: 调整注释d7589e568
: update doc configd3da88d6e
: Doc publish config7a43ad7f1
: config7d64c972e
: 补充 OriginBotManager 的相关注释, 增加一个getAny
函数3c3b65f43
: 调整错别字4abf3857e
: 更新文档部署配置文件8c853f8db
: Dokka doc config and published to https://simple-robot-library.github.io/simbot3-main-apiDoc364dc4e88..a5b620aa4
: update workflow settings, and rename44238be75..de1e252f3
: update workflow settings.a176882f8..2b64e33bb
: update build settings.847de58aa
: test file1f72d8d48
: 📸 Adding or updating snapshots.3cd68af28
: config snapshot8d9bb1915
: new Logo!9fb5828ae
: new spring configd850b706b
: 重命名spring-boot-starter模块名称simboot-core-springboot-starter
->simboot-core-spring-boot-starter
bacae85f0..f53040e25
: 调整注释1fd6bb355
: 恢复@Filter和@Filters的递归性。参考 https://github.com/spring-projects/spring-boot/issues/2966290e20c1f1
: 重新调整Role相关Apiebf4e8f34
: 标记修改点8cfa52fb2..18b67a096
: update readmed1af4263c
: build.kts配置修改cf18217e0
: 测试补充6a48fa704
: 增加 Timestamp 相关APId24ac0a7d
: 调整 Timestamp 相关APIa60570c25
: 消除 Message.Metadata 并调整注释dd5770ee9
: 消除Event.Metadata并调整注释aa1743b80
: 移除Event中的Metadata00efc9b24
: 补充注释a6e4b322b
: 增加部分中断异常f6df97e4e
: 移除 SimbootApplication 无用配置81bfe8e53
: 发布preview.2.0bcde2d41c..75f9bd98a
: 补充注释036547dfb
: push asyncde620740b
: async listener0025a0b63..f66ab27f9
: keyword match08bd3ecda
: TODO markc1a23b7e3
: fix keyword match; update annotationTool to 0.6.32d5d4b0db
: update annotation toola84d5cb77
: Filters fixdb6810acc
: di -> 0.0.33cf422e41
: 修改注释0dd3cf8e4
: Filters 默认匹配方式a0997dfd4
: @TargetFilter.atBot: Boolean2ff9b1fa4
: Message.Element.equals() & hashCode()5a0ca59df..2364e44d9
: 为部分事件增加inXxx
和useXxx
扩展函数36d97d521
: 为部分事件增加inXxx
扩展函数a55c35b33
: 为部分事件增加useXxx
扩展函数bec6cfe50
: version to pre.2.07f04abe2c
: Resource and bot image api687ce0eb6..8ccbc1476
: StandardStreamableResource92f6d24ac
: remove serializable on Resource837ef071b..2b8c8f676
: 暂时移除IDResource及其相关内容dadfc572f..c9dcaa244
: StandardStreamableResource8b2a99c51
: remove serializable on Resource2ca93a85b..bc4a49bb4
: 暂时移除IDResource及其相关内容9892b5602..28c13643e
: ID.literal5ca4e66e1
: 暂时移除IDResource及其相关内容1a40b1fca
: FriendInfo提供用户名相关辅助函数585ff502e
: MemberInfo提供用户名相关辅助函数164a69a1d
: 增加待实现事件35132fab0
: 补充注释65d31436c
: 组织IDbe13542f1..fef8f2b4a
: Readmec57f1aaa7
: Readmy & copyingd0465dfc6..9bed33f0b
: Readme6ac811da3
: logo638dfe0fe..66c9ed19c
: 补充注释。66fbfa689..4e7218259
: internal event keys91d01b271..39562b438
: 补充注释bbaeca91c
: 内部bot相关事件9e426d92e
: ID for Resourcefe71d1af6
: ID容器的实现d49e54b86
: ID Testad9bc8907
: 调整注释f072a333c
: ID容器的实现41aa0800a
: ID 容器定义b011d1302
: 为@Listen所有衍生注解标记过时bacdbe24b
: 补充注释350148237
: 暂时异常OnXxx
监听注解cf4b740a2
: 持续会话相关更新68f30d665
: 隐藏部分suspend api20a6ac82c
: 增加内部Bot事件c82abe3ed..27b70b16f
: 隐藏部分suspend api90ed097f2
: 更新开源协议7a000f624..1d9698c46
: 更新、调整、完善开源协议d3d7f4395
: ID Utildb7baaaa9
: ID UUID random52cd193c4..698bdee9c
: 调整toAsync返回值类型。4b6608bad
: Core manager intercept config400a45b82
: 补充注释db3d48142
: 全局获取作用域与持续会话作用域d3897f6e1
: 补充注释c223df9b8
: Survivable.waiting() 抛出中断异常eb1d94aa7
: Organization / group / guild / channel 相关直接获取API, 调整返回值类型f4977d2fc
: runBlocking -> runInBlocking37acb252a
: 调整注释ecb516315
: 增加 xxIfSupport相关inline API1665ba556
: Bot增加独立获取相关内容的api105948fcf
: 事件注释修改,test706099094
: 恢复监听,onMessage with Durationf458720e2
: waiting on message540b570cc..b54a8ef05
: 调整BotManager api661b4663f
: session waitingOnMessagea70e45cf6
: session waitingForOnMessage395bc8917
: 超时处理f4b682891
: 超时清理89faa018e
: 调整OriginBotManager部分API4f7c6c69a
: Member.rolesec38399af
: 补充注释,隐藏部分函数8b27b3165
: 调整Member/Organization/Role相关API,更新版本到pre.1.1c3d0ce810
: version to 1.08806b1eda
: coroutine scopes43a418ac3
: Add some@JvmSynthetic3dde53a42
: test commentc457ef220..84400f2a3
: build configd892053c7
: ID update02bfcb88e
: Test and get members1db64a889
: Event annotations344b31f41
: acceptb00a00ac7
: GroupJoinRequestEvent3ee736561
: message934836960
: Events5b5d2324d
: managera85fe27c0
: 注释于注解24c9d019d
: annotations6aad064a0
: friendsf6567691f
: requires opt annotationb510fd172
: request events, changed eventsd8fe1f5c9
: 补充注释91d1d0db4
: Limiter2e6f8bc95
: Resources66cba4f9e..a32569cfe
: Limiter.kt7fe5b3d92
: Bot apisd25755511
: pushIfProcessableb8b4e0f92
: remove ComplexIDdf4db5504..9e1fe320b
: Lazy value util9c3ab7db5
: friend message event7a7f6b571
: base eventc94f4ce60
: new apia1addc1b5
: remove session oldb153b7c72
: events api76efacfc2
: blocking with interruptible626ace278
: Resource serializer5cdfe049b
: Image038302b9e..87346870c
: resource1440e50b6
: send message content42f2b7071
: send string3d5ef0014..6bb0f9e42
: Resources0b44157d5
: Resource57b2734bb
: SendSupport.kted7f32526
: DeleteAction -> DeleteSupport37cee1be9
: bot manager config47988e331
: MuteAction.ktd3510906a
: V, and session context18a026aff
: Messages 优化3c7e91abb
: Messages 不再验证 component0b36545d3
: add logab9937af9..5ee2266bb
: preview-0.6d8e88f45e
: update README.mdb5e96fceb
: check event typeb3d793888
: EventResult.kt549a1f5c3
: 事件会话30f27b093
: 持续会话;Event.Keyac5d5c081
: textContent前置处理器标准注解de1ca69ea
: 专属拦截器、textContent前置处理器f52455c05..114453e5c
: 拦截器接口本身不携带ID; @Interceptor;95ff9196c
: session contexte4ca747fa
: Session34f517f4a..b9aa97cca
: ID Mape5de54c80
: session context 22b98cbd67
: scope binderdc8ee83d3..363ff8261
: continuous sessionf358bcb0b
: text processord4fc957f8
: @Filter.ifNullPass490fdad0b..47629d2c9
: loggers050c1ab7d
: eventa1bbb3c05
: @Listener95953cc87
: @Interceptor61a0a469c
: if null passf5198b26a
: text content processord93bbd447
: Top listener scancfaf93386
: test214cd1fb0
: session3f4a49903
: session scope, filter for sessiona37bbc631
: Blocking apie6701eff1
: coroutine testad7894663
: Continuous session scopefa45198e8
: rename modulef83348814
: autowired annotationd385741fa..8abfe1c69
: springboot starter testcc9459c8f..8589152b9
: Springboot starter6fd7f7801
: springboot starter module0129a2cbd
: 监听事件类型检测优化6b46ebeb4
: 各种默认binder7369f8e2d
: test and all bots info1b24a0fcf
: Scanner and runner7ace0c1c7
: Pom setup and group38f231c87..36aa4d649
: Core entrance98c8e6549..205b1f0a1
: Scanner and runnercb938f332
: annotation processord57ea35a3
: interceptor849af204b
: new listener for java4f116e1dc..baf13fcac
: Event.Key.getKey5beea6248
: event listener338b1fb5c
: componentsebaa826e1..beb4236b8
: binder39df79396
: BotVerifyInfo158d4050b..4cd11a8e6
: Update V1eed33361
: project names and module names9c7f7a932
: Resource scanner9e202d7c9
: update icon09531043a
: Annotation listener processor6fea3ebfc
: Listener and Attributesd4240f646
: Scope3483fd31f
: Scanner5864a4d51
: ReactEvents510893b6d
: caller38612d311
: GenericListener001b7bcc0
: update slf4j versiona4bb09fb8
: Event isSubFrom93da2d935
: SimbotComponent3574a23b7..056ddcb8f
: Components.alla1cb5758b
: Components.getAllf2b8c26ec
: boots, and remove submodule81e1002f0
: managers and listenersf91d7374d
: core boot filter9368bf86b
: core intercept847ccd97e
: Filter processor71fa7e67d
: Survivable, bot processoraa941c7d7..483dad759
: Test show for doc9cf929d03
: rename for CoreListenerManagerConfiguration9e06d006d
: version to 3.p.0.5cf162fa25
: 3.0.0-preview.0.408b78de1d
: core event manager -> core listener managerfb279d470..068456403
: Objective eventbb32466f7
: Commente2c8a0d90
: Filters and listeners func 4jf998f0db0
: 更多的@Api4Jb572c4fb9
: 更多的标准事件cbb08e9e5
: Future, and to 3.0.0-preview.0.41f7468e18
: for 3.0.0-preview.0.3e713dc490
: CoreEventManagerc07a4a29f
: OriginBotManager.ktf3f8f3a6f
: botce514d8d5
: override07b752578
: Events8ffe085ee
: messagesff46f4125
: Boots - boot-core module63f7ad6ff
: attributese87cbec75..d1bb5f016
: OriginBotManager96037c58e
: CoreEventProcessingContextResolver62f66f4e1
: 拦截器9b73b44fc
: Core manager02630c7f5..71a039ce5
: Messages.kt46a8125b7
: clean test code0bd4e0ced
: Componentsa3dcd7240
: 不管子模块了7c1dc6fd1
: add submodule tencent-guild again3d476152b
: update\8b447d939
: Idea copyright51000ef70
: publish util72658080e
: Message serializersa74a7536e
: Fix some42f555eab
: modules and move component to tencent-guild061eb9b5d
: update module info4a09523b9
: upload to preview dev-v3.0.0.preview.0.2f21f261d4
: Publish11cb4fc3a
: Bot with processor0ba58ca2c
: component-guild for core1b9cce9da
: Permissionsed8b3dd3c
: limiter offset33afcdec6
: mute, limiter actions62bd355d5
: README, and something for event, listens, limiters16d8b1d37
: eventsb9896f8d8
: Viewa7d2a2b6d
: timestamp serializer42f08c7ce
: Flow to Stream712455305..bb0efcfff
: Managerdf517be07
: Infos329f693c1
: EventManager2ca6ee4e8
: component1009a1bb5
: some blocking apie47387b9f
: 调整结构d622d946f
: tencent componenta8f715858
: modules2dab3c951
: Message actionc7798a81b
: 移除部分action2ae043172
: 组织,分组f8ae5eec1
: Messagesef1141bad
: Authorsdf2cfd3d6
: Eventa89825365
: MessageContent5d7ed3ea2
: action, reply messagedd909f235
: Attribute, component0bbc20396
: Component SPI476c0b45e
: Components get4b748c063
: BotManagerf78fd4ad9
: Attr66383dcf8
: 组织信息91e3cf99f
: publish to local configdfcfada75
: move api to apis, and add submodule for tencent-guildd5e275f48
: 变更事件 时间戳43a6f1716
: Events2a48b8f86
: Component47a122b82
: 事件,行为,ID,请求577e02c1f
: request event680b988ae
: Request eventddda26be4
: 组织,限流器5e132564f
: 事件处理af66814e4
: Event Managerb3c66a853
: 核心 - 事件管理bd1e080f7
: listeners with filterefb023a2f
: 拦截器,过滤器7e8c8c7d7
: ID, listener632dd99ec
: 定义,消息9fcb4ae8f
: Result4ef719157
: 事件, 定义, 行为, 提供者ba9b24337
: 事件相关c1dba6d80
: 放弃多平台;annotation和api定义7b837c4ea
: 处理器8e3d917c3
: 事件流程上下文4e6c9038c
: 各种基础接口定义62272fc64
: 移动异常类bf2dcd60f
: Gradlew7e5ef7682
: ID5475f8582
: 事件,拦截1c80e8e67
: 拦截器,处理器baae7f670..b88db64ee
: IDf1b1a6e23
: Project conf0a73dacaa
: conf266281b06
: Dokka config494aec776
: update copyright and licensea8deca991..071b89d13
: ID92f728fc2
: ID and buildSrcae28e3374..d902e7bff
: update2bf7b4d40
: update amend66ddcd6c1
: ID86ad08daa
: Loggerb452fb816
: Logger & i18nd139c7b3a
: annotation module1ea57655b
: okio7c0812266
: The ID980257b39
: Messages & Events6ce9d184a
: Messages3885f038e
: Messages.d260686e1
: Internal33db3fcbd
: Messagesd20ce149b
: Message, and testba29f30dc
: Messagesbaf45c786
: Message, and testa81c64ca6
: Message86cb673f8
: Liste169c10b5
: attributec5ef4ff1d..9c6629283
: Componenta1656624c
: Messagef77f17772
: Bot Managerbfd2232c6
: Result serializerca616e871
: 部分接口定义: Result : FutureResultb9ce69126
: 部分接口定义: Result2f3948d51
: 部分接口定义。980ad0583
: Api14852d543..189161d51
: Update gradle scripts.70bb72d8e
: 💡 添加注释说明00500c404
: Add icon file4d65550cc
: 🙈 Adding or updating a .gitignore file.f282146e2
: update .idea files1db51ada1
: Gradle buildSrcd38a05056
: Api module7c846f98e..ff3c71cd3
: 🎉 Initial project.
Release & Pull Notes: v2.3.9
Commit compare: v2.3.8..v2.3.9
ba323e615
: 清理部分内容fe29cb5a8
: 依赖版本更新75445a020
: 调整CatCode解析判断顺序7d26b10e3
: 更新hutool标记版本44f1eb5c9
: test
Release & Pull Notes: v2.3.8
Commit compare: v2.3.7..v2.3.8
Release & Pull Notes: v2.3.7
Commit compare: v2.3.5..v2.3.7
0179e7efb
: 临时针对mirai issue#1852 进行特殊处理917653d30
: update readmead8efda79
: update version5502c0428
: update README.mdd0293ea5c
: update to v2.3.5 - 尝试使用另一种办法解决mirai 下login异常时 logback 堆栈溢出问题。 - 修复mirai下GroupMsg的groupMsgType无法区分匿名用户的问题6e0ceba72
: test
Release & Pull Notes: v2.3.5
Commit compare: v2.3.4..v2.3.5
2d752df55
: update to v2.3.5 尝试使用另一种办法解决mirai 下login异常时 logback 堆栈溢出问题。eec05b038..5de6faa50
: WOW! new logo!5ec9e92b9..7d93e1d4e
: logger test
Release & Pull Notes: v2.3.4
Commit compare: v2.3.3..v2.3.4
Release & Pull Notes: v2.3.3
Commit compare: v2.3.2..v2.3.3
7e2965395
: update to v2.3.3
Release & Pull Notes: v2.3.2
Commit compare: v2.3.1..v2.3.2
Release & Pull Notes: v2.3.1
Commit compare: v2.3.0..v2.3.1
68e494548
: Update to v2.3.16e23dd218
: Update workflow310c0c16f
: Update to v2.3.0-DEV.1afea1c755
: 更新工作流1b4843c05
: - mirai组件: 更新新的群文件相关API3dc49a42e
: - mirai组件: 更新新的群文件API595f93c16..714e838e7
: - mirai组件: 移除弃用配置项fc4cea12b
: - mirai组件支持 群解散消息事件 (BotLeaveEvent.Disband)2ef8c6eb0
: Mirai版本更新; 追加Image属性e3c9dd4f0..c85cdcd49
: 开黑啦 README
Release & Pull Notes: v2.3.0
Commit compare: v2.3.0-BETA.6..v2.3.0
48aec73ca
: Update version to v2.3.0
Release & Pull Notes: v2.3.0-BETA.6
Commit compare: v2.3.0-BETA.5..v2.3.0-BETA.6
Release & Pull Notes: v2.3.0-BETA.5
Commit compare: v.2.3.0-BETA.4..v2.3.0-BETA.5
eb58f59ce
: Update version to v2.3.0-BETA.5c81579cb8
: Fix #177 在 v2.3.0-BETA.4 中出现的新问题b4f168cdd
: Update version to v.2.3.0-BETA.4b50ab5439
: README.md4fa2f6629..723ba4ebb
: Tips.ebf149ea1
: Update tips.0087a84e8
: Remove some .idea filesf062bf013
: 🙈 Adding or updating a .gitignore file.dda0bb667..61d776825
: For .idea file
Release & Pull Notes: v.2.3.0-BETA.4
Commit compare: v2.3.0-BETA.3..v.2.3.0-BETA.4
fe8344937
: Update version to v.2.3.0-BETA.4715aab16e..9de03c771
: Fix #176. Close #1767ec8f5d94
: Fix #177 Close #177
Release & Pull Notes: v2.3.0-BETA.3
Commit compare: v2.3.0-BETA.2..v2.3.0-BETA.3
Release & Pull Notes: v2.3.0-BETA.2
Commit compare: v2.3.0-BETA.1..v2.3.0-BETA.2
925d7dcc4
: Async func for sender and setter.e492600f9
: Mirai sender getter setter update and update version to v2.3.0-BETA.21a5b61be1
: README.md
Release & Pull Notes: v2.3.0-BETA.1
Commit compare: v2.3.0-ALPHA.6..v2.3.0-BETA.1
4b59caf9c
: for v2.3.0-BETA.1 and kaiheila component v0.0.1-PREVIEW3ea9cfb03
: Khl for simbot v0.0.1-PREVIEW6ed01cd4d
: Update khl README.md09668c30a
: Edit some258640550
: Khl v3 api componentd77022084
: Rename for kaiheila module package941ab2a2e
: Normal event and test8b9c15826
: Bot Listener932877b6f
: Text event61c42cb1a
: Gettersdf5bdeb95
: Khl Senders and getters72ebc992e..0c9b95fc4
: For getter suspend functiondba0c0859
: README.md4d05b1aec
: Setter for suspend fun564ed7420
: Delete some test files.461f59e1b..699cabd80
: Khl setterscb4f7e1cf
: Bot7f3e41617..eee8c7fef
: Khl component.e58025af4
: Message Events.8ce8fac24
: Video events and image eventsdb19cb52a
: Message Events3838dabfc
: Kaiheilab735d8965
: Tips.cbb528511..09903e7fb
: Update .ignore file and remove some .idea file.6128145d6
: For some .idea file525b1df9b
: Session's Waiting, 优化超时 For some .idea file4e757020c..1da317f13
: For some .idea file901ab2e00
: update .idea files624f539e0..962b297a2
: Guild role events and guild member events.d212e0191
: Private message events4b12dc2b1
: Message events65cfbbf2a..e20506c48
: Guild event extra bodys.b51dfd007
: mirai合并转发消息b16f454dc
: Event Locator7280008bc
: Events for user event1f59ee433
: Update pom44ea6ab16
: Update Mirai version to v2.7.1 to fix #159 close #1591ac0b2883
: pome1a09ddcd
: Guild event for user reaction event.32a0be2a8
: khl serializer todo0509e419a
: Card object30fdf3962
: KMarkdownc1ba7b828
: object -> objects133aadbb5
: khl event for text6658d8dbf
: kaiheila eventf4b34c123
: intimacy's apie38a9c418
: invite dataa0cafc640
: invite api50a41e1e6
: merge dev-#154-plugins branch
Release & Pull Notes: v2.3.0-ALPHA.6
Commit compare: v2.3.0-ALPHA.5..v2.3.0-ALPHA.6
952ddc203
: Mirai forward message in v2.3.0-ALPHA.6 for #169 close #169a10ac0f61
: For #169b015ad9c4
: New branch for support mirai forward message; for #1692f64fb37e
: 清理pom81b3f2027..84e1ea830
: 增加注释
Release & Pull Notes: v2.3.0-ALPHA.5
Commit compare: v.2.3.0-ALPHA.4..v2.3.0-ALPHA.5
9527fcdfd
: 优化会话等待与回调;增加阻塞等待; v2.3.0-ALPHA.5 for #1423505e1587
: ⚡ 优化持续会话部分内容与日志,清除遗留代码4349a190a
: Test file rename851b1e74c
: 🎨 Improving structure / format of the code.e16943e1c
: BotVerifyInfo提示优化c4cea6a63
: test
Release & Pull Notes: v.2.3.0-ALPHA.4
Commit compare: v2.2.3..v.2.3.0-ALPHA.4
50b785383
: #142 基础实现完成 in v.2.3.0-ALPHA.4 close #1424963e9a62
: ContinuousSessionScopeContext internal for double map #14230e55fa6f
: Matcherfa92a9fa5
: FileUtil for Session MatchType #14244741280c
: CoreListenerContextFactory coroutineScope with CoroutineName for #1428fcdd11c7
: 作用域: 持续会话 ContinuousSession for #142379f24092
: 优化 BotVerifyInfo 的相关内容64122b44a
: Update Mirai version to v2.7.15c0824fc9
: Mirai message Contented01315d4
: listener manageraa507bce7
: Sender 重构为 suspend 为主的函数 and for version to v2.3.0-ALPHA.2 for #166fa72e0ed3
: remove some test file6b65f94b5
: @Async 优先级更高ce5f9beda..f8d9bac36
: For v2.3.0-ALPHA.16cc02ec59
: spare -> isSpare871a394df
: Async func with spare for #161 plugin warn for #15437ba38081
: test pom4f8956d41..64fd70a79
: fix test errora407592c0
: CoreListenerManager for #161 close #16165a78a336
: definition @Async and modify listenerFunction for #161ab5150c0b
: fix khl pom3c9267467..5788e3a6b
: 监听函数构建器 for #154c14190b27
: 实现动态更新、删除 for #1547d1d83bd4
: listener manager lock3ba8c7a18
: URL's resource fix5af985013
: Url cache false5a3184da7
: cachef8d909f45
: PluginManager File load fix for #15488dedf1c3
: PluginManager and test for #154589d19017
: PluginManager for #154d97520348
: 动态插件管理344f9edcb
: 监听函数管理器与分组管理器f08ab2b84
: 监听函数管理器调整以及插件读取5ce0c27ac
: 动态类加载器2d5a4ba1a
: plugin loader?9e5597296
: remove some803a661b9
: File Sync70d09eb2b
: 文件监听器eddabf672..476fb5426
: Plugin system for #15415d7e8cb0
: For invite apif8beb5be2
: For GuildRole73edba6de
: Update ParametersAppender846c10fac
: update ApiDataed270c6d5
: for dependence3ffdf3658
: For guild roleb90177eaa
: Asset7f7b70e43
: Me、Asset、Direct Message、Guild Role508ca29f8
: Me、Asset、Direct Message3a092f02a
: Update message and direct messagedb8614dfb
: 用户私聊相关1dd211af4
: 私聊会话相关661f64831..66ab01138
: 优化ApiData.Req, 频道消息相关bc5e88923
: update tests and rebase627e68d07
: mutef221c69a2..9fe439c83
: for v3 bota833f2842
: v3 bot4dd1fd611
: test1af6cb6e0
: gateway test940c953d8
: channel view、create、deletefa12cc2a6
: channel list513d6b7bd
: 频道相关b4e503bd2
: mute create9de5dc7d6
: kaiheila api : - muteList - leave - kickout84c6815b5
: 💡 更新注释59b325cbb..75245c21e
: api message create and testb919d3e5c
: update module nameddb08c9ac
: kaiheila api : message create.d6b1310dc
: kaiheila api : guild view and test.2756efbaf
: kaiheila api : guild list for test.333823c3e..a2e878707
: ws testa9047cf26..ff36944b9
: api some46749b400
: gateway api test955f9ac29
: khl gateway api testb2edaa214
: khl api test and renamec01e04721
: unit testa72db88f8..e76bd8205
: serializer for guild list api resp.90626003a..18eaef13c
: bot info8270a89b4
: api data req base143996fc5
: api req builderf12d8da61
: kaiheila api conf7f6c2d5ad
: api data for v36ec6d6f20
: server api for v31223bfea3
: api实现模块16f3a972b..fba8c61d1
: update readme441f2663a
: update info. move module79a9cf0c3..52a063b36
: Text event extra354abc6f7
: kmarkdownd85316e20
: guild 序列化1fea4917b
: 信令测试7d81cec84
: 信令定义6b92462cc
: 开黑啦 信令df62f8b8e
: 开黑啦 objects定义 link #9163b9f7296
: 开黑啦bot组件 objectse68b9892f
: 开黑啦bot组件 ktx jsonaf3edd3a8
: 开黑啦bot组件分支init0cf769992
: mutec6c531003..bfa50eb66
: for v3 bot70a9525c5
: v3 bota7933543e
: test5a915d935
: gateway testd1cb8bb15
: channel view、create、delete1592eedb1
: channel list39d762906
: 频道相关7a9bcef7f..79c15573e
: add65ecfae21
: mute create09a531702
: kaiheila api : - muteList - leave - kickout7d93e6cbe
: kaiheila api : nickname and test0b25be321
: kaiheila api : nickname.420112dcc
: 💡 更新注释10d97c836..d20b7cb63
: api message create and test260a5b8d6
: update module name175c62bc9
: kaiheila api : message create.5433e19b8
: kaiheila api : guild view and test.36cb04d31
: kaiheila api : guild list for test.d95955cdc..769b681a2
: ws test47525d49d..28b8c84d6
: api some8854b3bf4
: gateway api test039ee2dc5
: khl gateway api test4d55ec7a2
: khl api test and renamef20f13962
: unit testfb4986ef4..1e7536dd2
: serializer for guild list api resp.c96add206..1a9f0a911
: bot info01c42709e
: api data req base250873f03
: api req builderab8e3d4e4
: kaiheila api conf6d6ca7b0a
: api data for v3a15956674
: server api for v3f8e5bba87
: api实现模块ec0174061..940eb67ed
: update readmeedb4b9e93
: readme9028839f9
: update info. move modulea2ab1bbb3..c654dffcb
: Text event extraaa795d276
: kmarkdown559adb942
: guild 序列化5d5ac52de
: 信令测试a615542cd
: 信令定义2e12c59ce
: 开黑啦 信令5e54b9d83
: 开黑啦 objects定义 link #9129c15ba64
: 开黑啦bot组件 objectsacbb13a56
: 开黑啦bot组件 ktx json6d0ef60a8
: 开黑啦bot组件分支init
Release & Pull Notes: v2.2.3
Commit compare: v2.3.0-ALPHA.3..v2.2.3
44ea6ab16
: Update Mirai version to v2.7.1 to fix #159 close #159
Release & Pull Notes: v2.3.0-ALPHA.3
Commit compare: v2.3.0-ALPHA.2..v2.3.0-ALPHA.3
64122b44a
: Update Mirai version to v2.7.15c0824fc9
: Mirai message Contented01315d4
: listener managerde0a2cc53
: update logo show0c2fa8cb3
: New banner show with version info35b9bde2b
: new Logo446e3406c
: fix #163 in v2.2.2 close #163
Release & Pull Notes: v2.3.0-ALPHA.2
Commit compare: v2.2.2..v2.3.0-ALPHA.2
aa507bce7
: Sender 重构为 suspend 为主的函数 and for version to v2.3.0-ALPHA.2 for #166fa72e0ed3
: remove some test file6b65f94b5
: @Async 优先级更高ce5f9beda..f8d9bac36
: For v2.3.0-ALPHA.16cc02ec59
: spare -> isSpare871a394df
: Async func with spare for #161 plugin warn for #15437ba38081
: test pom4f8956d41..64fd70a79
: fix test errora407592c0
: CoreListenerManager for #161 close #16165a78a336
: definition @Async and modify listenerFunction for #161ab5150c0b
: fix khl pom3c9267467..5788e3a6b
: 监听函数构建器 for #154c14190b27
: 实现动态更新、删除 for #1547d1d83bd4
: listener manager lock3ba8c7a18
: URL's resource fix5af985013
: Url cache false5a3184da7
: cachef8d909f45
: PluginManager File load fix for #15488dedf1c3
: PluginManager and test for #154589d19017
: PluginManager for #154d97520348
: 动态插件管理344f9edcb
: 监听函数管理器与分组管理器f08ab2b84
: 监听函数管理器调整以及插件读取5ce0c27ac
: 动态类加载器2d5a4ba1a
: plugin loader?9e5597296
: remove some803a661b9
: File Sync70d09eb2b
: 文件监听器eddabf672..476fb5426
: Plugin system for #154dc0f583e4
: New banner show with version info15d7e8cb0
: For invite apif8beb5be2
: For GuildRole7c8f9a77b
: new Logo73edba6de
: Update ParametersAppender846c10fac
: update ApiDataed270c6d5
: for dependence3ffdf3658
: For guild roleb90177eaa
: Asset7f7b70e43
: Me、Asset、Direct Message、Guild Role508ca29f8
: Me、Asset、Direct Message3a092f02a
: Update message and direct messagedb8614dfb
: 用户私聊相关1dd211af4
: 私聊会话相关661f64831..66ab01138
: 优化ApiData.Req, 频道消息相关bc5e88923
: update tests and rebase627e68d07
: mutef221c69a2..9fe439c83
: for v3 bota833f2842
: v3 bot4dd1fd611
: test1af6cb6e0
: gateway test940c953d8
: channel view、create、deletefa12cc2a6
: channel list513d6b7bd
: 频道相关b4e503bd2
: mute create9de5dc7d6
: kaiheila api : - muteList - leave - kickout84c6815b5
: 💡 更新注释59b325cbb..75245c21e
: api message create and testb919d3e5c
: update module nameddb08c9ac
: kaiheila api : message create.d6b1310dc
: kaiheila api : guild view and test.2756efbaf
: kaiheila api : guild list for test.333823c3e..a2e878707
: ws testa9047cf26..ff36944b9
: api some46749b400
: gateway api test955f9ac29
: khl gateway api testb2edaa214
: khl api test and renamec01e04721
: unit testa72db88f8..e76bd8205
: serializer for guild list api resp.90626003a..18eaef13c
: bot info8270a89b4
: api data req base143996fc5
: api req builderf12d8da61
: kaiheila api conf7f6c2d5ad
: api data for v36ec6d6f20
: server api for v31223bfea3
: api实现模块16f3a972b..fba8c61d1
: update readme441f2663a
: update info. move module79a9cf0c3..52a063b36
: Text event extra354abc6f7
: kmarkdownd85316e20
: guild 序列化1fea4917b
: 信令测试7d81cec84
: 信令定义6b92462cc
: 开黑啦 信令df62f8b8e
: 开黑啦 objects定义 link #9163b9f7296
: 开黑啦bot组件 objectse68b9892f
: 开黑啦bot组件 ktx jsonaf3edd3a8
: 开黑啦bot组件分支init0cf769992
: mutec6c531003..bfa50eb66
: for v3 bot70a9525c5
: v3 bota7933543e
: test5a915d935
: gateway testd1cb8bb15
: channel view、create、delete1592eedb1
: channel list39d762906
: 频道相关7a9bcef7f..79c15573e
: add65ecfae21
: mute create09a531702
: kaiheila api : - muteList - leave - kickout7d93e6cbe
: kaiheila api : nickname and test0b25be321
: kaiheila api : nickname.420112dcc
: 💡 更新注释10d97c836..d20b7cb63
: api message create and test260a5b8d6
: update module name175c62bc9
: kaiheila api : message create.5433e19b8
: kaiheila api : guild view and test.36cb04d31
: kaiheila api : guild list for test.d95955cdc..769b681a2
: ws test47525d49d..28b8c84d6
: api some8854b3bf4
: gateway api test039ee2dc5
: khl gateway api test4d55ec7a2
: khl api test and renamef20f13962
: unit testfb4986ef4..1e7536dd2
: serializer for guild list api resp.c96add206..1a9f0a911
: bot info01c42709e
: api data req base250873f03
: api req builderab8e3d4e4
: kaiheila api conf6d6ca7b0a
: api data for v3a15956674
: server api for v3f8e5bba87
: api实现模块ec0174061..940eb67ed
: update readmeedb4b9e93
: readme9028839f9
: update info. move modulea2ab1bbb3..c654dffcb
: Text event extraaa795d276
: kmarkdown559adb942
: guild 序列化5d5ac52de
: 信令测试a615542cd
: 信令定义2e12c59ce
: 开黑啦 信令5e54b9d83
: 开黑啦 objects定义 link #9129c15ba64
: 开黑啦bot组件 objectsacbb13a56
: 开黑啦bot组件 ktx json6d0ef60a8
: 开黑啦bot组件分支init
Release & Pull Notes: v2.2.2
Commit compare: v2.3.0-ALPHA.1..v2.2.2
446e3406c
: fix #163 in v2.2.2 close #163
Release & Pull Notes: v2.3.0-ALPHA.1
Commit compare: v2.2.1..v2.3.0-ALPHA.1
ce5f9beda
: For v2.3.0-ALPHA.16cc02ec59
: spare -> isSpare871a394df
: Async func with spare for #161 plugin warn for #15437ba38081
: test pom4f8956d41..64fd70a79
: fix test errora407592c0
: CoreListenerManager for #161 close #16165a78a336
: definition @Async and modify listenerFunction for #161ab5150c0b
: fix khl pom3c9267467..5788e3a6b
: 监听函数构建器 for #154c14190b27
: 实现动态更新、删除 for #1547d1d83bd4
: listener manager lock3ba8c7a18
: URL's resource fix5af985013
: Url cache false5a3184da7
: cachef8d909f45
: PluginManager File load fix for #15488dedf1c3
: PluginManager and test for #154589d19017
: PluginManager for #154d97520348
: 动态插件管理344f9edcb
: 监听函数管理器与分组管理器f08ab2b84
: 监听函数管理器调整以及插件读取5ce0c27ac
: 动态类加载器2d5a4ba1a
: plugin loader?9e5597296
: remove some803a661b9
: File Sync70d09eb2b
: 文件监听器eddabf672..476fb5426
: Plugin system for #154dc0f583e4
: New banner show with version info15d7e8cb0
: For invite apif8beb5be2
: For GuildRole7c8f9a77b
: new Logo73edba6de
: Update ParametersAppender846c10fac
: update ApiDatac7a3bcce7
: update some opt57f7564c1
: tested270c6d5
: for dependence3ffdf3658
: For guild roleb90177eaa
: Asset7f7b70e43
: Me、Asset、Direct Message、Guild Role508ca29f8
: Me、Asset、Direct Message3a092f02a
: Update message and direct messagedb8614dfb
: 用户私聊相关1dd211af4
: 私聊会话相关661f64831..66ab01138
: 优化ApiData.Req, 频道消息相关bc5e88923
: update tests and rebase627e68d07
: mutef221c69a2..9fe439c83
: for v3 bota833f2842
: v3 bot4dd1fd611
: test1af6cb6e0
: gateway test940c953d8
: channel view、create、deletefa12cc2a6
: channel list513d6b7bd
: 频道相关b4e503bd2
: mute create9de5dc7d6
: kaiheila api : - muteList - leave - kickout84c6815b5
: 💡 更新注释59b325cbb..75245c21e
: api message create and testb919d3e5c
: update module nameddb08c9ac
: kaiheila api : message create.d6b1310dc
: kaiheila api : guild view and test.2756efbaf
: kaiheila api : guild list for test.333823c3e..a2e878707
: ws testa9047cf26..ff36944b9
: api some46749b400
: gateway api test955f9ac29
: khl gateway api testb2edaa214
: khl api test and renamec01e04721
: unit testa72db88f8..e76bd8205
: serializer for guild list api resp.90626003a..18eaef13c
: bot info8270a89b4
: api data req base143996fc5
: api req builderf12d8da61
: kaiheila api conf7f6c2d5ad
: api data for v36ec6d6f20
: server api for v31223bfea3
: api实现模块16f3a972b..fba8c61d1
: update readme441f2663a
: update info. move module79a9cf0c3..52a063b36
: Text event extra354abc6f7
: kmarkdownd85316e20
: guild 序列化1fea4917b
: 信令测试7d81cec84
: 信令定义6b92462cc
: 开黑啦 信令df62f8b8e
: 开黑啦 objects定义 link #9163b9f7296
: 开黑啦bot组件 objectse68b9892f
: 开黑啦bot组件 ktx jsonaf3edd3a8
: 开黑啦bot组件分支init0cf769992
: mutec6c531003..bfa50eb66
: for v3 bot70a9525c5
: v3 bota7933543e
: test5a915d935
: gateway testd1cb8bb15
: channel view、create、delete1592eedb1
: channel list39d762906
: 频道相关7a9bcef7f..79c15573e
: add65ecfae21
: mute create09a531702
: kaiheila api : - muteList - leave - kickout7d93e6cbe
: kaiheila api : nickname and test0b25be321
: kaiheila api : nickname.420112dcc
: 💡 更新注释10d97c836..d20b7cb63
: api message create and test260a5b8d6
: update module name175c62bc9
: kaiheila api : message create.5433e19b8
: kaiheila api : guild view and test.36cb04d31
: kaiheila api : guild list for test.d95955cdc..769b681a2
: ws test47525d49d..28b8c84d6
: api some8854b3bf4
: gateway api test039ee2dc5
: khl gateway api test4d55ec7a2
: khl api test and renamef20f13962
: unit testfb4986ef4..1e7536dd2
: serializer for guild list api resp.c96add206..1a9f0a911
: bot info01c42709e
: api data req base250873f03
: api req builderab8e3d4e4
: kaiheila api conf6d6ca7b0a
: api data for v3a15956674
: server api for v3f8e5bba87
: api实现模块ec0174061..940eb67ed
: update readmeedb4b9e93
: readme9028839f9
: update info. move modulea2ab1bbb3..c654dffcb
: Text event extraaa795d276
: kmarkdown559adb942
: guild 序列化5d5ac52de
: 信令测试a615542cd
: 信令定义2e12c59ce
: 开黑啦 信令5e54b9d83
: 开黑啦 objects定义 link #9129c15ba64
: 开黑啦bot组件 objectsacbb13a56
: 开黑啦bot组件 ktx json6d0ef60a8
: 开黑啦bot组件分支init
Release & Pull Notes: v2.2.1
Commit compare: v2.2.0..v2.2.1
1cdb59001
: for v2.2.1 and update mirai to v2.7.09cc0545f2
: mirai 2.7.0 and fix for MiraiMessageParser.ktd5e261064
: Update README.md2a0396a4c
: For v2.2.0 releases
Release & Pull Notes: v2.2.0
Commit compare: v2.2.0-BETA.4..v2.2.0
e6825dd92
: for v2.2.0-BETA.4
Release & Pull Notes: v2.2.0-BETA.4
Commit compare: v2.2.0-BETA.3..v2.2.0-BETA.4
edf2eba40
: mirai custom event solver for #150 close #150a6d480da3
: for 2.2.0-dev.15896d8654b
: Things and Auths for #149; close #1494b5ee19d7
: Thing and auth1881dfdd2
: update GitHub issue template configdd6ea349e
: Update issue templates1e137fa3d
: Rename show-my-work to show-my-work.md7d483f9fb
: Create show-my-work
Release & Pull Notes: v2.2.0-BETA.3
Commit compare: v2.2.0-BETA.2..v2.2.0-BETA.3
51b625c17..c291be091
: for v2.2.0-BETA.3fe9e33bad
: event launch5659ad812
: channel flow856e73a23
: try-catch for Image(id)
Release & Pull Notes: v2.2.0-BETA.2
Commit compare: v2.2.0-BETA.1..v2.2.0-BETA.2
882ba6fbd
: for v2.2.0-BETA.2d11092034
: fix #145 in v2.2.0-DEV.14 close #145e2264e530
: fix #145 in v2.2.0-DEV.13 close #145543d5c940
: t
Release & Pull Notes: v2.2.0-BETA.1
Commit compare: v2.1.1..v2.2.0-BETA.1
8259a7f9f..ace0cae84
: for v2.2.0-DEV.122cd706ec7
: fix annotation getter703a59808
: for v2.2.0-BETA.1ba266e8f8
: for #144 close #144266f4f89e
: switch test and for v2.2.0-DEV.11dec67ef17
: switch test0c042e9cc
: switch 注释48870f9e3
: fix 非严格模式下的动态参数注入 & for v2.2.0-DEV.1095fb3534f
: for suspend testaf75295c9
: test03214f2f3
: listener function switch for #1199b6fd2ccf
: try fix java.io.EOFException and for v2.2.0-DEV.9d49351336
: for v2.2.0-DEV.8897cbfc97
: annotated filter processor test for #1129b113c373..87ab8e5d5
: annotated filter processor1e5180d37
: for #6959accb4d6
: for v2.2.0-DEV.79721930f4
: 增加注释8a4104163
: Implementation via strict mode #1394c9fbbade
: strict mode for #139f7e000085
: for v2.2.0-DEV.6e4070a994..dc959c2bc
: suspend listener test9929586be
: event logger and for v2.2.0-DEV.5e2aa2a55f
: fix annotationUtil's bug for v2.2.0-DEV.43de2986bb
: for v2.2.0-DEV.33569468ff
: for v2.2.0-DEV.23f7792e2f
: for v2.2.0-DEV.1fbb509e2d
: for v2.1.2-DEV.18d5b784c7
: move pkgfa349cd10
: build instance for filter with dsl or lambdacce71f63f
: Update test.yml1fef96305
: fix lovely cat15d55d299
: new listenerFunction and new ListenerFilter for #129 #131 #132 #130 #113 107a8a24ee82
: lovely cat sb starter690e71f30
: Rename .java to .ktb8df4e3de
: fix for lovely catccd7e6421
: Rename .java to .kt74eec597a
: inlinee521d4d12
: for #132 #131 #129 #107c087eec9a
: for #128
Release & Pull Notes: v2.1.1
Commit compare: v2.1.0..v2.1.1
3ece5df37
: for springboot annotation processor38f349cb5
: tipsc069cf2a4
: for 2.1.1523385d5c
: fix mvn erra94d9364e
: add parent for GroupMsgeecbe8922
: 临时移除模块f647e17ff..40aa3069e
: Update README.md
Release & Pull Notes: v2.1.0
Commit compare: v2.1.0-RC.5..v2.1.0
bb58b2f20
: for v2.1.0 release.43642d116
: for v2.1.0-DEV.10 update ktx-core-jvm version mark todo for MsgProcessor some test5a733092e
: Update test.yml
Release & Pull Notes: v2.1.0-RC.5
Commit compare: v2.1.0-RC.4..v2.1.0-RC.5
b4417122b..4d0191023
: for v2.1.0-RC.5 and mvn testc8071a039
: for v2.1.0-RC.522aa57687
: for v2.1.0-DEV.9f8fcbb984..83f99bd71
: for v2.1.0-DEV.8
Release & Pull Notes: v2.1.0-RC.4
Commit compare: v2.1.0-RC.3..v2.1.0-RC.4
4c38ce2a8
: for v2.1.0-RC.4df0e89f8f
: fix warn309b58a44..6eea3b301
: version to v2.1.0-DEV.7 mirai to 2.6.785891b60c
: for v2.1.0-DEV.659236a9fa
: Update snapshot.ymla8ab50319
: Update test.yml627e0778b
: Update dev-tag-deploy.yml8584786ae
: for v2.1.0-DEV.5 尝试修改部分项目目录结构ec7b66344
: change dir tree80a1e3453
: new module forapi-qq
52fe575c6
: try change tree mode406fd54f2
: msg parser989636733
: mirai special event interface.14159c7f2
: more debug info and testcee623434
: update pom55719a8ad
: rc.38d7c1225b
: listener group update8feb23fed
: for v2.1.0-DEV.492aec21b2
: more info and more containers for account and bot.1ced7ffae..14c5de415
: more info and more containers for account and bot. for #126
Release & Pull Notes: v2.1.0-RC.3
Commit compare: v2.1.0-M1..v2.1.0-RC.3
02d12ca42
: update pom2101007e9
: remove some poma9e90cffb
: version to rc.213396c45d
: fix #1272fb719b93..28dd3f234
: update readme
Release & Pull Notes: v2.1.0-M1
Commit compare: v2.1.0-BETA.1..v2.1.0-M1
3e64b0c38
: for v2.1.0-M16f458a1e9
: close #1241e525d81d
: for v2.1.0-DEV.3.2e10616f1c
: Update dev-tag-deploy.ymlfba106614
: for v2.1.0-DEV.3.1fd6e6b22b..efc94313b
: for v2.1.0-DEV.358ebe1a4c
: Update dev-tag-deploy.ymld4ddf5663
: for v2.1.0-DEV.2f1a0cc2d5
: Create dev-tag-deploy.yml62642e402
: comment 实现多bot扫描与注册。准备逐步弃用simbot.core.bots
6ae6ae3dd
: resources teste20d66519..632c58a78
: Update snapshot.yml160d4603c
: Create snapshot.ymlba22a587f
: Update test.yml51c97f3c2
: test..?bfcdb6395..070d3e6b6
: Update test.yml9decfd77a..49acc27e7
: update workflowscc1f98e87..579ff857d
: test for projectsd9e63e5e9
: Update test.yml9b22aa369
: Create test.ymlef354066e..426b7b440
: icon0479fc10e
: resource path expression337771882
: resource path6d698765c..d86559099
: expression49747b6a2
: resource expression test292f34e5b
: resource expression 测试完成 for #6810610abee..3eda9ce9e
: resourcebae402fa1
: resources path expressiond737cee29
: reset confae71719ff
: 2.1.0-dev.19d315769e
: #125 - simbot.component.mirai.dispatcher.corePoolSize - simbot.component.mirai.dispatcher.maximumPoolSize - simbot.component.mirai.dispatcher.keepAliveTime close #125332d3275c
: loggers07850a3bd
: try fix #123 #1240c43fe87b
: for 2.1.0-dev.1a67430e37
: Test835b60e25..102c4984d
: Resource path expression6528f58b3
: Resource path expression for #68ea1e4d533
: kt test junit516504a805
: test62d352161
: file renamea01d72e30
: verifyInfo config
Release & Pull Notes: v2.1.0-BETA.1
Commit compare: v2.0.8..v2.1.0-BETA.1
cae8cf910
: forte-common to 1-b.219787f942
: for v2.1.0-beta.1599b77513
: 实现 #122b9cf780e5..48b1150b5
: readme4231b0586
: snapshot for v2.0.9abc99de7c
: fix kt opt warnf48f2709e
: for 2.0.9-dev.283631c5c1
: fix kt opt warn1cec73443
: for 2.0.9-dev.20c8a8d66a
: bot register log2761c80e9
: delete unused objectdd4612f60
: 监听函数的分组与分组拦截器270b0d3bd
: 监听函数分组657ec854a
: 监听函数分组功能7c3b8409b
: 重新设计ListenContext并支持对后续监听函数的注入功能。5b1397683..de1b5b424
: listener contextf444cedfc
: tag version for 2.0.9-dev.1e3c58e227
: 清理过时2a76e4d22
: 尝试解决#118ac9f73ceb
: setter update096ab8044
: update0a929d6bd
: 追加注释0b8705503
: 移除掉部分多余注解e76acda66
: 为操作者、被操作者实现 AccountInfo特性。295bd69a5
: 更新注释31b336d31..90dff6079
: ListenerContext 重构 link #116c392cb2de
: Listener事件流程?accfc4140
: update sample docb495f0a8e
: springboot configuration metadata fix.19c8c3669
: to v2.0.9 and async to block
Release & Pull Notes: v2.0.8
Commit compare: v2.0.7..v2.0.8
d630a5110
: fix warnd7511f5d5..882c11196
: try fix #106092d86ed4
: try fix 10626d0f3b2c
: hide @JvmDefaultb900c3afb
: update kt ktx ktor kotlinx-serialization110894ee7..a2ffb8867
: update readmea9dd259f1
: update readme infoa88b601a7
: 转发消息8275b7085
: forward message55d2f7f4d
: try update send private msg.ad0ea3efe
: try update send group msg.d3df5aa61
: 注释update47fae65c0
: for BotVerifyInfof45b44523
: BotVerifyInfo 定义、基础实现 link #6895ccb2154
: BotVerifyInfo 定义 link #682c8e860bb
: fix #102 for xml cat.be716dab3
: update readme2031b96b8
: feat: fix #99f633fe412
: update version to 2.0.8?8042fcab1
: implements for #100
Release & Pull Notes: v2.0.7
Commit compare: v2.0.6..v2.0.7
3167e1ee2
: fix factory27fb921b7
: quartz comment.db5973fa9
: 警告日志默认送信器; mirai更新到2.6.45ea46502b
: try fix #989059d1245
: for msg builder0af35381a
: update to 2.0.7485845ad3
: fix #97. close #97d1fb6e9d8..0adaf88c1
: mirai message builder reimplementdcf12e441
: messageContentBuilder流相关接口方法定义83092b3b7
: #95 相关接口方法定义a9cc4f6fa
: mark annotations
Release & Pull Notes: v2.0.6
Commit compare: v2.0.6-BETA.5..v2.0.6
9217154e1
: 调整RequestGet.flagbd1b9af2b
: 调整MessageGet.flag55ff4a752
: test4db3b3bd9..d9d9e8efa
: set Setter's async api to blockingbbfe07862
: additional api interface
Release & Pull Notes: v2.0.6-BETA.5
Commit compare: v2.0.6-BETA.4..v2.0.6-BETA.5
09b2b4bd5
: clean codeca1edd06d..e1168c09d
: update pom1a7d14988
: update log111b67a9f
: 增加资源获取处理器 for #93a57224a2e..abf7a6a51
: update readme
Release & Pull Notes: v2.0.6-BETA.4
Commit compare: v2.0.6-BETA.3..v2.0.6-BETA.4
7956351b4..109fe5ae7
: 尝试优化 AtDetection 逻辑74d76abfb..25e6954ec
: mirai组件环境下, 消息构建器增加部分方法60d951ea5..ad6e762e0
: mirai下, 消息撤回的序列化69f2402b9
: v to beta.4 拦截器优化468c19d65
: remove unused funcbca13dab2
: try fix #92c493f7b68
: mirai message content builder for mirai nativeeb92e4c3c
: SNAPSHOT
Release & Pull Notes: v2.0.6-BETA.3
Commit compare: v2.0.6-BETA.2..v2.0.6-BETA.3
48fcd7ba8
: v beta.3d908d77a5
: 修复注释错误a5cde6dbd
: 该死的泛型问题e4e63dc45
: mirai bot info优化 close #90a7c1fa688
: mirai bot info优化 link #90009a0fc49
: update readme6ce6c0bfa
: 消息重构器 readmedd5901385
: 消息重构器 注释d70183ff9
: 消息重构器接口调整 link #89955774228
: mirai组件 消息重构器 for test link #89fd6e579a2
: mirai组件 消息重构器 link #8914ba93cf9
: 消息重构器参数6e66ba150..e1f12f035
: 消息重构器
Release & Pull Notes: v2.0.6-BETA.2
Commit compare: v2.0.6-BETA.1..v2.0.6-BETA.2
2a0889499..7823d1a09
: v to 2.0.6-beta.2bf3752294
: additional api test5582cb182
: 好友信息获取支持1593995e2
: sender setter additionalApi.5a5e2d1c0
: 增加注释f2ac37324
: 额外API与mirai文件相关18209cccb..e159dc48c
: for additional api - remote file81ee7e5c3..2249de148
: for additional api4a8f95462..0ce431371
: additional api interface
Release & Pull Notes: v2.0.6-BETA.1
Commit compare: v2.0.5..v2.0.6-BETA.1
1d718d488
: file upload auto mkdir69d8ab1b7
: 引用回复相关2729f1ab0
: 移除重复参数71c50b032
: 取消一个不必要的LazyNeko6ceaf4c42
: 整理处理消息转化器be2aa2215
: for auto scan test and close issue; close #8864f5cdc88
: update version and auto scan configf7ac8ca30
: update readme77177ce3c
: remove some module3847edefa
: auto scan packages71fa04d34
: simbot app
Release & Pull Notes: v2.0.5
Commit compare: v2.0.4..v2.0.5
a675f377c
: 优化cat file解析b553a0a30
: remove a test fileaff9cf7b2
: 动态参数提取器改动20af02bd6
: 动态参数提取 link #854ebe04523
: 转发消息246dec16e..3907c5699
: 骰子348597505
: 文件上传02fa9328a..0300c4ed2
: code解析相关acf955ed8
: 音乐分享相关acc477635
: flow to stream7e295fb95
: mirai 文件相关43793ae46..494e241a4
: 更新注释48e0c91e3..94bfcb18c
: upload file for cat?01859fd0a
: upload file for cata4dacd8ee
: upload file0ee9deb2e
: Remote file.23e118301
: 消息解析器b4daa7fd9
: update mirai version to 2.5.0fa9cd7992
: pre update version to 2.0.5279a8d8e2
: update mirai to 2.5.0
Release & Pull Notes: v2.0.4
Commit compare: v2.0.3..v2.0.4
fda3267fe
: Fix mirai config.d9b0014c8
: fix #82;15363a0e1
: Update github issue template.a1536bf78
: 允许Filter与Filters进行注解继承; close #83718042b07
: Mirai message source;b64b341c5
: 恢复不应过时的api69562bb20
: 调整注释9b117cc94
: verify exfa273b47f
: close #78
Release & Pull Notes: v2.0.3
Commit compare: v2.0.2..v2.0.3
48a19c52d
: update to 2.0.30b51e48b6
: fix #77 close #77bb46b2df2
: readme872676993
: 修复@FilterValue没有前置处理 fix #76
Release & Pull Notes: v2.0.2
Commit compare: v2.0.1..v2.0.2
a7d150da6
: 消息解析 - 音乐 账号验证 - 日志a774e270b
: update ktx and fastjson version.9c9f21d35
: 调整注释a1f7f5e55..60ae24a76
: setter相关修改;483ea6b90
: getter相关修改; BanInfo -> MuteInfo BanList -> MuteListcce360a33
: 处理过时函数1040daabd
: 优先级注解 close #72689cacd12
: update version to 2.0.2 close #74f3f30610c
: for #74a6bbf4593
: 接口增加属性
Release & Pull Notes: v2.0.1
Commit compare: v2.0.0..v2.0.1
73e542804
: test36d8feb62..61846321b
: update version 2.0.1f56e11c73
: testcc6eafbe2
: fix message builder629db2df4
: 配置项f015a7e97
: 移除无用配置项3c496566e
: 2.0.1-SNAPSHOT4ce05ac05
: 尝试优化keyword动态参数提取2d6983843
: update kt version886f70e8a..3b1bee4ec
: pom update version2edf79698
: update log
Release & Pull Notes: v2.0.0
Commit compare: v2.0.0-RC.4..v2.0.0
9e2f4a17d
: update parent pom and deploya3a931f78
: clean import76f3b176a
: update version to 2.0.0b1a6c5f60
: update mirai to 2.3.2ed0e06449
: update log23ee8bc5d
: 优化过滤器目标处理器e21d7ac22
: update catcode version937995083
: test66f398d64
: 自定义过滤目标匹配器注释dcbdcee17
: 自定义过滤目标匹配器。
Release & Pull Notes: v2.0.0-RC.4
Commit compare: v2.0.0-SNAPSHOT..v2.0.0-RC.4
00e177a0b
: fix lovelycat starter54d21fa08..958b211c0
: 2.0.0.1-SNAP to 2.0.0-SNAP60051aa93
: maybe 2.0.0 ?31a66da58..66788ccde
: readmed4d264eab
: update README.md363aa0319
: mirai更新423512ce7
: deploy info24777e599
: 调整项目整体结构,去除parent
中可能会出现的多余属性216ff3d63
: clean importc9f9bb00c
: 修改优化match逻辑83f4494a4
: 删除尚未进行开发的模块5b3de5adf
: server8423f9236
: 移除多余shutdown hook0bbe325b2
: shutdown hookf84d73159..0f9475496
: server index6bbdd3828
: shutdown fileb9920de1c
: 优化可爱猫默认页; 为监听服务增加shutdown hookcf36d1370
: 优化日志5cb793c22
: 清理注释d1516db9b
: ktor respond fixa76c76251
: pom executions5b55b29af
: 邀请入群事件75481a4c5
: 群成员最后发言时间3a7fb0e8d
: 群成员入群时间0708de0e9
: update mirai to 2.1.1 支持音乐解析cd14d37a3
: 可爱猫 自动登录配置; 快速回复atb6723b5ba
: 可爱猫 群号支持获取数字d17ce2a00
: fix result processorefc26df44
: version.ad35f6c7e
: remove empty body9982b98a4
: toString3a7e0f3c7
: 获取拥有管理权限的人的列表a678915d1
: 群人数应该+bot45d90fcfd
: 部分字母开头大写752a843d7
: pom version70de580bb
: 修复可爱猫事件监听 close #67
Release & Pull Notes: v2.0.0-SNAPSHOT
Commit compare: v2.0.0-RC.3..v2.0.0-SNAPSHOT
81be82dc4
: 网络路径配置文件 close #66953bd2054
: 配置资源加载c2cffbf8f
: 动态代理的问题bb002139a
: 修复springboot下动态代理的问题。 close #65e5be9f07a
: tips97b1698f8
: resource load6e01e9e84
: 好多图标!d60c8cbb0
: readmeed19775d1
: 2.0.0-快照e914fe9a8..760ea900b
: mark annotation4e7846451
: fix #63, #64a890b6a83
: 快照版本不太行啊,先RC.4吧897287987
: for #62 and deploy 2.0.0-SNAPSHOT56d700428
: readme8100e2114
: shutdown hookf22087f7a
: snapshot3544c9ec8
: testcfc6af014
: update logd478d70b9
: fix #55; update log; close #55
Release & Pull Notes: v2.0.0-RC.3
Commit compare: v2.0.0-RC.2..v2.0.0-RC.3
27dafab7d
: 暂停钉钉模块的部署更新a9f058016
: bot leveld46b94344
: bot level utild4ee97ad0
: 监听响应处理器 #49 快速回复 #545c0aee4b3
: up loga59988885..b44f6e2cd
: for quick reply3cdf179d6
: reply52c145788
: processor and quick reply76244bf6f
: processor0ad73cc36
: #51: 监听参数警告信息以及类型处理优化 #52: 兼容kotlin的可空类型 #53: 兼容kotlin扩展函数写法a28e4702c
: 清理过时代码f143ec076
: quick replyc37e07f01
: update to next ver 2.0.0-rc.2
Release & Pull Notes: v2.0.0-RC.2
Commit compare: v2.0.0-RC.1..v2.0.0-RC.2
920e95339
: listener manager30bb69099
: update log and for deployf3de075ee
: fix: 修复可爱猫相关问题5b64e017c..634b99b65
: 决策ff03db773..92228b7ef
: testea0880e50
: 图片96c1ee630
: testf1eec568e
: 能力接口39bdf2a3c
: package info1a1f9d92c
: mirai catcode0df161dd7
: tips3ed0bd52a
: pom8112eecd6
: kill warn
Release & Pull Notes: v2.0.0-RC.1
Commit compare: v2.0.0-BETA.8..v2.0.0-RC.1
cf09091a6
: log and deploy350b02446
: to 2.0.0-rc.100e78ace6
: mirai update, cookies, ktor2c8fd10a3..5b0947415
: log3efb36152
: pom and tipsa97fd5003
: operate todo38a1fe61a
: fix @Ignore faila5d7e0c30
: testeb43561ba..58b8c805d
: readme。cdc27c9a5
: readme and logo.3e53a3960
: logc97f4fbf2
: message contentcef05c0db
: messageContent equalsf36ba2848..22eb47ad6
: fix mirai cookies.a2c7a2654
: pom version884265e9f
: warn sender3b0c78ce6..ad2d19862
: MultipleResults.getSize() -> MultipleResults.size()5cfc36841
: bot as accounte4b2b5c71
: tips9919f1f4a
: pom.url04210dfd2
: logger senderaf978ed0e
: update version to b.9
Release & Pull Notes: v2.0.0-BETA.8
Commit compare: v2.0.0-BETA.7..v2.0.0-BETA.8
73745d016
: fix: 可爱猫组件update7a93cc519
: feat: #32 备用函数2ce370960
: feat: #18 不支持的API提供默认送信器配置abe300065
: delete: 无用代码77baf3890
: feat: #40 细化各个类型050087833
: feat: 优化AccountInfo与AccountContainere94845d6f
: feat: #40 群成员accountInfo5a1db3e1b
: for #18836c09560
: for #4070a8635ab
: lovely cat starter0b88c0986
: feat: 优化事件触发机制 #36 finishe951170c8
: update version to b.869ed99ca9
: fix: fix #398e8514df4
: Mirai on msgaea73f1b4
: for #36
Release & Pull Notes: v2.0.0-BETA.7
Commit compare: v2.0.0-BETA.6..v2.0.0-BETA.7
8d3f23d6b
: pomc004abef6
: versioncd74754ea
: clean importfe8820db1
: version fix51b0ccec7
: fix dingee5065df5
: update log96e6df531
: 可爱猫springboot-starter; 移除部分多余输出; 可爱猫服务器响应修复; 追加spare并作准备;d630401ec
: ListenerContext 追加两个方法e1119f8d2
: 遗漏的 @JvmDefault注解b15836153
: Achieve and close #2942f9cd7a3
: Achieve and close #332261dcb30
: fix and close #3448c0f3c16
: fix and close #350dd5423a1
: filterbb61751e4..7d215e1d4
: tipsf925fa847
: clean import629fd42e5
: fix lovelycat api poste18fdcc85
: close #30191f76c85
: rest template client; pom;ac32c1d59
: dispatchf62810e16
: Coroutine test0f6416aba..cf50310f6
: test91ed7e6a8
: rest httpbafe950cf
: http client restTemplateb3a0e1eda
: http-restTemplateb882be49c
: 可爱猫springboot-starterc9a973b96
: mirai 纯text cateac9b4976..d6314ad6e
: client template7f2cd1e44
: tips; readme21be74b1d
: 重命名 component-parent 模块为 component985d7c733
: loggera03be57f4
: tips & logo conf5df40ec14
: tips5880ff225
: thread { ... }b58f0186e
: update versionee8df10f2
: readme
Release & Pull Notes: v2.0.0-BETA.6
Commit compare: v2.0.0-BETA.5-time-task..v2.0.0-BETA.6
de9d4e079
: group sync43d0dab7e
: lovelycat setter557b34e31
: mirai updated4eb8d7d4
: recallc6a07ee93
: event9fb14c25b
: mirai 荣耀78f3d2fff
: delete friendd5c9a4560
: mirai update94ce8a917..eb9c54275
: update readme
Release & Pull Notes: v2.0.0-BETA.5-time-task
Commit compare: v2.0.0-BETA.5..v2.0.0-BETA.5-time-task
25dda82e7
: update log17d901bb6..534b478fa
: time task Backward compatible to b.56b062d7e3..87cfb8b8f
: time task loge6f13ce7f
: time task for quartz; close #24be6f5249a
: 注释等e515c12a8
: time method task9824701ef..a43c909d8
: time taskece091a8c
: fix close #28;52fd7b6c9
: timetask02c62ce13
: time task081158df3
: time task coree239e056b
: update to b.6 version5e1b19a9d
: time-task and readmeba210cf48
: pom
Release & Pull Notes: v2.0.0-BETA.5
Commit compare: v2.0.0-BETA.4..v2.0.0-BETA.5
fbf522b0c
: readme53d53bfa4
: dokka plugin update3d174827d
: test35eb1c90c
: kill warns4e947ad5e
: no Unsafe lazy571f031a0
: time-task module9ff2a2e80
: mirai url img/voice 优化585155649
: ktor updatec96bee814
: update to b.5510a45ee5
: mirai-存活线程 守护线程a9ba4f466..941fdca7d
: 🔊 添加日志记录63138efea
: 捕获部分可能的异常
Release & Pull Notes: v2.0.0-BETA.4
Commit compare: v2.0.0-BETA.3..v2.0.0-BETA.4
64348377b
: remove *.iml0037e611e
: logee46483cc
: #2762cde4245
: sb starter conf38e8f69e7
: 独立serialization模块49a096929
: serialization readme3f8938df7
: 独立serialization模块9748e0340
: sb conf4fc592bd2
: update to v b.4
Release & Pull Notes: v2.0.0-BETA.3
Commit compare: v2.0.0-BETA.2..v2.0.0-BETA.3
1c8b5f157
: update log8847bd314..25dcd7875
: update version to b.32c5f1f5ea
: fix close #26;71227d7dc
: fix close #25;
Release & Pull Notes: v2.0.0-BETA.2
Commit compare: v2.0.0-BETA.1..v2.0.0-BETA.2
8aa7e5cf6
: readmefae311504..bd4faf0ee
: 适配mirai-2.0-M169418b211
: new versionc357bce21
: 💡 添加源码注释eb51dbdcb
: log name fixafcdc86b1
: readme
Release & Pull Notes: v2.0.0-BETA.1
Commit compare: v2.0.0-ALPHA.12..v2.0.0-BETA.1
513102e39
: readme and deploy863b70f6f
: to BETA.117dc57465
: sb metadata754a38129
: jackson serializerd3bdeeaf9
: 临时移除onebot组件97fb69ac4
: fix #21fceeda361
: finish #2030be2cde5
: component onebotdc4e406e7
: delete module24a37ab91
: update and deployf7a4dc923
: listen result rename 'throwable' to 'cause'
Release & Pull Notes: v2.0.0-ALPHA.12
Commit compare: v2.0.0-ALPHA.11..v2.0.0-ALPHA.12
cfb7eb8ef
: update and deploy3ccd50960..5bd9cd479
: result 无效化4af953fec
: lovely cat setter31f2dd9f8
: test646d00099
: lovely cat setter306302cde
: update logb92be1362
: achieve #17cc35525e1..69b02b27e
: ex handleaa4c5dc51
: listen result impl565ca999b
: handle failed7d1e5c0c4
: ex logb279dd225
: LogAble3f045c48d
: ex handle0619d755c
: update readme1ae0858e8
: test and deploy a.11b0b717e94
: log14e6abfb6..f717e6466
: lovely cat getter.a330a771d
: fix #14 #15554fee40c
: lovelycat4675797ab
: api exceptionec5b63b6a
: exception5f512310b
: remove todode72b0a6d
: lovelycat lazy cachece3528e19..919cb703b
: lock test787b216b4
: lock?fd066e783
: lovely cat api cache68ea0ada1
: listener cache compute487bc90c3..09f1be7d3
: update ListenerContextf0f7a9abf
: testfc23ef9d4
: group792660315
: update to next v(a.11)29f075f8b
: Update issue templatesdcd67c962
: issue templates.
Release & Pull Notes: v2.0.0-ALPHA.11
Commit compare: v2.0.0-ALPHA.8..v2.0.0-ALPHA.11
0cc2ff0c5..91befa18b
: update logb7066fd9a
: 为 GroupAddRequest 追加群容器。 fix #126fec34e3e..2ea207c91
: update doc4fca185c1
: update readmed169a21b2
: update log4cccfa922
: fix #1159f75f65b
: cache92eeb9b7f
: lovely cat getter;dc7f982e6
: lovelycat0dc3f333a
: update to next alpha version(a.10)d5f00de0a
: lovely cat component;f58f6b5b5
: Lovely cat sender;c31525e0b
: at检测器更新,默认检测器变更为使用neko进行检测。3c6b189e1
: lovely cat sender;a58c2cab1
: core configs67e249035
: ding configse884e5b8b
: mirai configs4bfa955ce
: lovely cat events & configsf6eeafc39
: 全员增加减少事件d5616748c
: contacts change event430a412ed
: lovely cat friend verify event;55b9a3dce
: interface Requestable86d0e2163
: update log0a3668cae
: 扫描支付事件。3b2193c1a
: update logd3638d128
: lovely cat 转账事件b89cef061
: simbot app logsd7fb5b7de
: update tips2693c0e94
: update comment0f491aad6..5dc0893d6
: update log457746217
: fix #10 ;2adc001ac
: ready to deploy3eda0e812..636db82fc
: lovely cat;48ed3c535
: clear import37cb7e4c9
: Revert "实现 ListenBreak解析 与 ListenResult解析";d48eaca15
: clear importdd2f3871f
: 实现 ListenBreak解析 与 ListenResult解析42461f435
: lovely cat private msg012d7cb4a
: private msg type2848bf7f9
: login event6e08e4c9a
: update log900d50504..c3f60aff2
: lovelycat at code;d19dff02d
: clear imports;bf8d65679
: lovely cat;d4e289c13
: RequestGets26cbcb9df
: mirai messages;238ef7bda
: update commentf61c0919e
: update to next (a.9cde3a2e23
: deploy a.8
Release & Pull Notes: v2.0.0-ALPHA.8
Commit compare: v2.0.0-ALPHA.7..v2.0.0-ALPHA.8
1d4fdd8a7..41c2a3a49
: ready to deploy;4dbdacdfe
: fix #9 ;f6e28f669..c405ece9d
: lovely cat ;21b2fae30
: update to next version(a.8)6dd0ba7af
: update dokka to v1.4.10.2;d95a41418..4154945dc
: update log;ef34fed03..52bd3edbc
: update and ready to deploy;fac84edce
: event registrar618901edb
: test1f1ca4d84
: 变更toString信息4cc1aaa92
: 移除多余输出7eb64ed79
: fix #8;aa4792d63
: update log;c2724d604
: update hutool to v5.5.1;77a666150
: mirai messages;de9e249f8
: lovelycat api templates;6a9555efe
: clear import;00c9c0d87
: mirai组件大部分位置的BotInfo支持获取等级信息0bf7c0367
: 修复日志国际格式化错误ffd7aa77e
: 追加http-client模块的cookie携带; fix #7;c85419e58
: update to next version(a.7)698abb0b9
: 优化过滤器匹配规则2fad654f4
: update log;844b1e2f9
: update readme and comment;
Release & Pull Notes: v2.0.0-ALPHA.7
Commit compare: v2.0.0-ALPHA.10..v2.0.0-ALPHA.7
380a476db
: update and deploy a.6;8b5cae1d2
: update test;625ed6736
: fix #6258d67723
: update test;072844b54
: fix #5ef23a259e
: update to next version(a.6)b90872984..9ee232d17
: move MessageContent package and deploy;91b1e5cbb
: interceptore9eb85f71
: http template cookies;f5522ab8a
: mirai level;ea0469a0e
: lovelycat .d9ab9f775..5f87d2cad
: lovely cat component;e9df9d6f0
: update to next alpha version97dc5d410
: deploy a.4 and update log.dedebb076
: update tips0a3a257ec
: 优化mirai日志展示c073d06d5
: 暂时移除未完成的可爱猫组件module;8fb3fd51d
: try fix #32d7b66bbd
: 用不着,以前写过了..41d105c4a
: mirai组件增加bot的shutdown hook181a5f6b5
: move configuration5b40182a8
: update some version.615e65449
: mirai text and base text.286fc8110
: fix #2946787d29
: fix #1681977f4c
: lovely cat readme;5e5537850
: update kt version.76369e8da
: test1a12a9265
: http client template.cdb651916..edc5ff816
: lovely cat component.3971f84ed
: fast json auto configure9ebd00c5d
: move ComponentBeansf8430ce7d
: api bot as accessInfo.d4dc14d98
: logger.cddce3f0d
: import clean.ba27bf0f8
: test.92b19e898
: move message content builder.f9014bdc0..6ca3498c6
: mirai-bot logger.c77874453
: ver a.44f4ac772f..cce9e5127
: component-ding81f163615
: 白忙活了54f5b88b0
: moshi json.5f9fbce0e
: tips061423cee
: update logobc1add809
: update copyright; clear import;80018e2ff..e9bdfdeff
: update log.e7e3273af
: pom6806be369
: flag; content;ca6b687e8
: readme;5a3f84a86
: img builder; content; filter text test;846a45bd0
: test getText and getMsg;e6b2f9e03
: update version; 重新实现 messageContent;17dde8569
: core-starter移除部分多余控制台输出fbe649e0f
: 调整为新的 messageContent 实现。13d845059
: builder66a285a4d
: msg content.3cb9e968a
: 注释8aeabe774
: contentabb015f2f
: catcode version.2e48a32b2
: MessageContent-cats89210ccff
: 💡 添加源码注释621db829a
: msg content.7531889ae
: msg parser.7179e6628..9c6c00fb8
: readme.9211e3c1c..e246878a5
: readmes.201459e4e..d883a5d90
: update to alpha.2530bac111
: readme6ed3bd24c
: mirai-starter77dc6c828
: spring metadata4ecbce643
: update springboot-starter; 追加springboot部分配置文件提示。f0f7837be
: 任务执行器; testfbe5dfeb4
: 任务执行器d1b121b29..81759ca0a
: readme2a3e943a9
: logger;7c31644b2
: logger; clean import; listener registers;9021aecb6
: Core springboot starter module2e7e88682
: Springboot starter module496ce2297
: api-Task runner4bb9a2eb1
: json-fastjsonec0ec94ca
: http template.d1353003c
: remove some commentb7412161d..8b226e862
: http template.1245d35d4
: http-template-ktor95901e6cc
: http-template-core3a414fc1e
: json-moshi4c0d22b3f
: json-core37c7ca80c
: json-moshi29ad48f9a
: http client; json core;5e6e9443f
: http client;a641d884e..f6512edc4
: ktor.54d43c079
: http template core6b5690c21
: http template1480b6aa1
: 修改部分顺序39f1ed203
: update logger.83fc0e30c..962fee2f0
: tips160afa875
: MessageEventGet更名为MessageGet034e32129..91a34056e
: tips.2fb0f7c9e
: remove test main.09acaf45b
: 夹点儿私货7b8d549b4
: remove test main.a9278518f
: 夹点儿私货
Release & Pull Notes: v2.0.0-ALPHA.10
Commit compare: v2.0.0-ALPHA.6..v2.0.0-ALPHA.10
Release & Pull Notes: v2.0.0-ALPHA.6
Commit compare: v2.0.0-ALPHA.9..v2.0.0-ALPHA.6
Release & Pull Notes: v2.0.0-ALPHA.9
Commit compare: v2.0.0-ALPHA.5..v2.0.0-ALPHA.9
Release & Pull Notes: v2.0.0-ALPHA.5
Commit compare: v2.0.0-ALPHA.4..v2.0.0-ALPHA.5
b90872984..9ee232d17
: move MessageContent package and deploy;91b1e5cbb
: interceptore9eb85f71
: http template cookies;f5522ab8a
: mirai level;ea0469a0e
: lovelycat .d9ab9f775..5f87d2cad
: lovely cat component;e9df9d6f0
: update to next alpha version97dc5d410
: deploy a.4 and update log.
Release & Pull Notes: v2.0.0-ALPHA.4
Commit compare: v2.0.0-ALPHA.3..v2.0.0-ALPHA.4
dedebb076
: update tips0a3a257ec
: 优化mirai日志展示c073d06d5
: 暂时移除未完成的可爱猫组件module;8fb3fd51d
: try fix #32d7b66bbd
: 用不着,以前写过了..41d105c4a
: mirai组件增加bot的shutdown hook181a5f6b5
: move configuration5b40182a8
: update some version.615e65449
: mirai text and base text.286fc8110
: fix #2946787d29
: fix #1681977f4c
: lovely cat readme;5e5537850
: update kt version.76369e8da
: test1a12a9265
: http client template.cdb651916..edc5ff816
: lovely cat component.3971f84ed
: fast json auto configure9ebd00c5d
: move ComponentBeansf8430ce7d
: api bot as accessInfo.d4dc14d98
: logger.cddce3f0d
: import clean.ba27bf0f8
: test.92b19e898
: move message content builder.f9014bdc0..6ca3498c6
: mirai-bot logger.c77874453
: ver a.44f4ac772f..cce9e5127
: component-ding81f163615
: 白忙活了54f5b88b0
: moshi json.5f9fbce0e
: tips061423cee
: update logobc1add809
: update copyright; clear import;80018e2ff..e9bdfdeff
: update log.
Release & Pull Notes: v2.0.0-ALPHA.3
Commit compare: v2.0.0-ALPHA.2..v2.0.0-ALPHA.3
e7e3273af
: pom6806be369
: flag; content;ca6b687e8
: readme;5a3f84a86
: img builder; content; filter text test;846a45bd0
: test getText and getMsg;e6b2f9e03
: update version; 重新实现 messageContent;17dde8569
: core-starter移除部分多余控制台输出fbe649e0f
: 调整为新的 messageContent 实现。13d845059
: builder66a285a4d
: msg content.3cb9e968a
: 注释8aeabe774
: contentabb015f2f
: catcode version.2e48a32b2
: MessageContent-cats89210ccff
: 💡 添加源码注释621db829a
: msg content.7531889ae
: msg parser.7179e6628..9c6c00fb8
: readme.9211e3c1c..e246878a5
: readmes.201459e4e..d883a5d90
: update to alpha.2
Release & Pull Notes: v2.0.0-ALPHA.2
Commit compare: v2.0.0-ALPHA.1..v2.0.0-ALPHA.2
530bac111
: readme6ed3bd24c
: mirai-starter77dc6c828
: spring metadata4ecbce643
: update springboot-starter; 追加springboot部分配置文件提示。f0f7837be
: 任务执行器; testfbe5dfeb4
: 任务执行器d1b121b29..81759ca0a
: readme2a3e943a9
: logger;7c31644b2
: logger; clean import; listener registers;9021aecb6
: Core springboot starter module2e7e88682
: Springboot starter module496ce2297
: api-Task runner4bb9a2eb1
: json-fastjsonec0ec94ca
: http template.d1353003c
: remove some commentb7412161d..8b226e862
: http template.1245d35d4
: http-template-ktor95901e6cc
: http-template-core3a414fc1e
: json-moshi4c0d22b3f
: json-core37c7ca80c
: json-moshi29ad48f9a
: http client; json core;5e6e9443f
: http client;a641d884e..f6512edc4
: ktor.54d43c079
: http template core6b5690c21
: http template1480b6aa1
: 修改部分顺序39f1ed203
: update logger.83fc0e30c..962fee2f0
: tips160afa875
: MessageEventGet更名为MessageGet034e32129..91a34056e
: tips.2fb0f7c9e
: remove test main.09acaf45b
: 夹点儿私货7b8d549b4
: remove test main.a9278518f
: 夹点儿私货141562a5b
: readme.13940ea37
: version. sb-maven plugin.