koishi

Cross-platform chatbot framework made with love

MIT License

Downloads
32.9K
Stars
4.4K
Committers
49

Bot releases are visible (Hide)

koishi - Koishi 4.16.1

Published by shigma 10 months ago

Notable Changes

  • analytics: 发布了新版数据分析插件,包含了更多可供展示的信息和图表:
    • 支持了用户增量、群组增量、DAU、QPS 等新的数据指标
    • 移除了按频道统计的消息数量,改为显示按平台、机器人进行统计
    • 所有与消息相关的图表均支持在「发送」或「接收」间切换
    • 相关提交 (koishijs/webui@e277280c01a8653cb2ce0be7ca66e601c10ec37f) (koishijs/webui@70a62428ed34552f547a1967463279bf451b79fe) (koishijs/webui@1233cd798c28cd1c2db608146f5c5b0f07653c0e) (koishijs/webui@1fd4481e8060fcd07d40f6a10a503d70b45bab44) (koishijs/webui@cf59e2a1ab9dcf8445dbfff8f13ea9ed12715403) (koishijs/webui@4d02ff584194d2f03f45bf20688cd82ecc861035) (koishijs/webui@3d1ee1924c5d44c1866bd6b4c33ee99eff1a9fbb) (koishijs/webui@b48f2d297abcf7373703b77e910b13d083e63b95) (koishijs/webui@78ad69caeaccdad8801c2026689f01e8fc540f44) (koishijs/webui@dcfc022445706dffa877b584400998eed16ae3cd)

Features

  • cli: 优化了部分平台下的进程退出判断行为 (koishijs/koishi@51b9251d233405abe331b363bcebf578fa91bf94)
  • core: 支持了内置频道表的 createdAt 属性 (koishijs/koishi@81a32d9753592bc05b392945bc4d696f917f21f9)
  • core: 支持了指令配置的 strictOptions 属性,开启该属性后会将任何未注册的选项都视为参数 (koishijs/koishi#1288) (koishijs/koishi@d899330804b8ba2dd62d69a03e4ed0a43d580bc7)
  • market: 支持了批量操作模式,用户可以在此模式下多次安装、更新、卸载插件后一键执行 (koishijs/webui#254) (koishijs/webui@dd1833fcb746414f6fa49bba9c6b9a487b029d35)
  • minato: 支持了 $.number() 和更多操作 Date 类型的能力 (shigma/minato#62) (shigma/minato@dab74b14c0b7391d5415ee7b9b64b932bed3965e)
  • minato: 支持了 $.random() 和更多数学运算 (shigma/minato#20) (shigma/minato#24) (shigma/minato#64) (shigma/minato@2e5d9afcc10d6fbab96348f28255b39fe6b23b15)
  • postgres: 支持了 uniqueforeign 等索引 (shigma/minato#61) (shigma/minato@f4df0a388b014f120a6288ab98be731378da0797)
  • schema: 支持了通过 .role('select') 显示为复选菜单 (shigma/schemastery@f3d54fb89c5d6dad8de624f3b06ee1137df46d4c)
  • schema: 支持了在表格中通过复选菜单支持 bitset 等类型 (koishijs/koishi#1300) (shigma/schemastery@20a6f5707926c51e28bd677aac49abae1fed131f)
  • schema: 支持了用于本地化的 $desc$inner 属性 (shigma/schemastery@85e99772db61ae2814eb63f8cfb3cb44093653d5)

Bug Fixes

  • cli: 修复了在命令行中输入 koishi --help 会显示两遍帮助信息的问题 koishijs/koishi#1291 (koishijs/koishi@d88c8db91294ba416bc8f9feb4281931fca29fb5)
  • components: 修复了部分情况下 computed 类型点击添加分支无响应的问题 (koishijs/webui#256) (koishijs/webui@648bc551d8539992af0ae0aac61d8181644ff8b6)
  • config: 修复了插件未安装时配置界面不显示警告信息的问题 (koishijs/webui#251) (koishijs/webui@625f83760b9b1c5c1c8f097a29db72e8778f9495)
  • config: 修复了在顶层添加、删除、配置插件会导致报错的问题 (koishijs/webui#261) (koishijs/webui@e6c1813c3b3e2cb4855ddaf11e2ca7deba286e1c)
  • config: 修复了将插件移动至顶层会导致目标位置向下偏移一格的问题 (koishijs/webui#248) (koishijs/webui@dd5d5f8b161fd57b05cf22ea9e4b358755d0ba86)
  • insight: 对于配置文件中的插件,统一显示其插件 ID (koishijs/webui@d1d2a9be2601c11e1d3d9cd9e1a37f83f30ff79b)
  • market: 修复了未配置 registry.endpoint 时依赖管理界面部分功能无响应的问题 (koishijs/webui@c615947ad7e28ee0be191514ec83af04acc15099)
  • market: 修复了插件安装界面中点集配置链接时、以及插件安装完成后总是跳转到全局设置的问题 (koishijs/webui@7d4863e6cac36e412dd8a2a161700ec95a1f2958)
  • qq: 修复了 MarkDown 模板相关功能的 API 类型错误 (satorijs/satori@8d39dffc8ba24e4ae52daf030fc9ad419eb8a3d1)
  • sqlite: 修复了对于 undefined 的处理问题 (koishijs/koishi#1305) (shigma/minato#63) (shigma/minato@33c35e1d5df5a6b982dfc3bca4ea0470fe19dd4c)
  • wechat: 修复了 Session 对象部分属性缺失的问题 (satorijs/satori#193) (satorijs/satori@f302796ba5f2e71eb6ec81d145cfa0e7f337c9a8)

Other Changes

  • chore: bump versions (koishijs/koishi@7f1f0e9c93cd3a18e61fb073c8b27057de0aee67)
  • chore: bump yakumo to v1 alpha (koishijs/koishi@79eadab339ae89c864a02525d0349368888f2f5b)
  • test: migrate to node:test (shigma/cordis@837f8e9cf72fb9a235af38cdf9d403be9b22df77)
  • chore: migrate to yakumo v1 & node:test (shigma/schemastery@76cda56bea10efbea0794f32e471db127c90eec5)
  • chore: upgrade yarn to 4.0.2 (shigma/schemastery@e31cd3a047758be2faefb7375b3fd963a9f20da6)
  • chore: migrate to yakumo v1 and yarn v4 (koishijs/webui@00325391e134acf99c1e46039f49d7a0c5f929bc)
  • refa: rename router to server (satorijs/satori@0fdfe0ffa5e57ddb875a141da1aa18c8f3863e1a)
  • chore: migrate to yakumo v1 & node:test (satorijs/satori@fb02dda5a42e600b3ca60468a7a0cfa83a258479)
  • chore: bump versions (shigma/minato@0ad5733e80047e88a36dfb5531f4dae2611730ef)
  • chore: migrate to yarn 4 & yakumo (shigma/minato@b1c21d8f6869fc012f1c342eb8d502e191de8ede)
  • chore: bump versions (koishijs/webui@81b6d66f3256924eb1bab607add3e641fe8905c9)
  • chore: bump versions (koishijs/koishi@f5134fd23ba658454b08ae77c58035cbd78b64f4)
koishi - Koishi 4.16.0

Published by shigma 10 months ago

Notable Changes

  • loader: 为每个插件自动生成永久 ID (koishijs/webui@3cc44a94600b5ece42a7900127db7985e0dac066, koishijs/koishi@9b910f15d90a1cf3f05cc05848446deefa5279de, koishijs/webui@d1d2a9be2601c11e1d3d9cd9e1a37f83f30ff79b)
  • server: @satorijs/router 现已迁移至 @cordisjs/server,且不再内置于 Koishi 中,需要通过 @koishijs/plugin-server 引入 (cordisjs/server@db39435f3b96fc978d6221b89bf2206301b45c9a, cordisjs/server@28511e6fd5b3d3a133c6769cd35f01837bb29792, cordisjs/server@c06e429e6d263415b6b2a016e80d06e0b030e77c, koishijs/koishi@9bfabd91e37f700905b1f36a555a9a997bc263af, satorijs/satori@42366d11f242a28cc6aa6e0715ba9e9f82aff029, cordisjs/server@5eb76b12d073c1e025690c033adae1fd95062435, koishijs/webui@4b19bf2091318023a198e90348a155474033bd9a)
  • i18n:zh-CNen-US 外的语言包不再内置于 Koishi 中,现已迁移至 koishijs/locales 仓库进行自动同步 (koishijs/locales@34e5a9e2fc78418889aaa7c6a5a29d44b6732c2f, koishijs/locales@e773c49f8cf65cf4bf725d9da231de2f17ee6160, koishijs/locales@b2396f457870e8d1a7c000df758d2e68bd99964e, koishijs/locales@9827a2a0ff90dee7fd61d518ca51ae38de30e60e, koishijs/locales@eecda17218f95f187dd0f57ad8c0eb1d57c0dc7d, koishijs/locales@11157043445968f4f9e4af1a0c52aa9c42048ae6, koishijs/koishi@2e034d8d6f047843bf8e91cc4dd674b5dd5e7ed4, koishijs/locales@f72f213dde6cbf2e52233c86cc4a75d9958c8f7d)

Features

  • cordis: 支持了 internal/error 事件,用于处理插件生命周期中出现的错误 (shigma/cordis@df90144fcaa140c9bc682ad7bfe788e08a8a001e)
  • cordis: 实验性地支持了 ctx.alias()ctx.accessor() (shigma/cordis@79d3ce5b79f2aa884a06a9447ec330963ceed394, shigma/cordis@295189622cddfe12c3bb459a61da99773a531efd)
  • cordis: 支持了 Context.associate() 属性的 setter (shigma/cordis@3b1cfc1b17be7ef4b1dd0867f3f510197988eb5b)
  • cordis: 支持了 internal/listener 事件,用于处理事件监听 (shigma/cordis@902be5a8b5941dc831edd0d8918925f288076548)
  • core: prefix 配置项支持了贪婪匹配每一个前缀 (koishijs/koishi@f66e954f24423da6c58bd76a5df4833b8a07c7e8)
  • config: 新增了用于标识插件状态的小灯 (shigma/cordis@0dff16823c2158ac44c27e15ba7b3d1561e3a7a3, koishijs/webui@7f0297d08704febf5e768d10263b083e3b6e3456)
  • minato: 支持了数据库事务 db.withTransaction() (shigma/minato#52) (shigma/minato@709fb07832082319a0f8e539423b67ab4560c88a)
  • minato:db.remove() 返回值支持了 matched (shigma/minato@1bf77c380273de0d3c08b2f5e8427dfdd1956b60)

Bug Fixes

  • core: session.suggest() 现在支持了 @机器人 开头的响应了 (koishijs/koishi#1295) (koishijs/koishi@78d105d6bd0ab8f9ad596af7afcc201d591b2f92)
  • element: 修复了部分空白字符被错误地删除的问题 (koishijs/koishi#1297) (satorijs/satori@f951d4bb93dc07f6882bc98a4f1e92b2ccff8292)
  • market: 修复了确认安装对话框在确认后不会消失的问题 (koishijs/webui#259) (koishijs/webui@dab8e279b19d18cf58a8f4dd480122a9fac9a655)
  • mongo: 修复了修改带有 $ 前缀的属性时未转义的问题 (shigma/minato#57) (shigma/minato@a2bd92ffdfb4a12e8e12c088f155c254f3b219b6)
  • postgres: 修复了 $.if, $.ifNull 等操作符存在的问题 (shigma/minato#54) (shigma/minato@b7ae5b71f53b2c908065ea53e8a9e2c8872892f7)
  • sqlite: 修复了创建单行超过 1M 数据时会破坏数据库的问题 (shigma/minato#58) (shigma/minato@618884b735465a730e56bb3ce5060ad01f34ba20)

Other Changes

  • chore: bump version (koishijs/koishi@56cd4a97d6c8a21fb87a153607ee050d116ed23d)
  • chore: bump versions (shigma/minato@3ec3436c199c54985076b062843bc4ed6c86a23e)
  • chore: initial commit (cordisjs/logger@e6861abf305ce69ca23dd84f65c69a761b20dd0b)
  • chore: setup project (cordisjs/logger@84827dd85ee33597b9afcc8bd545d0a1da9ad8bb)
  • chore: setup eslint (cordisjs/logger@e0233990e9c304676440bdcda8ee0923c9a4c743)
  • chore: basic implementation (cordisjs/logger@f98e2ff31299526e544019b2758edc3975a4f03f)
  • chore: set builtin service (cordisjs/logger@5f4681d60197c226c11b28794b21ab9a0085c2b3)
  • chore: add missing peerDep (cordisjs/logger@f5d81ac11add89969d712fa2c4db4821b9159d89)
  • chore: bump versions (shigma/cordis@39fc34b51afc96a4fd0de8ffa51df59dae1d2b0b)
  • chore: bump versions (satorijs/satori@bfc3dc8a8163d12eb6ac3777ad6feab6a88ac060)
  • chore: bump versions (koishijs/webui@33e650c3456544638f748fc2ae00eaa2c78d73b1)
  • chore: bump versions (koishijs/koishi@7f1f0e9c93cd3a18e61fb073c8b27057de0aee67)
koishi - Koishi 4.15.7

Published by shigma 11 months ago

最近一直发烧,更新比较慢,请大家见谅。

Notable Changes

  • element: 为 i18n 实验性地支持了部分模板能力 (satorijs/satori@625f2fe72a070c840386548384864b3e97d59553, satorijs/satori@cb7cbece15e7f1b46ae98fdd1f276b70ec1ae18b, satorijs/satori@53a7e200e959a35ff1c254ac423f0136161f7ab6)

Features

  • components: 默认情况下,当虚拟列表进入非活跃状态时自动滚动到底部 (koishijs/webui#63) (koishijs/webui@288703957a97a451c2ca0592ba532b376447cab8)
  • dingtalk: 支持发送本地和私有链接的媒体资源 (satorijs/satori@e7bf3dd3318d5318658ea5fe7bd50f7968162a48)
  • help: 在输出的指令名称中使用空格取代点作为派生式指令的分隔符 (koishijs/koishi#1281) (koishijs/koishi@8d8c4f9f5540c23b0f055fd29c07000eaf832988)
  • kook: 支持了在 <button> 中使用 kmarkdown (satorijs/satori@9b4463bf5fb7c71e450c9ec60f33dac5f99d104f)
  • logger: 支持了日志内容的虚拟滚动,优化了性能 (koishijs/webui#2) (koishijs/webui@242c1223645eca18387280074c297df301e0af97)
  • market: 当切换切面时自动滚动回页面顶部 (koishijs/webui#170) (koishijs/webui@4563aa12a10e667ba921cc78019f75bc43d2e092)
  • market: 批量更新依赖时,新增了确认对话框 (koishijs/webui#223) (koishijs/webui@6abaf5171754137ce08a4d4cf77e89f6f36b99cc)
  • postgres: 修复了由于数据长度导致的报错 (koishijs/koishi#1279) (shigma/minato#53) (shigma/minato@cb94b782a7e7f56f8b3d9a5931c6a145d48ce716)
  • qq: 当收到多媒体内容时,自动在前面插入一个空格 (satorijs/satori@88d18eee288b40d96a8c364abd21dcaa01169c22)
  • qq: 优化了内部 API 的类型标注 (satorijs/satori@b0dbf0602ab5fd7f0868b447112229e64d930442, satorijs/satori@237bc4c34c0d88a14947d7e0395cf00bc1af5827)
  • qq: 支持了 guild-member-* 系列事件 (satorijs/satori@5ce6923866be17b47bb3f2a4e0fc839b318f4a07)
  • qq: 支持通过 MESSAGE_AUDIT 事件获得发送的消息 ID (satorijs/satori@8821f6051d69c5e1b75a4e0b6ab6e9d1e6e3919a)

Bug Fixes

  • client: 修复了全局插槽出现了两次导致部分对话框抖动的问题 (koishijs/webui#174) (koishijs/webui@ecb00ef465f2585c23943579547545afa2cfcfd0)
  • core: 指令必选参数未填且询问超时时应当中止指令调用 koishijs/koishi#1284 (koishijs/koishi@7a5bb65f6e5118d72950af40a1dfed3ed79d5c2a)
  • core: 对消息组件的渲染应当在 before-send 之前进行 (satorijs/satori@decc3e40369d348751b3481643de840fc993e7ae)
  • dingtalk: 修复了私聊消息无法发送的问题 (satorijs/satori@9455154565161be18ec71e55c4bc027955a8b1ff)
  • logger: 修复了删除旧日志文件报错的问题 (koishijs/webui#253) (koishijs/webui@aadf82c6ff6aa5d05fc95a05e43b3db267654883)
  • qq: 修复了图片发送时存在的问题 (satorijs/satori@1d830da79fc9fe73a4888d975e6155ba19740ea1)
  • qq: 修复了 msg_seq 实现错误导致发送消息报错的问题 (satorijs/satori@db2285f90ea558d2eb50f172d4ca4be216ff0d0f)
  • qq: 修复了对 <> 不必要的转义 (satorijs/satori@45b1ffa180d25abb6bd04937c90b0666d3d02d25)
  • qq: 修复了错误的文档导致按钮失效的问题 (satorijs/satori@f393a86217d2abd7e6ed639f3c2da984e2ee0303)
  • qq: 支持了 <p><br> 消息元素 (satorijs/satori@90931659105f4dee935f47c4a69fb20e2b4e39ac)
  • qq: QQBotQQGuildBot 实例应当具有同步的连接状态 (satorijs/satori#190) (satorijs/satori@f1661e83c11e5326fe41518b448f75a6d43d81b1)
  • qq: 修复了 QQ 群机器人无法使用沙箱功能的问题 (satorijs/satori#191) (satorijs/satori@03bded7837fde24d0c4c8e80aaec9c4f51694c5f)
  • satori: 修复了经过协议转发后的 bot.status 与实际不符的问题 (satorijs/satori#187) (satorijs/satori@71cc428496687567906d2d904c1ed0b9c6727163)
  • satori: 现在协议将同步 bot.hidden 属性了 (satorijs/satori#189) (satorijs/satori@d740216de4e8bc8813ccfc18e9a7c5f076692d39)
  • status: 修复了单一插件提供多个机器人时只会显示一个的问题 (koishijs/webui@816d95c9bc8568c00508741e96138a4049ef5c10)

Other Changes

  • chore: bump versions (koishijs/koishi@463b676ca68575fe0abd942a2d5a88bd165d5e11)
  • chore: unimplemented api should not be warned, fix satorijs/satori#186 (koishijs/webui@e2d8487edca7999442186886dbecffd147b7ec5f)
  • chore: setup sync release workflow (koishijs/koishi@d2d815c4b33b1a08340b8d35af85388cc2e85343)
  • chore: bump versions (satorijs/satori@a3f0999f86a0dff7f0a9096184a495605bbecaca)
  • chore: bump versions (koishijs/webui@0514412b24a7413efdb0426267047013234e847a)
  • chore: bump version (koishijs/koishi@56cd4a97d6c8a21fb87a153607ee050d116ed23d)
koishi - Koishi 4.15.6

Published by shigma 11 months ago

Notable Changes

  • minato: 对数据库进行 set, upsert, remove 操作时将返回修改条目相关信息了 (shigma/minato#49) (shigma/minato#50) (shigma/minato@d47e4ad01d9066ad97beff8c392ca14f4e476639) (shigma/minato@345bdf8048ec75d2e4a6a02aef20dcf098378bec)
  • postgres: 新增了官方插件 @koishijs/plugin-database-postgres (shigma/minato#51) (shigma/minato@3bfab21ad1018d6785adb81632f622c3ea3adfff)(koishijs/koishi@25f57fb74187d892582da9b4c5942e5a2c42c86f)
  • temp: 新增了官方插件 @koishijs/plugin-server-temp,可用于临时提供文件访问 (satorijs/satori@ddda5f1022726c1e284f4537a85cefec3f00316c) (koishijs/koishi@50cca17d9a36d3182b961381d7a739284fc8e6ba)

Features

  • console: 支持了 config.dev 相关配置项,同时默认开启 fs.strict (koishijs/webui@bab163f866f3a707f164fb007da409c1fcea430b)
  • cordis: 支持了 Context.associate(),将用于提供跨服务的 API (shigma/cordis@68e4630e1e285e70d21f766864d1c7d29972a47e) (satorijs/satori@bb60a27244cdfa7af5ba167482621560b2361b0a) (koishijs/koishi@ce430cb5a8ff759a8f8aa8fe1bf942f4afd38982)
  • cordis: 支持了服务赋值时自动注册 dispose 行为 (shigma/cordis@9e6b21d0286d674c75db83f7799cbf08c2535d37)
  • mongo: 支持了 config.writeConcern (koishijs/koishi@8a2d13db98c2b34a0d5f3f129183e5399423504d) (shigma/minato@2e614775323f9306a91cff88b1ee7257ac13a505)
  • mysql: 支持了 config.ssl 相关配置项 (koishijs/koishi@412211c0caa9ee0583ede63f92d348f1105c34de) (koishijs/koishi@f93dde44de525477ad4c0bc0c77b4db13c733faf)
  • qq: 支持了对私有地址图片的发送 (satorijs/satori@aac353d0c7613da53d373eddb950a6d54bbe4368)
  • qq: 支持了 msg_seq,修复了多条回复消息无法发送的问题 (satorijs/satori#180) (satorijs/satori@47e7efc0bf7eb7bfdcd09d541e1dc215e1f57f4d) (satorijs/satori@b28ab7c5611063687aa54bc356444e6aafe7f0ce)
  • schema: 当「撤销更改」和「恢复默认值」不会影响当前值时,对应的按钮显示为灰色 (shigma/schemastery@8434a0df442207275067c36349104d241b743b61)
  • schema:arraydict 类型的配置项支持了 .collapse() (shigma/schemastery@49975f23463383537a1ba6045235e94e9acbe732)
  • temp: 支持了 config.selfUrl,用于覆盖全局配置项 (satorijs/satori@d8a790dbd246fc97d8cc91be9d11b1ba03cb4a0f)

Bug Fixes

  • config: 通过 $if 禁用的插件将不再显示在配置页面中,以避免操作不当引发的错误 (koishijs/webui#249) (koishijs/webui@56be891a965c53649e9480e219fb7d635644f305)
  • core: 修复了当接收到 @ 消息时,指令可能异常出发的问题 (koishijs/koishi@14073ffac7ad88d2e40b120ea1f2c671de9e6fc8)
  • core: 修复了 autoAuthorize 设置为 0 时处理消息有概率报错的问题 (koishijs/koishi#1267) (koishijs/koishi@e6a5456a4706005f7199cd50ee629dc7f1f3f65c)
  • core: 修复了 Schema.computed() 默认值行为错误的问题 (koishijs/koishi#979) (koishijs/koishi#1272) (koishijs/koishi@10a7704c99a6e00ba6e57b100d503a504b8639f0)
  • dingtalk: 支持了新版 API,修复了收到消息报错的问题 (satorijs/satori#178) (satorijs/satori#181) (satorijs/satori@2861f00c47acc359ac4543063f56d1a81ca3cd65)
  • loader: 修复了对非字符串类型的配置项进行插值时会导致插件启动失败的问题 (koishijs/koishi#1217) (koishijs/koishi@d7598bfb52d668d2e8de5754a3b48404a1c8a90a)
  • server: 确保路由相关配置不以 / 结尾 (satorijs/satori@6b25d5d3bdefd32f32664470694a1f19c928abd5)

Other Changes

  • chore: bump versions (koishijs/koishi@407f9cf802f86487d763d7461d284e3405ab0e67)
  • chore: bump mongo driver to v6 (shigma/minato#48) (shigma/minato@f27c79af91efd7df6acb772335b7a1bacf9c257e)
  • refa: remove upstream plugins to upstream repo (koishijs/koishi@0260feec0507307067c1707839c238004daa71d4)
  • chore: setup plugin actions (koishijs/webui@149caf0d120b3bd3fbe9c22b941a6c27e465e133)
  • chore: setup plugin oobe (koishijs/webui@570beb784cd1ed84018723971a82bf739547954b)
  • chore: bump versions (koishijs/webui@0833afff1603f6abdc68d317cad330b6148a828b)
  • chore: remove deprecated registry.dispose() (shigma/cordis@9289a1464faaa9688f7d7982340a38eb3e453ac3)
  • chore: bump versions (shigma/cordis@f50d9db588725f561399bf83f47838d55156d81f)
  • chore: setup yarn 4 (shigma/cordis@812bf2a1585dece0b14a20c334701c7c1ecc6338)
  • chore: bump versions (satorijs/satori@4cc7a3aa15e99345180881c1c3d3fbc2ea4bc11f)
  • chore: bump versions (shigma/minato@7a30717e0e444eac7a7a1f2b6f664a718188f040)
  • chore: bump versions (koishijs/koishi@463b676ca68575fe0abd942a2d5a88bd165d5e11)
koishi - Koishi 4.15.5

Published by shigma 11 months ago

Notable Changes

  • minato: 实验性地支持了 $.array()$.object() 等用于操作结构化数据的 API (koishijs/koishi#1259) (shigma/minato#43) (shigma/minato@9208ce5b41fa9c5f2688ab991d1b6d5a7f481dc3)
  • proxy: 新增了官方插件 @koishijs/plugin-server-proxy,可用于在本地路由提供代理服务 (satorijs/satori@130c3a4ccd6e0e3daea2d28d1d154c766501f4fd, koishijs/koishi@08cf837468410b8669e09af8c5d70e6e8ae2457f, satorijs/satori@cbb538e5e83a56a551a3c8e3fb72db2679e5612c)
  • satori: 官方插件 @koishijs/plugin-server 更名为 @koishijs/plugin-server-satori (satorijs/satori@c8ae36a8bc60defa51d13e89f4cf2b34577a7a0f, koishijs/koishi@9027e3749f5129cfb549981fff1bca4d63a69d1f)

Features

  • client: 当文本显示不完全时被 hover 会显示完整内容 (koishijs/webui#243) (koishijs/webui@a31d2bb0d5fc79b4ca8362da615e41cb8a729165)
  • client: 新增了 withProxy(),可用于解决前端跨域问题 (koishijs/webui#225) (koishijs/webui@4382e8e56230519ddc6e555ea8a237c3baa38e48)
  • config: 使用插件导出的 inject 取代 package.json 中的声明 (koishijs/webui#241) (koishijs/webui@7eeffe2d19958f718edeaba1e0af360d7602acb6)
  • cordis: 当插件不合法时,错误提示将包含插件的类型 (shigma/cordis@f25dd5abbfac201b036ed40a5b1ba955b52be0a3)
  • explorer: 支持了符号链接的解析与显示 (koishijs/webui#244) (koishijs/webui@06a34a50bfa5f8a1466c9feceb28b214c6019758)
  • explorer: 为菜单项提供了图标和快捷方式 (koishijs/webui#235) (koishijs/webui@1064e8a6821c87feb3b26520a7b5e7a00e995e2d)
  • kook: 支持了更多原生 KOOK 消息组件 (satorijs/satori@e0f0ab6f4f0bf780b476597115d0aea8b32765c2)
  • loader: 初步实现了 ctx.loader 服务 (koishijs/koishi@612c87306b17a893c3393eed5ef46637ab587d06)
  • market: 支持手动从 npm 安装非插件类型的包 (koishijs/webui#208) (koishijs/webui@5500a0ae987f403c82ddde1ef7fd588c0553f6fb)
  • minato: 优化了 $ 相关的类型提示 (shigma/minato@6fdff7b9c141d6c5cfd5476e1deb4ca99f6e8bf4)
  • mysql: 支持了 ssl.rejectUnauthorized 配置项 (koishijs/koishi@a98b000168f042d62fa9fc1f8c500cbed547e870)
  • satori: 支持了 bot.logger 属性 (需 Bot 构造函数传入 platform 参数) (satorijs/satori@5d3614a73d22916edef2a86cd940ba1d0999357d)
  • sqlite: 优化了使用本地数据库时的访问性能,解决了数据库体积过大时无法使用的问题 (shigma/minato#47) (shigma/minato@562abdbe789de5e38d812dcab1f722f7d8604dd4)

Bug Fixes

  • bind: 修复了群聊内部分消息可能会触发异常的问题 (koishijs/koishi#1263) (koishijs/koishi@03a25ac61dcd3d53cad755f3712b785cf0c88ca4)
  • cordis: 修复了 service.caller 行为与预期不符的问题,目前推荐使用 Context.current (shigma/cordis@261ee6be668abfc17e3a1fadc75d276c1bba25fe)
  • cordis: 修复了 dispose 回调函数抛出错误可能导致副作用回收不完全的问题 (koishijs/koishi#1254) (shigma/cordis@68081c4f6a6c0429a75890d5764a93b7e3d68164)
  • core: 修复了没有引用回复内容时仍然会添加一个空指令参数的问题 (koishijs/koishi@a43ea1fcea1022cb874ff9a48f59797469572b27)
  • explorer: 修复了文件树的显示和操作不遵循 root 配置项的问题 (koishijs/webui@2a65b310fd692fc513d1abdc3efa9563f0b491dc)
  • kook: 修复了部分文本被错误地转义的问题 (koishijs/koishi#1050) (koishijs/koishi#1227) (satorijs/satori@e249d20f63dd6abee028df0303ecea3745212ed0)
  • qq: 修复了群聊环境下接收到引用回复消息会报错的问题 (satorijs/satori@96674c70a66a4dacb63b7677edb2ff0237452a81)
  • schema: 修复了当配置项启用国际化时可能导致不显示标题的问题 (shigma/schemastery@b007d8e3d2fd202e97518e35673c9197f6e12943)
  • schema: 修复了 array / tuple 类型调用 schema.simplify() 可能返回错误的结果的问题 (shigma/schemastery@ab00aa9dbb09aefc9da051b4646a248c00482be6)
  • schema: 修复了部分情况下配置表达无法操作的问题 (koishijs/koishi#1261) (shigma/schemastery@e93d34f8f25d7ed2e36e0b1fc1e3792e462a3660)

Other Changes

  • chore: bump versions (koishijs/koishi@e20587e87f0a2d16a1ebeb809515193ce9828eba)
  • chore: add "add" icon (shigma/schemastery@6c01a40f0bd25100197e14e0c161bbd9ac5b358c)
  • chore: add ellipsis and add icon (koishijs/webui@078598611dfff70f7ccbb76d94865b841e86f805)
  • chore: bump versions (koishijs/webui@477b7be8ee7f729b96ae0505e5e9a3f9bcf33bb5)
  • chore: bump versions (satorijs/satori@9b1df9416a047b11053e2077505f3496316894bc)
  • chore: bump versions (shigma/minato@d92eb75fa5c74a86ed21ed7a9381c0c3eb201e19)
  • chore: bump versions (koishijs/webui@9afb8d0c19340cff6ce402ba0a70c9c26009fc3c)
  • chore: bump versions (koishijs/koishi@407f9cf802f86487d763d7461d284e3405ab0e67)
koishi - Koishi 4.15.4

Published by shigma 12 months ago

Features

  • client: 支持了快捷键绑定,现在在插件配置界面键入 ⌘S 将会保存配置 (koishijs/webui#142) (koishijs/webui@db633b3b023c33bfc429cd82d4f6fd3d01b09c90)
  • cordis: 在已经停用的上下文中将不允许注册插件 (shigma/cordis#5) (shigma/cordis@fc388fdbabb9642d3b5b1440573d96cda25604a3)
  • cordis: Service 基类支持了 Context.filter 特性 (shigma/cordis@080c331f062294540688ece1fa89fea616042d70)
  • cordis: 支持了 event/ 特殊事件,可用于重载监听特定事件的行为 (shigma/cordis@ef017bab9e7c90b90a20922b96d1faf48a7582bd)
  • cordis: 支持了 ctx.inject(),废弃了 ctx.using() (shigma/cordis@b5cd65aa27a18b90aeb6c8f036570cf1a374277a)
  • kook: 支持了 <button><button-group> 元素 (satorijs/satori@bc57c503072210d1439161db478a4cef95739e5b)
  • logger: 为插件页面中的日志设置了高度限制,避免挤占配置空间 (koishijs/koishi#1253) (koishijs/webui@31e789a7ec365277a4ea6264290c6c2103dcb295)
  • router: 调整了最大接收的请求体积为 10MB (satorijs/satori@ed1c3d8b60794463054322279925123842ee96e1)
  • router: 支持了 router/ready 事件,将在端口绑定后触发 (satorijs/satori@e077bd5fdf8e3c3671f4a41f63ed89f0dd0dd9c6)
  • whatsapp: 支持了 session.whatsapp 和内部事件 (satorijs/satori@75b06e7f2236133ca487862aaaf09fd3b1f634cc)

Bug Fixes

  • client: 修复了状态栏 tooltip 如果过高可能会超出屏幕的问题 (koishijs/webui#237) (koishijs/webui@fc3db5591db45ee4a5e3780058b4ea2b587513ff)
  • console: 修复了应用启动时端口号可能显示为 undefined 的问题 (koishijs/webui@14793f1e0d3f50771483c87f8392c6633efb742e)
  • core: 修复了全局设置缺失 proxyAgent 的问题 (satorijs/satori@c9146652f99f6aaf847287b2e8d98cc7f2cfda2e)
  • core: 修复了内部事件不会正常触发的问题 (satorijs/satori#175) (satorijs/satori@87df9fb4a49fe7f77f1d8e8cee585196fb592da4)
  • discord: 修复了连续的 <p> 将会渲染出多余换行的问题 (koishijs/koishi#1247) (satorijs/satori@7d2e60483fd8fe653ec11577fec5eb9e49fdd2bd)
  • kook: 修复了 <audio>, <video>, <file> 元素无法发送的问题 (koishijs/koishi#1219) (satorijs/satori@4753780f6336f890dcb80afd13a20139bcda8d3d)
  • kook: 修复了 message-updated 等事件资源缺失的问题 (satorijs/satori@72240037b95ead26f25d444509535aca03d4783f)
  • mail: 修复了 IMAP 初始化报错的问题 (satorijs/satori#1244) (satorijs/satori@7a2011acda3151636aada9d1c9968690d2416fa8)
  • market: 修复了部分情况下,依赖管理界面没有改动的版本号时,应用更新按钮仍然可以点击的问题 (koishijs/webui@76ea0362f9833b98896d460eb8fc82cff1f561cd)
  • mock: 修复了连续的 <p> 将会渲染出多余换行的问题 (koishijs/koishi@1ead25421ac26c82c5585809163c3179cf635a14)
  • status: 修复了状态栏中,机器人名称过长时,头像会变成椭圆的问题 (koishijs/webui#239) (koishijs/webui@da9cd06f1a49307033f8a6205ad8b3433d2dd70e)

Other Changes

  • chore: bump versions (koishijs/koishi@efce07ff443c469476a6be3d96bffdcfe0e29531)
  • chore: bump versions (koishijs/webui@b977d00e250451e2f7ddf65a5adf88c85ccc3101)
  • chore: bump versions (shigma/cordis@9eb901ea9d8a4723fa3d23e8e4d97c0e0bfc36d5)
  • chore: bump versions (satorijs/satori@d1207d5ff77d9c877f6f938a27b16098c047e7bc)
  • chore: fix typings (koishijs/koishi@0340f9058a336f5ed77776fc6bee0a442f765367)
  • chore: bump versions (koishijs/koishi@e20587e87f0a2d16a1ebeb809515193ce9828eba)
koishi - Koishi 4.15.3

Published by shigma 12 months ago

Notable Changes

  • 将 Cordis 更新到了 v3,新增了严格服务访问机制:插件内部访问上下文上的非内置服务时,必须使用 inject 进行声明,否则会打印一个警告 (shigma/cordis@fbe9b620c7542d9c688af1c1f59af0df2cec69af, shigma/cordis@2fd92c7ed462f7ef5f22cb8723ced1d84a3eb388, shigma/cordis@b21ada02b73764f3a24930e2d78cef8c062db83c, shigma/cordis@990065b9999929ea3464b37b044c0b143593ced2, koishijs/koishi@28d70abefbb11958601f6ee139a725577217687d)
  • ctx.router 现在将作为默认提供的非内置服务,需要手动声明;未来版本中此服务将被拆分到独立的插件中 (satorijs/satori@5db7c7762a270b6d2202662fe74c668d3d8d8a63, satorijs/satori@9564c4c68ceb7b5907aa8b0762cf32f0867a4710, satorijs/satori@78fa90d23ffbd704c767fa6d455b29354d4a40e3, koishijs/webui@5c4f32b699d1a551122215ed7b04c40abe50399c)
  • 插件内部使用 ctx.logger() 发送日志时,将基于插件的上下文进行追踪:在控制台的插件详情页面中将展示每一个插件产生的日志 (satorijs/satori@97101b663ee1938f7b498303fda583701b4386e8, shigma/reggol@b62c8969f2120d9bf43b0afa5c4b1b8e44fbecc7, shigma/reggol@b45abe13be645fa97449931a0db338fe12d0ccaa, koishijs/webui@9cc107884a1c4dc0150b2be992855c632247a87a, satorijs/satori@cad35d95095c0bb3b7ee5ccdbee4900719e21926, koishijs/koishi@9bc7d84a212fe497d68cce315cbbc9fa3c26ef9d, koishijs/koishi@4184d2498c2c9ba2cec1460a152c8917a9049f84)

Features

  • commands: 将选项 --name 修改为 --rename 以避免与参数名称冲突 (koishijs/koishi#1241) (koishijs/webui@6d6f95a686511705189d7bd5e8948d1a5c759e0e)
  • config: 实验性地支持了向前端传送 fork.uid (koishijs/webui@4ea21f83b84c09169ceaff5c80c50531a6e5e2d1)
  • console: 启动 WebUI 时将打印可访问的链接 (koishijs/webui@debb053a852417107abf04ba107e5bce72c0b778)
  • cordis: 访问服务时将通过 Proxy 实现 Context.current 属性,这将使得服务在实现可回收的 API 时不再受到时序问题的限制 (shigma/cordis@9da1acc57e1f47d5b070a2bb15971fe46d85f084, shigma/cordis@7b1c8f809a267855379fd09c446bdf9ab3f75987)
  • cordis: 优化了 ctx.plugin() 的类型签名 (shigma/cordis@ce3d25a8a705e61503fca6d94ee825e2e77795f2, shigma/cordis@015fbd8cb27dc687d8a39f45f6317734682ff592)
  • cordis: 当插件的配置有误时,使用 ctx.plugin() 将不再抛出错误,而是仍然创建上下文并记录错误状态 (shigma/cordis@23289a10fc353ac9fb99a2f5dd205cb5414b1927)
  • logger: 支持对于不同的日志输出目标设置不同的日志等级了 (shigma/reggol@5c9c583ba49e5679551a3e00e1d56a642309a378)
  • logger: 更换了新的日志主题颜色 (shigma/reggol@074d116f32d8c12fb71483d05d4cdcaa3e3a4669)
  • server: 支持了 WebHook 通信方式 (satorijs/satori@94a26e9c1b243997780673c5324a92c207b7d98c)
  • whatsapp: 支持了 <button> 元素 (satorijs/satori@91d5bad14be0fde5f17b5040813a8ed5fdc1a6a4)

Bug Fixes

  • core:Bot 实例未创建好时不触发 login-added 事件 (satorijs/satori@062cde0437026060e12301b4c413b59d7b68435c)
  • core: 修复了部分事件中 Bot 参数缺乏泛型导致的类型不匹配问题 (satorijs/satori@e1ca28440dddf4922746fdd1b4be68bef09fcd6a)
  • core: 修复了 before-send 事件中 Session 部分属性缺失的问题 (koishijs/koishi#1235) (satorijs/satori@5237872667a2496697a0eba8abdb98708cf3ed57)
  • loader: 修复了一个插件组中的某个插件加载失败会导致其他插件被回滚的问题 (koishijs/koishi@e97e0b02ad5c952c34414c70832c3ac526474dad)
  • minato: 修复了 join, groupBy, project 在若干边界情况下的问题 (shigma/minato#42) (shigma/minato@bee42821e45e747dacb718bc60b42b89f32f1df4)
  • mock: 修复了 message.id 缺失的问题 (koishijs/koishi@07a83abe349d6537cfdb9d46923c7b2c73ec4402)
  • sql: 修复了 db.upsert() 对于只有主键的表失效的问题 (shigma/minato@7b1611811f34dab8c1a7fc5549738c1aeb934d6e)

Other Changes

  • chore: bump versions (koishijs/koishi@826ea836360ac4cf7eb7e0c1d3d2b8da3574c945)
  • chore: bump versions (satorijs/satori@d7071192a729737bf5c29af9480fca2825dee0c9)
  • chore: bump versions (koishijs/webui@d528afc28845b16f214085122818c38253642d03)
  • chore: bump versions (satorijs/satori@1803f64e776286f43b7a905897754fa2dfe30b97)
  • chore: bump versions (shigma/minato@05ea0307fd3579950b0f956b6f65c02c37ad9399)
  • chore: bump versions (koishijs/koishi@efce07ff443c469476a6be3d96bffdcfe0e29531)
koishi - Koishi 4.15.2

Published by shigma 12 months ago

Notable Changes

这个版本中包含大量底层重构,可能不稳定。如果你在使用过程中遇到了问题,可以提交 issue 进行反馈。

  • 重构了 Cordis,使用 Proxy 代替 Object.defineProperty 实现服务注入 (shigma/cordis@58528599ee14cf7a0fa328ffbc2272b852cfe3b9)
  • 废弃了 Context.service() 静态方法,使用 ctx.root.provide() 代替 (shigma/cordis@92d8d7675c87c681fd95614a66a86d704302f5f2)
  • 新增了 Zulip 适配器 (satorijs/satori@fd2b7336ba8adf16ae73ff3c28b57c5b9a6f845a, satorijs/satori@b93f0763707aec83b93814934a48ca6e91f3cf49)

Features

  • commands: 新增了 command 指令,可用于对指令进行管理 (koishijs/webui@3b3e9a2d4fa408e1b4c725164d74bfd54f752638, koishijs/webui@457a58bbfe91dd18dae7ad52790c44662b3335d9)
  • console: 迁移到了最新的 Cordis, Satori, Koishi API (koishijs/webui@fe5f2f83935e35c08d8586e1c2056d25e7305941)
  • cordis: 支持插件的 inject 属性 (功能同 using) (koishijs/koishi#1228) (shigma/cordis@13b6cdd4f481c1c5caaccb045918df2d19405ef8)
  • cordis: 支持了 internal/event 事件 (shigma/cordis@ea4d8608d1f031bb588d92a5f0e71f695fcdc2eb)
  • core: 重构了 Koishi 使之成为独立的 Cordis 应用 (而非对 Satori 的修改) (koishijs/koishi@86a296e35cedcf431c85d3000ccc155f10712a34)
  • satori: 新增了 user.nick,同时将 member.name 更名为 member.nick (satorijs/satori@f446dadb20fdff9336ddb67e2b2b678927a8bccc)
  • satori: Adapter, Bot 等类型新增了 Context 泛型 (satorijs/satori@9cdb98041be12c996b6e50e446a6a35eb819873e, koishijs/koishi@b0ac248c8572957236d757b4553f457721cef8f5, satorijs/satori@0395ebc1740b11300c49a75631e96091f66bf715)
  • schema: 支持了菜单项的不同类型,将会影响显示颜色 (shigma/schemastery@1bdf73f66a2025351bee15f2f31eb5cd0ce8186d)
  • schema: bitset 类型将保存为 string[],以便更好地在配置文件中直接编辑 (shigma/schemastery@267c917fe7d79feec3a200b3c5a29450c25a8ffa)
  • schema: 支持了字符串列表的 checkbox 外观 (shigma/schemastery@8e95332e1085fe792f8e19a9d3e875e7d46fa71a)
  • schema: 支持了 checkbox 外观下的 disabled 等属性 (shigma/schemastery@8884cdcbaba296e77d59c6e2cd89438fa33d8fb5)
  • server: 将默认路径调整为 /satori (satorijs/satori@2f5931a257c1465ae5df9612dea94fc37ea7ac8e)
  • server: 实验性地支持了 token 配置项 (satorijs/satori@b386cca96c7f3c4087944003a470a22219513026)

Bug Fixes

  • commands: 修复了别名指令和子指令的若干边界问题 (koishijs/webui@24dd326ff46f49c93b64278975ededc7f88a2fd0)
  • cordis: 修复了极少数情况下继承 Service 的子类启动失败的问题 (shigma/cordis@51555de7f2405e3abcd2fafe83f7d3d1a5c5dddf)
  • qq: 修复了被动消息超时后发送失败的问题 (satorijs/satori@fef2844fc92df6d07ffee671485e4bd2b41fbcf3)
  • server: 修复了 message.create 返回值与标准不符的问题 (satorijs/satori#173) (satorijs/satori@0db5532ef2706e7407c0ad28cb0d1a1cbec48a5e)
  • telegram: 修复了 quote.user 缺失的问题 (satorijs/satori#171) (satorijs/satori@742a92ce1c33f7d7a2a5d599783bf1fb4bb7c4fc)

Other Changes

  • chore: bump versions (koishijs/koishi@095ee668c0a551f99a1738d122d7945b1d589047)
  • chore: update keywords and readme (satorijs/satori@542af585d4597c07d1853b624652d34fc0e1ecc1)
  • chore: migrate dataview to community (koishijs/webui@011ad5e686aa3b14e7c908f787c88ded75e77841)
  • chore: bump versions (shigma/schemastery@6f58ca866e22e779c37a7ee1d98c6a7a0a860b1f)
  • chore: drop official onebot support (satorijs/satori@9c514e9ba9e2bba86bccc81e1339bebbba9a2f23)
  • chore: drop official support for onebot (koishijs/koishi@dbcce223ac62497ff2c21f158ce627cc851c8cf6)
  • chore: bump versions (satorijs/satori@52c5d14cc4646477c4b3f04dd9745aecdb1d2888)
  • chore: bump versions (koishijs/webui@71d06d9b0238d1f5cbc3c40343e44a8d1a262b39)
  • chore: bump versions (koishijs/koishi@826ea836360ac4cf7eb7e0c1d3d2b8da3574c945)
koishi - Koishi 4.15.1

Published by shigma about 1 year ago

Notable Changes

  • console: 新增了 @koishijs/console 包,方便开发更轻量的可选依赖控制台的插件;目前有用户反馈称此改动可能引起多例问题,我们将持续关注并尝试解决 (koishijs/webui@e514708d69de02cb6a645533ff61f1d3c3739b0a)
  • core: 当某个指令参数是必需时,如果用户未传入此参数,则会自动进行询问,并将询问结果作为该参数;目前此功能仅对开启了 checkArgCount 的指令生效,并计划于未来版本中默认生效 (koishijs/koishi@9d831f69292f0ff2ee6ba3c83f6193ecf45473fd)
  • core: cmd.alias() 支持带参数的别名,用法与 cmd.shortcut() 类似,并将在未来逐步替换 Shortcut API (koishijs/koishi@5188f647099d24244cecf1888c2aa1146afc5f03, koishijs/webui@91852c1512cf05172fb473cb9e1824c18c8a18ec)
  • satori: 实验性地支持了 <button> 元素,目前已经可以在 Discord, Line, QQ, Telegram 平台中使用 (satorijs/satori@3b5e23552a418d428d6f2464654acc20f0a83e4e, satorijs/satori@2b23ad86a03828ec29a03cde7ebd346cd5a76094, satorijs/satori@2eceeb0b490ceec65f9f490deeca6a72172cac33, satorijs/satori@744624b6be62b75fff5ce7e4f29a46620943bcc2, satorijs/satori@b7f4632680559524165ab7dab088f70a9111e008, satorijs/satori@f5d6750910da9f09b34850393beb39aaccae45a5, satorijs/satori@f129772c06abf983c54958cc9b0e9260e7de518a)

Features

  • axios: http.isPrivate() 支持了 IPv6 (satorijs/satori#160) (satorijs/satori@c7fd6a3636b21c23ad5857c94fa3697901b79535, satorijs/satori@68468498e2cf3b8efa466086b235767ec6975753)
  • auth: 将默认的登录方式更改为用户密码登录 (koishijs/webui@0df70ecd5d106985c80363a6a3904d11458d498c)
  • config: 支持了插件和插件组在侧边栏的重命名 (koishijs/webui#213) (koishijs/webui@83cf893292af6c35cc2618312a4e24e1127b783e)
  • config: 启用、重载插件时将对配置项进行检查 (koishijs/webui#12) (koishijs/webui@bab74bdab926520c99fdcf823cd4e6c0452c961e)
  • console: 使用统一的菜单 API 显示布局菜单和上下文菜单 (koishijs/webui@e5e734152237bddacda549725a551917474b87b2)
  • core: bot.sendPrivateMessage() 新增了三参数 guildId (satorijs/satori@6ae3b0dbb2078b3c89dbd8999e9adcaed70b3024)
  • lark: 支持了更多的 Bot API,包括 getGuild, getMessage, getUser 等 (satorijs/satori#162) (satorijs/satori#164) (satorijs/satori#165) (satorijs/satori@823998a731f84ca213217c556edfe67398012ea8, satorijs/satori@7d2199713c861e51997b3c0982631718459f1bfa, satorijs/satori@bc27bbf87e8a1d6fe15748244ccef51f71f6a00a)
  • locales: root 配置项支持了数组类型,意味着可以同时接受多个本地化目录 (koishijs/webui@eee59bb65a951f130ac80aaaf0f9adcf31833b45)
  • satori: 支持了 token 配置项,用于 Satori 协议的鉴权 (satorijs/satori@f3a849711650dd29dadc334dfc31efb380350369)

Bug Fixes

  • core: 修复了 ctx.i18nctx.schema 部分副作用没有被正确回收的问题 (koishijs/webui#215) (koishijs/koishi@87d665ae237ced2bd268edc8f2486e1cbb6dbbcf)
  • core: stringtext 类型指令参数将不在自动转义 (koishijs/webui#195) (koishijs/koishi@d8f9ba84315616b30a15cae8938cae67ba3bdd1c)
  • core: 修复了设置部分资源属性为 undefined 时会创建空对象的问题 (satorijs/satori#166) (satorijs/satori@7e53297df5b0ca3f6cd80139911a6476e601b60b)
  • discord: 修复了斜线指令被错误覆写的问题 (satorijs/satori@347db20d8391c6bf691744364559934f7eeb926f)
  • kook: 修复了 session.event.member 等属性缺失的问题 (satorijs/satori@4c30cbf8ac9bf6972aca07bae3a4e10331a7af9b)
  • market: 修复了 plugin.update 不使用最新版本的问题 (koishijs/webui#226) (koishijs/webui#228) (koishijs/webui@226cba7201c74d2e97331659c8d41eb6d136905c)
  • qq: 修复了连接成功后机器人信息的问题 (satorijs/satori@2400025224d96f6aac89aebf3efb6dbe0f05122f)
  • qq: 对图片发送失败的情况进行重试 (satorijs/satori@575a696366bd69bf1af0068bde11fbfde32170c0)
  • qq: GROUP_MESSAGE_CREATE 事件将自动填充 <at> 元素作为前缀 (satorijs/satori@49222c6bfd2a1e5018773dde30eea889286409fe)
  • sandbox: 修复了使用方向键输入历史记录时内容被多次转义的问题 (koishijs/webui#152) (koishijs/webui@8fae82a1dcbb050509a66a8d92e0e31cfbd6aa5e)
  • server: 修复了实现与协议不符的行为 (satorijs/satori#161) (satorijs/satori@f32e5e2d40192d41569c6f866203364fe3a373b4, satorijs/satori@040162ac6a8d015c33293cee8ae3ca251b0ea8b6)
  • status: 修复了 status 指令输出错误的问题 (koishijs/webui#230) (koishijs/webui@c336898de650bd4b6bb3217cd1b117facef15d1f)
  • telegram: 修复了接收到事件后报错的问题 (koishijs/koishi#1216) (satorijs/satori@6027e236a095da8d45f10a35285feb7a51796fe3)

Other Changes

  • chore: bump versions (koishijs/koishi@7a313b5d7eaa67b4521c5f0dc1be8453d74638c0)
  • chore: bump versions (koishijs/webui@f1c51f564eee2455affade694bf8066ac55aee35)
  • chore: rename completion to input (satorijs/satori@d83c00ee2cdfb4208eb36f64835c569397338e0f)
  • chore(wechat-official): wont fix, close satorijs/satori#159 (satorijs/satori@0b99c85102784eeec8c4d0d2511b34ff337ffc74)
  • online: add basic support for koishi-plugin-browser (koishijs/webui@62e3a1bc9e5858d33734cc6093ab840256871bef)
  • chore: bump versions (koishijs/webui@4080ae489d714d45a7d099f6a4d914d5af396fc0)
  • chore: update logger debug (satorijs/satori@17b57880f4a76f22ce9efce18641dd157dc025bf)
  • i18n: update translations (koishijs/webui#210) (koishijs/webui@569b0ebf72f8a6d5a23f7d045bfd1c9d0a09c0b0)
  • i18n: update translations (koishijs/koishi#1225) (koishijs/koishi@0a41270efda97d4f8209650b0d3fd042dbbf56a4)
  • chore: bump versions (satorijs/satori@4cab923c895f28cf8fcfa421393ac9497d9f913d)
  • chore: bump versions (koishijs/webui@64aef38738d2147ac523a329b386c0173b0247ca)
  • chore: bump versions (koishijs/koishi@095ee668c0a551f99a1738d122d7945b1d589047)
koishi - Koishi 4.15.0

Published by shigma about 1 year ago

Notable Changes

  • 发布了 Satori v3,调整了部分数据结构和 API

    • 使用资源提升对事件数据进行重组 (satorijs/satori@dcc50d37c097b64d6dd7d08a5d1ee1e9c3d97206, satorijs/satori@6d6f86891100382345002c4a2f47889c90d969b9, satorijs/satori@f45a7ff622f540b11b19c2cd51746a2c5712240b)
    • 新增了 Login 资源和相关事件 (satorijs/satori@2e42d38d1d4fb15b5cdb05830f31c21da4965fa6, satorijs/satori@9667fef4015e14ed023910844e5089de2cc463c9)
    • 对现有的适配器进行迁移 (satorijs/satori@36cb0e2a3608ecbb4bef2a96edde985558ab90f2, satorijs/satori@764c0d734c5e8e7d5ce53e36ed77608965f38aca, satorijs/satori@9f31fc2eb07022d9b1186df8caba91287e85de4a, satorijs/satori@e79114168f2f64487c98a4905ca27a7f82a5c694, satorijs/satori@e3905af9b64869cd520f3e1085d39103922fcd32)
    • 对 Koishi 及其插件进行迁移 (koishijs/koishi@9e7c5348298f7f98f945d0429bf5c88da7c21d24, koishijs/webui@89d09af5a790517f586c74622eee9301d6d3b5bb, koishijs/webui@99dc132c3684e4b233bf69ab6b157246c26888f0)
    • 完整的迁移指南请参考 官方文档
  • 发布了 Satori 协议及其相关生态

    • @satorijs/protocol 是一个通用的聊天协议库 (satorijs/satori@1ec1eb46ffbb13077692dab8274c7ac7f6765e74)
    • @koishijs/plugin-server 实现了 Satori 协议的服务端 (satorijs/satori@b39dbce1dcacad9fe73cd9f6dd8400b3a3a2ade9, satorijs/satori@120c2d63e4c662fa0795a52feca3e9d203af8f31, koishijs/koishi@d63a3d44e76445aa8cb548aa232d81c9b59ebc1f)
    • @koishijs/plugin-adapter-satori 实现了 Satori 协议的适配器 (satorijs/satori@170a55b20ccccfc3464b063b3d2c40f927fcd69b, satorijs/satori@b3361cc6a51b1a6807812fbae0c880d88b361985)
    • 未来将有更多直接提供 Satori 协议的应用程序;此外,配合使用 server 和 adapter-satori 插件还可以允许适配器的分布式部署。
    • 详细的使用方法请参考 Satori Protocol 文档
  • 发布了 QQ 适配器,能够同时支持 QQ 群和 QQ 频道机器人的使用;旧版 QQGuild 适配器现已废弃 (satorijs/satori@61c3dcf8f21aad75ae6796b94571fc736ac5097f, satorijs/satori@6e82ae7d9bf663b946b111d8411d1fdefeb91a3e, satorijs/satori@806599d0808719ab1151839431816a3f506d230f, satorijs/satori@1c9928626556331d57abe4d64428cdb87f8cb93f, satorijs/satori@ec8b207c1ba2abbd36d26c6a5bbeca5411c46df6, satorijs/satori@117c0d5035270d9520fd16abd6166f5f48903a20, satorijs/satori@7edd9cce1c93dbbcaf2b10f5ba029546aa62543f, satorijs/satori@891b2f83cf3d87ab87dc838433c5147c73e79cb0, satorijs/satori@3e6692c42af41fe6b42cd5f2a9269403863ab6fa, satorijs/satori@ee73e249d3ed06dd6814a1c09851225a53de809a, satorijs/satori@7d525aa867d90653ebc374254a5689dd4ebc3c7e, koishijs/koishi@07f3e46de751dd5aaee4ef10f651b2a7a3032be9, satorijs/satori@d979005320c2a34703e2999ef74ced7d10f27860, satorijs/satori@379f55b9fe3340d699fd45b883e5551687129fdf, satorijs/satori@0d68815abc95349a18230ec6e0581574dc5c94f3, satorijs/satori@b8fdb372999b96c56d85323fe264f65832a78a29)

Features

  • console: 使用 Universal.WebSocket 作为通用 WebSocket 接口 (koishijs/webui@0fbf9e854032b54229805eeaec7676b7b4025d84)
  • discord: 修复了 bot.getGuildMemberList() 返回了错误的 avatar 的问题 (satorijs/satori#155) (satorijs/satori@36cb0e2a3608ecbb4bef2a96edde985558ab90f2)
  • line: 支持了类型良好的内部事件 (satorijs/satori@a7655dac8e83a17efcaccfa19e639ae5c95148fb)
  • market: 支持了 limit: 查询修饰符,可用于控制分页的长度 (koishijs/webui#224) (koishijs/webui@09dc6d60a99dff867c707a2e9aa069cd6c8d66ed)
  • market: 当点击搜索关键词移除的时候,光标自动聚焦到搜索框中 koishijs/webui#222 (koishijs/webui@efba28ccd5cdef09f2055b373f51b48f9842f8bb)
  • minato: 优化了计算表达式的类型约束 (shigma/minato@fb35d89aaf4ef2ea8b2f23b8c3f3b009278c5433)
  • mock: 优化了对于 session.prompt() 的测试稳定性 (koishijs/koishi@3f98c3859598bd699b8ef5cbda330d009c51448a)
  • schema: 添加了 const 修饰符以优化类型支持 (shigma/schemastery@ea118fd1860871d888c5b5498f1ee1c227d11949)
  • telegram: 支持了类型良好的内部事件 (satorijs/satori@6115ad43e2daf57c343811e3e9d23cb7c63db4d9)

Bug Fixes

  • kook: 修复了 bot.sendMessage() 不返回消息 ID 的问题 (satorijs/satori#156) (satorijs/satori@73233d37248ca8a2c0fc9acb01151176a50a19d1)
  • market: 修复了在控制台中更新插件后,package.json 文件末尾空行消失的问题 (koishijs/koishi#1210) (koishijs/webui#227) (koishijs/webui@0f476531475af81a7c1123c22379f10e3107d40c)
  • market: 修复了调用 plugin.upgrade 指令时插件可能无法更新到最新版的问题 (koishijs/webui#226) (koishijs/webui#228) (koishijs/webui@226cba7201c74d2e97331659c8d41eb6d136905c)
  • mysql: 修复了 JSON 中嵌套属性访问异常的问题 (shigma/minato#40) (shigma/minato@5915bc1c1101fb753b5265fb2cf40c0be74e11b7)
  • schema: 修复了 union 类型经过配置后恢复默认值,此时默认值无法生效的问题 (shigma/schemastery#158) (shigma/schemastery@a6b6f4f8522316f386611a4eba10d0b2243ab896)

Other Changes

  • chore: bump versions (koishijs/koishi@efc08e351cbfc67dddeb9e3d4bd64f991711b6a9)
  • chore: bump versions (shigma/minato@8168b434a505c8d4501dd670316716f7f6c2e934)
  • chore: bump versions (satorijs/satori@6dd971d01be24112ac3bd31edf1e1bd03bb2716b)
  • chore: dingtalk Oapi -> oapi (satorijs/satori@cb959acf877e4b1978cfd19a88060c9702138589)
  • chore: dingtalk api redirection (satorijs/satori@0afad339387fd1f491f68c28cae89c6a62dc89bf)
  • chore: bump versions (satorijs/satori@829a007868c780c7a85fe5a3f0827db5786347f5)
  • chore: bump versions (koishijs/koishi@7a313b5d7eaa67b4521c5f0dc1be8453d74638c0)
  • chore: bump versions (koishijs/webui@f1c51f564eee2455affade694bf8066ac55aee35)
koishi - Koishi 4.14.6

Published by shigma about 1 year ago

Notable Changes

具体的更新内容可以留意之后发布的 Satori 协议文档。

  • satori: 调整了部分接口结构 (satorijs/satori@cae2070ed8a2ac4f0650704bf32b1f2fcb17ba54, satorijs/satori@2a24e77358ed4ec7d0eb59666916442acd9d614a, satorijs/satori@f14d1209ca04766f2ca83fda2ca0933caf40303a)
  • satori: 初步实现了 Satori 协议的服务端和客户端 (satorijs/satori@505121e7d3da9e50910ed958efb91ee4fee4a5c6, satorijs/satori@ef9db03493ef4d9a7e642a88c3f3731819d0b8d6, satorijs/satori@e79bda0f7cddedd9e28896ac145b4e5bb9440554, satorijs/satori@49ae4762c83e1b6ad16b74d70a66678d3fa520bd, satorijs/satori@41b47429593845ef71b5f4740dd2e6ef8acc683b, satorijs/satori@3fbe9a182f6410835e3fb9524e476389399c453d)

Features

  • core: 为部分求值表达式添加了别名,例如可以使用 mul 表示 multiply (shigma/minato@b7595fda5d548ee8db654d9dd5ee1e39824b4070)
  • loader: 环境变量插值将不再要求配置文件可写了 (koishijs/koishi@6fbe0d0b7a74fbe40eb84c9ab5106d0799c76dec)
  • minato: db.create() 对是否传入主键进行检测 (shigma/minato@2669e07f33a07d040f69d9d1dab2e25046a4e56a)
  • satori: 当监听特定 host (例如 0.0.0.0) 时将打开 localhost (koishijs/webui#219) (satorijs/satori@cb58d3d6e79116dba17ded8946a0c0b4bc68d20c)
  • schema: 支持了 schema.extra(key, value),并允许类型扩展 (shigma/schemastery#20) (shigma/schemastery#54) (shigma/schemastery@10ea36d351688116e931965366189f41bfccd01c)

Bug Fixes

  • core: 修复了链式定义的指令可能提示权限不足的问题 (koishijs/koishi#1200) (koishijs/koishi@e448f0094191bf2ab86aa4a8c9c5b0bf75c57a42)
  • hmr: 修复了部分情况下重载某个文件会造成不相关插件被重载的问题 (koishijs/koishi#1199) (koishijs/koishi@6a8242bffdc1e797585127db1fb58b9e7afbea4b)
  • minato: 修复了存在表迁移的场景下使用 db.join() 出现异常的问题 (shigma/minato#38) (shigma/minato@663ded3624583bb1a5b3693dac70abb648fe919a)
  • sandbox: 修复了沙盒中接收消息会报错的问题 (koishijs/koishi#1196) (koishijs/webui@a04893e9749f226339aaa5903b0aa37c0789444f)
  • sqlite: 修复了部分情况下 db.upsert() 可能无法正常运行的问题 (shigma/minato#39) (shigma/minato@ef2bafc59d387238807d911a369d167fbda81b6d)

Other Changes

  • chore: bump versions (koishijs/koishi@efd173161ff6fe4a9caee51d3c84a103195f48e5)
  • chore: remove build directory (koishijs/koishi@949d81b6a2e34ba5c2de77ceb8d2f867c483b69b)
  • chore: bump versions (shigma/schemastery@0cec7ac85457889273a63ad01197cd3b3f09ad24)
  • chore: bump versions (shigma/minato@cfe4fe20a2be95b0e9bd5f8a8659349f4811e678)
  • chore: bump versions (koishijs/webui@06e1a0702b6d4b05100771f42d131a43dcd20d4b)
  • chore: bump versions (koishijs/koishi@efc08e351cbfc67dddeb9e3d4bd64f991711b6a9)
koishi - Koishi 4.14.5

Published by shigma about 1 year ago

Notable Changes

  • 将协议库 satori 升级到了 v3 版本,包含以下更新:

    • satori: new Session() 支持继承传入对象中的不可枚举属性 (satorijs/satori@798ea7bb72dc36c0fa48dffbfcfbab4d0e4b4dcf)
    • satori: 支持了 br 元素并修复了部分平台 p 元素的错误行为 (satorijs/satori#152) (satorijs/satori@a459c48d8d91da64601824bdb9cae0e980741752)
    • satori: 实验性地为 discord 和 telegram 平台支持了配置项 config.slash (koishijs/koishi#1192) (satorijs/satori@5edd7faacf1f53b8ed20690c28f92e120ec63293)
    • satori: 支持了分页 API (satorijs/satori@b851cd2ebbd496d6b421af5c0de755178be54019, satorijs/satori@f86e7f83a2134538ddebebfab1322170f1fe862a, satorijs/satori@4c9587d2972181b6aca667deab93528f06c73882, koishijs/webui@137efd96149b0525b264cb3bde9474180ab45e3a)
    • 关于 API 变动可以参考官方文档的 迁移指南
  • 将配置项库 schemastery-vue 升级到了 v7 版本,包含以下更新:

    • schema: 支持了 transform 类型中回调函数的序列化 (koishijs/koishi#1190) (shigma/schemastery@1604fa3191ab74f449fddca178f0530280ceaae4)
    • schema: 重新设计了 UI,将菜单置于配置项右侧按钮处,并为菜单项增加了图标 (shigma/schemastery@28721e7c446fd696f61e14074ce269ccb51b61de, shigma/schemastery@99bde544d2f8f887f22e0304d71ad560db48c591, shigma/schemastery@971bf5e4cc121dda2bd9f16ecabcdafddf800e6e, koishijs/webui@39b4b04cf9ac7e80ba2fa7bef4d669a98b471cbd)
    • schema: 支持了 .collapse() 方法,允许显式声明一个配置项可折叠 (shigma/schemastery#53) (shigma/schemastery@94fffd7e08f288088dab4822056c07c18bc6f894)
    • schema: 支持了 .experimental().deprecated() 方法,用于声明配置项的实验性或已废弃状态 (shigma/schemastery@0014566174c8828145123a5b56871010fff7fce3)
    • schema: 部分类型支持了「在上方插入」「在下方插入」菜单项 (shigma/schemastery@b208aba8fa8440646ac50754578f30505ef928e0, koishijs/webui@d3d25b23a4105c942372075d08c9961e1a4e4f30)
    • schema: bitset 类型支持了「全部选中」「清空选择」菜单项 (shigma/schemastery@b593ae9c34032751b2e486ca3f55e7ff8bc0a0ba)

Features

  • core: 优化了内部用户数据缓存的行为 (koishijs/koishi@f6dd0d29e34fb36a544354f699933bc83838012c, koishijs/koishi@d0b28cfc8eab2c0f102586a0f72f38392aaebbe3)
  • core:command.parent 实现为访问器已获得更好的可回收性 (koishijs/koishi@3d674a036b8b2ce8a57bf9ade5a32a434db73476)
  • core: 子指令权限将自动依赖父指令权限 (koishijs/koishi@dcaa63fae0097d96c0662ea16fe78c5d1fec4c5e)
  • core: 支持了 command.config.slash (koishijs/koishi@043a76b2a2f7525efe35ae02fd39eb4512d3b4d4)
  • element: 支持了 el.toAttrString() (satorijs/satori@b1adaa92cacb28c94ee9c1e3e13013427baeebc6)

Bug Fixes

  • core: 支持了 session.stripped,修复了部分平台上无法指令绑定用户的问题 (koishijs/koishi#1015) (koishijs/koishi@9fc8bed8b764045e01617ec374dda6ebb4ac6e4f)
  • core: 修复了 bot-status-updated 异常触发的问题 (koishijs/koishi#1180) (satorijs/satori@70708ba2955c24b74439b8f40e640eb1e0512315)
  • matrix: 从请求头中获取 as_token 并核验 (satorijs/satori#151) (satorijs/satori@8f9d54adba6c38e5d49221813f092dc9b67f84bb)
  • mock: 修复了输出内容含有空元素时可能匹配失败的问题 (koishijs/koishi@69e1ce61ffe39c57e78a801f56f354087ea8d122)
  • satori: 支持了 bot.isActive,修复了某些平台的重连问题 (satorijs/satori#153) (satorijs/satori@15259579d29ebca70982201e99f5233bf1e6b73c)

Other Changes

  • chore: bump versions (koishijs/koishi@7c47f23e0de360c522da3c3dfe0f97aa08997cfe)
  • chore: bump versions (satorijs/satori@c5762e0aa4a6be5900eb9e1c01789e18bd64cd0d)
  • chore: bump versions (koishijs/webui@2396d4082e2b594402cf995e9f4c901280f12e49)
  • chore: bump versions (koishijs/koishi@efd173161ff6fe4a9caee51d3c84a103195f48e5)
koishi - Koishi 4.14.4

Published by shigma about 1 year ago

Features

  • axios: 支持了网络请求的 cause 属性 (koishijs/koishi#1002) (satorijs/satori@3f77d1080f7e7efc01873a70e9ae0ce2414c1f61)
  • cordis: registry.resolve() 对于不符合格式的插件将抛出错误 (shigma/cordis@3425c9c14ff6f8db681f9412546a4fcd13684be8)
  • core: 实验性地支持了 session.shadow,可用于指定用于替代权限的会话 (koishijs/koishi@48e48f0b2e18546f17f3ed60cd5b855f2783c472)
  • core: 实验性地支持了 h(component) 传入一个函数的用法 (satorijs/satori@c20cc400d33d46f997a3999fc595df03fae5b36c) (satorijs/satori@bc59795cd5c68b5f94ffa4721c35c885506dc1b4)
  • core: 调整了部分返回数组的 Bot API,改为返回带有 data 数组的对象 (satorijs/satori@468597fa13549186eabc789df7a6c1d02c5f3f8e)
  • scripts: 创建插件时自动将插件名转为小写,而不是提示名称不合法 (koishijs/scripts@9ba18fe76c9d8091c82b8117f9047c9cca6ea33b)
  • telegram: 根据用户的语言偏好进行回复并记录在数据库中 (koishijs/koishi#1116) (satorijs/satori@7f266cb4bfabf1a8922ee3fa0f5c5384e98090f5) (koishijs/koishi@9dbbf71c56faabd23298801420ae986cf97cc8b7)

Bug Fixes

  • core: 子指令不在默认继承父指令的 authority 配置项了 (koishijs/koishi#1112) (koishijs/koishi#1171) (koishijs/koishi@4a0081ac124347dcdf2fafb8f353ec2b1dfcb84c)
  • core: 将参数中的负数识别为负数而非选项 (koishijs/koishi#1147) (koishijs/koishi@216b819e21b1b7028fde80620d9aaa7af3c38017)
  • core: 进行指令名提示时将考虑到指令的权限 (koishijs/koishi@2088589b0dea7430bab0329637096e1e63794598)
  • core: 修复了当不指定类型时,选项和参数可能接收到任何类型的问题 (koishijs/koishi@3631814017f04dac27886cf5481ef4ceac76667d)
  • help: 修复了查看权限不足指令的帮助时提示「指令未找到」的问题 (koishijs/koishi#1148) (koishijs/koishi@7d8e866da95851d318a31d97b71de301d841bf1c)
  • market: 修复了数据缺失是搜索功能报错的问题 (koishijs/webui#216) (koishijs/webui@1a5f24222aa2871fb8c7d19395ac1e0e1c21aac9)
  • scripts: 修复了 clone 指令无法正确识别仓库链接的问题 (koishijs/scripts@ddba4a745035f941029e11738d8d14d53ce742e7)
  • telegram: 修复了机器人停止工作后可能仍在轮询的问题 (satorijs/satori#150) (satorijs/satori@8f06f3bfeb076056666ca77e5a55d4760a017d2d)

Other Changes

  • chore: bump versions (koishijs/koishi@c1a61865ac8376835a0d60130bea7e1c3c5f7aa1)
  • chore: bump version (shigma/cordis@c2625dbb862c4e5f429947e996b699a402a14e28)
  • chore: bump versions (satorijs/satori@b7402b0b420f30d77989978bc5024eefd60d378e)
  • chore: bump versions (satorijs/satori@eb843b367bc32b02beaf4dab78d7be54d8fbde12)
  • chore: bump versions (koishijs/webui@d62165dc43cefcc2895aac110e1c1779aadd1b57)
  • chore: bump versions (koishijs/koishi@7c47f23e0de360c522da3c3dfe0f97aa08997cfe)
koishi - Koishi 4.14.3

Published by shigma about 1 year ago

Notable Changes

  • wechat-official: 新增了微信公众号适配器 (satorijs/satori@2805aa1ee0fb1ecaa7464a515f2eab18ae54b583, satorijs/satori@032312210d446ef1287a3e6cd1cb8de107d5baab, koishijs/koishi@b60ca90effcc7f5e0b5fa21853de96c0fd557eea)
  • wecom: 新增了企业微信适配器 (satorijs/satori@be95c646ad7cacf72c8e73597d1e432edc16fd1d, satorijs/satori@354c8d59cc01c5ac0d520c128568c6c6c2919c8d, koishijs/koishi@cae511f81750130e08ea090fd4bc4bdc3565b426)

Features

  • admin: 创建用户组时新增了名称对话框 (koishijs/webui@f628d9e83678df46f88228e4e40783eb8e558eb9)
  • admin: 支持了用户组路线功能 (koishijs/webui@9625cad7cff6b06d115f3820849c3ed2706505ac, koishijs/webui@ca16982bab156ec1ca898fbde622a0f419bfa530)
  • axios: 支持了 http.isPrivate(),用于判断 URL 是否可以被外网访问 (satorijs/satori#139) (satorijs/satori@045c563b9d72b800ffeb9367faa89af89a89834f)
  • core: 支持了实验性的 bot.checkPermission(),用于设置平台相关的权限 (satorijs/satori@84930aa93157f16427fa9332ea5873db8646fec5)
  • matrix: 添加了统一的默认路由前缀 (satorijs/satori#148) (satorijs/satori@516790d30aec546f5119ac9a9070ce94d351da3d)
  • minato: 新增了 primary 基础类型,对应平台下最合适的主键类型 (shigma/minato#36) (shigma/minato@2834186e06ecc1f4e0955d25a04a0e87e8dda5bd)
  • mongo: 支持了主键迁移到 _id (shigma/minato#33) (shigma/minato@4e4472f6c92d9f0fb6bd7f0bd9654a464bd508c7)
  • schema: 支持了 isDirect 过滤器 (koishijs/webui@86e2f4276e3b08bc7436eeccba7caa06cb59189f)
  • whatsapp: 支持对接到多个应用 (satorijs/satori@790522657a2239b4cb83f10e4e3d086bb8c2007a)

Bug Fixes

  • admin: 修复了使用 MySQL 数据库时插件初始化失败问题 (koishijs/koishi#1182) (koishijs/webui@bd4486a63e869f1ffd085ecb42da17464a6f49d6)
  • discord: 修复了指令描述文本过长导致报错的问题 (satorijs/satori@6168c47caf07c7cf57600701b71b226d77d2b1f6)
  • mongo: 修复了插入条目未考虑字段默认值的问题 (shigma/minato#34) (shigma/minato@f57728299d67c3dd8a7f6d6bfd2ba4d82a51dd6e)
  • mongo: 修复了 $set 空对象导致的报错问题 (shigma/minato#37) (shigma/minato@b8a9aedd18f1c56e3fbe49acc50608ce8ad8e2d8)
  • mysql: 修复了不同版本下文本类型字段定义不同导致的覆盖问题 (shigma/minato@cf2e8db42852c70c7f1b3f4a938645c9e9c18fd4)
  • telegram: 修复了发送分片消息时引用异常的问题 (satorijs/satori@fe43d5ec83dec9b5d2bf17a1687d57376c18e303)

Other Changes

  • chore: bump versions (koishijs/koishi@7f345c4762e8a5d373e102d09996ebcc7fa8dd9f)
  • chore: bump versions (koishijs/webui@6b586e3f669071426013fcb6f2b273d066d157f7)
  • chore: bump versions (satorijs/satori@a3ea0c828810f38d9509250c9b890f1a8a61b994)
  • chore: bump versions (shigma/minato@c91cd439ce228bc9b659318a5183b39c3d63251d)
  • chore: bump versions (koishijs/webui@19ed43ed8732be9dd01de98532f8542e0acf0471)
  • chore: bump versions (koishijs/koishi@c1a61865ac8376835a0d60130bea7e1c3c5f7aa1)
koishi - Koishi 4.14.2

Published by shigma about 1 year ago

Notable Changes

  • slack: 新增了 Slack 适配器 (satorijs/satori@1dfde7dfb2e2384cb0d06a5e7901b3e3a861ce47, satorijs/satori@ab44236236695ceb8946a8adf21a8d6ae1f44406, satorijs/satori@0935b98783e408049c94a4ffb6aad3108eeb2d73, satorijs/satori@2077591b65d9f518e3064740248214af151b7040, satorijs/satori@96488ef6661bbb2de47769aa1b494ddbf723bf00, satorijs/satori@6e3e0373731be408eb605ed984470bcea95e829f, koishijs/koishi@d200dcbf61d7953fd833e30518b04185609183fd)
  • whatsapp: 新增了 WhatsApp 适配器 (satorijs/satori@c9330ba080d2a6982efd37a6ed98c6fc2513ad28, satorijs/satori@b64615f8e92463d7a419878bb5df7aa50fa45750, satorijs/satori@bc5fce748289dc06c0bcc29459f310dbeeeeaa0e, satorijs/satori@4142bdaf9fdcaf43f2336f4b71d12cfddfe52413, koishijs/koishi@3c359d7929c84b49aacbc325e685b6ff6a7726f3, satorijs/satori@45b5755f526b1accba80ec83ab1ab3da5341b859, satorijs/satori@28414e94ca3fbd55e346a7ccfed8c14ea0dcee6e, satorijs/satori@fc1cb99506aa0821171491b96fa09d5940addeba)

Features

  • axios: 实验性地支持了 ctx.http.url() (satorijs/satori@69a029190dfd11c851a448e52d7d3b123014b9d5)
  • core: 模块导出中增加了 types 入口以支持 nodenext (koishijs/koishi@fcce92cd7ea89b98ab5d6990e47fb156d8a98874)
  • core: 指令数据的国际化字段将遵循全局设置的语言优先级 (koishijs/koishi@0ec4ca9c4ad06e878f302f9d3ca6b4e8fad3dc0c)
  • loader: 配置文件中的 $filter 支持了插值语法 (koishijs/koishi#1170) (koishijs/koishi@f4e7142b8294ce4ff48fa08eb6cadc1c832e86e6)
  • telegram: 支持了 bot.getUser() (satorijs/satori#149) (satorijs/satori@76eaa4ce548fc6cb0132d1823c75718812853aeb)
  • telegram: 支持了斜线指令 (satorijs/satori#137) (koishijs/koishi#1004) (koishijs/koishi#1174) (satorijs/satori@d1e090d78b0d94fa35b21dd777b586500633cde0, koishijs/koishi@69ea2052a34e7a56df68465dba26954c4bf0f7cc)

Bug Fixes

  • auth: 修复了令牌数据被频繁更新的问题 (koishijs/webui#214) (koishijs/webui@cb2ab1443ad76053df9992a9b7e981c301421689)
  • config: 修复了部分情况下「重载插件」按钮无法点击的问题 (koishijs/webui#209) (koishijs/webui@877f0a2b661fb1d0fd34dc258e87effd60d84992)
  • core: 修复了 session.permissions 为空值导致的报错问题 (koishijs/koishi@57cded0f481bde3f510f478d9d52bb983339d6e9)
  • core: 修复了适配器插件直接继承 Adapter 基类时不显示配置项的问题 (satorijs/satori@f3d3bdd5083e7cf4dcbd0c16de2045526705428f)
  • core: 回退了 4.14.0 更新的部分类型改动 (koishijs/koishi@7045c2039b530b1ba39c4194c2965131b6a3ccc2)
  • discord: 修复了斜线指令会在启动时重复更新的问题 (satorijs/satori@201eeabbb6f7cea49d25c4bc6b6297a8d15521f7)
  • discord: 修复了私聊无法使用斜线指令的问题 (satorijs/satori@c9e64966addc5ceea1c0465555fcbf1bce7c3bdc)
  • discord: 修复了斜线指令注册可能导致 403 和 429 错误的问题 (satorijs/satori@0802652c7129b1194b011e6b109e12ba8130ae81)
  • matrix: 修复了所有消息均视为私聊的问题 (koishijs/koishi#1158) (satorijs/satori#147) (satorijs/satori@1d7f04c1109570f3ed009bc20b1a2f5133fd3899)
  • registry: 增加了用于处理 npm registry 同步异常状况下的逻辑 (koishijs/webui@6bc40a213069e7ed31854d6222d312e1164f0694)
  • schema: 修复了显示默认配置标题的判断逻辑 (shigma/schemastery@cf495800a623e7f2389bc1ad5bfd98fceee88e4c)

Other Changes

  • chore: bump versions (koishijs/koishi@1b8fe235bd4653289622132ca60eb7eb34e8036b)
  • i18n: update translations (koishijs/webui#203) (koishijs/webui@f88acd440be92216a6081bbd3b9172c824768de7)
  • docs: update adapter name, close koishijs/koishi#1168 (koishijs/koishi#1169) (koishijs/koishi@680838b51c50194f096b285d148b5e25acfc1e3e)
  • chore: update readme (satorijs/satori@a21f965488fbf1f1d3766be87e331fcf37a0966c)
  • chore: add adapter readme (koishijs/koishi@500c110512addb06d6ea51a2a1fd21181d48cd1f)
  • chore: add npmignore (shigma/schemastery@24e1b800aede15f7537e3701d9dc2421fd740bfe)
  • chore: bump versions (satorijs/satori@fffa2beeb8ed2c3c0866eb5ab212151c09a6f279)
  • chore: bump versions (koishijs/koishi@7f345c4762e8a5d373e102d09996ebcc7fa8dd9f)
  • chore: bump versions (koishijs/webui@6b586e3f669071426013fcb6f2b273d066d157f7)
koishi - Koishi 4.14.1

Published by shigma about 1 year ago

Notable Changes

  • admin: 新增了用户组功能,支持在控制台中进行创建、重命名、删除、权限修改等操作 (koishijs/webui@8808366cc1c0bf7affd876fbea40f58ad7f745df, koishijs/webui@51c53c16790a7eabbd3f32eaab51322874952519), koishijs/webui@4c4de155d3b73eedb199d92bc1a883309d92e868, koishijs/webui@4db75d69f27a68f2b25b5d5550b803fd0ffeac28)
  • rate-limit: 迁移到社区插件 (koishijs/koishi@fb03d329ba83361e852b6bf126923b769ca31d5c)

Features

  • core: 指令调用时支持忽略大小写 (koishijs/koishi#1150) (koishijs/koishi@0a36ec65eabab1e1c7341d7df102eba95283857e)
  • core: 支持了 bot.userId 作为 bot.selfId 等价写法 (satorijs/satori@953f1c68c38f3ea8d1328f42a10a6c96175f7e65)
  • core: 当用户不存在时,databse.setUser() 现在会抛出错误了 (koishijs/koishi@812f894da2084b0fb225b5c40e8a1162e8552728)
  • core: 新增了 permissions.define(),用于创建可回收的权限 (koishijs/koishi@602467607a2ecd6c1a53bbabcc7f191be4cee830)
  • matrix: 支持了 bot.createReaction() 等 API (satorijs/satori#138) (satorijs/satori@7a03fce11057a654fc4e98d75771f72bdeb609cf)

Bug Fixes

  • console: 修复了扩展无法加载的问题 (koishijs/webui@c381980c45785a8527ab39523bb18f5c9a6e9b9c)
  • core: 修复了 XML 请求体不会自动解析的问题 (satorijs/satori#143) (satorijs/satori@af2baa445afe6a11a203a7efe30269a880441ba0)
  • core: 修复了部分会话权限缺失导致的报错 (koishijs/koishi@57cded0f481bde3f510f478d9d52bb983339d6e9)
  • satori: 修复了 bot.platform 为空导致的一系列问题 (satorijs/satori@62f08ed5d7f986215976e007d1b2ec99ffa53819)
  • telegram: 修复了部分文件类型无法识别的问题 (satorijs/satori#136) (satorijs/satori@cf1f13230c9ae7cbc719606dee9a06f12c6ebca4)

Other Changes

  • chore: bump versions (koishijs/koishi@662d2b316fe5185752f814d7feb0a50ceaba760f)
  • chore: add .npmignore (koishijs/koishi@3e7a2a5f028a1b6f1a34e3ce8abfb2d4271d5286)
  • chore: add npmignore and update target (shigma/minato@0bdc47e72ead73d6a31ff2078a63ef76b6165f04)
  • chore: add npmignore (satorijs/satori@5a717e109dc28ec62ceef6344ac11e42f300e741)
  • chore: add npmignore (koishijs/webui@23b47dcb5e0b3d7bc8ab7e119f58466e3f939843)
  • chore: migrate admin plugin from koishijs/koishi (koishijs/webui@59a942a495a8c1132e096608a16f8d67839b7dbe)
  • chore: migrate admin to webui repository (koishijs/koishi@768f6709c2208ebef2e2b86b7c281401a14194f8)
  • chore: bump versions (satorijs/satori@d91885e4577330bc2f77a370d57fd9286c52c639)
  • chore: bump versions (koishijs/webui@a1a2b7d7ab9c30e0b13d48aacdaac9fc057d148c)
  • chore: bump versions (koishijs/koishi@1b8fe235bd4653289622132ca60eb7eb34e8036b)
koishi - Koishi 4.14.0

Published by shigma about 1 year ago

Notable Changes

  • 初步支持了新的权限系统,包含 ctx.permissions 服务 (koishijs/koishi@d943af3436305fb6ec81eb95f1597451c3eae18f, koishijs/koishi@f8b94fa743995a7defca661467eb56a0a97dd409, koishijs/koishi@0c4241b2a5c68e987a74521c25a8b0df30aea8aa, koishijs/koishi@bc9bbdbd2bc22d49e89a1afd2b539700bda78e39, satorijs/satori@0f373ba4bebf0239a823a98bfcf7830372f30e34, koishijs/koishi@b3703757c493645446c355f7cfb10d8f965d8c8a, koishijs/webui@16be68c51ff705d6b8b7e3e58f682c7d88c51f36)
  • 新增了钉钉适配器 (satorijs/satori#3) (satorijs/satori#55) (satorijs/satori@2d796a1b7608439bec46e4929a706d304b33be22, satorijs/satori@dcb269ec8b1e71987ed83fdcba2f78b78db93359, satorijs/satori@f6c01fa978b28a1d562354c437cc3bed96914d53, satorijs/satori@2075f731c58337390dab68d6a888e46fb8de5174, satorijs/satori@2d8d5019850b495ce61b7a488945b2a9ae711d5e, satorijs/satori@304039b71f3836544b804d4a05a3471372020235, koishijs/koishi@1d1250ac13ea28dfd1d4f2fbf00144057771a2ea)

Features

  • console: 支持了从控制台扩展的插件详情页快速跳转到扩展所提供的页面 (koishijs/webui@6d413310f1dab000389cab5499dfcc6bb160aea8)
  • loader: 支持了 loader.paths() 作为扩展插件详情页的实用 API (koishijs/koishi@6e9f86532c84515f683861739a988a307adb16b8)
  • mongo: 优化了 db.set(), db.upsert() 操作的性能 (shigma/minato#30) (shigma/minato@c27ea7d21460e06ad558deaf0732ac59fb94c5e7)

Other Changes

  • chore: bump versions (koishijs/koishi@962ad68e46a153ab3f1f7a3865d2010b5e49e1d4)
  • chore: bump versions (koishijs/webui@4db6ab768d52b38f95eeaff3b629b1bfa9752c5c)
  • chore: rename koishi.png to logo.png (koishijs/webui@7da27f21f1207d48287d6aba163de41779084701)
  • chore: setup eslint (shigma/minato@05afaa3721bee8bf5d73723d10e7ee4e21426127)
  • style: fix lint (shigma/minato@d7ec2b10d40a5350d93dc771a2efa9412c6a734c)
  • chore: bump versions (shigma/minato@ac75782cb67a915d95dd55c7f7da16f956f9507d)
  • chore: enhance typings for valueMap (shigma/cosmokit@6094fb95222f15a3718631507e71d952767eeb2f)
  • chore: bump versions (satorijs/satori@b274921a167445356dd9ea6a9e6c6f648f8391e2)
  • chore: bump versions (koishijs/webui@dedb35703eee175f06f739819361e73b801b599c)
  • chore: bump versions (koishijs/koishi@662d2b316fe5185752f814d7feb0a50ceaba760f)
koishi - Koishi 4.13.9

Published by shigma about 1 year ago

Features

  • explorer: 新增了 root 配置项,用于设置可访问的根目录 (koishijs/webui@ef123f013d03eff7e051e2bf14f5e96f777df5d9)
  • line: 启动时获取机器人信息 (satorijs/satori@cca4dadc05111bc8b4144e6c01db53ad4bf12b16)
  • market: 添加了「快速体验」图标和翻译文本 (koishijs/webui@ede5428f1784b0dc9df21e01348fbb51cc2eb884)
  • schema: 支持了 $key$value 作为本地化属性 (koishijs/koishi#1134) (shigma/schemastery@7645408204a9d20e0d2745dafe99ce4149c00c16)
  • schema: 支持了 .disabled(),可用于禁用某些配置 (koishijs/koishi#1122) (shigma/schemastery#52) (shigma/schemastery@83eaa82b8e75297bbcc1ba7f013b9d7342ed994a) (shigma/schemastery@2bac7393936a9ca8c130bbc0302bd0ae3579f8f0)

Bug Fixes

  • config: 修复了插件即使声明了 filterfalse 仍然会显示过滤器设置的问题 (koishijs/webui@aef03c1b2cc7cf17b268d411d48a393303d142d1)
  • cordis: 修复了 HMR 导致的多次加载和内存泄漏问题 (shigma/cordis@2b0e43b3e607ae3fd967733990d4d3ce80dc6b4d) (shigma/cordis@4b00ded5da341a626cf7755d1f9f1ce94bd79d7d)
  • cordis: 修复了某些配置项会导致插件不加载的问题 (koishijs/koishi#1081) (shigma/cordis@87b447ef4cceafd651dbbf30dbd9d6e6302b50a9)
  • explorer: 修复了中文显示为乱码的问题 (koishijs/webui#202) (koishijs/webui@64251750a93822f26ab396f65a81674b1c0236bd)
  • schema: 修复了数字输入框的样式错误 (shigma/schemastery@ea4b91d352da481bf615d8c887c6abdfad030989)

Other Changes

  • chore: bump versions (koishijs/koishi@dd80d537371c99a411820f60579d4ebf63b64346)
  • online: support instance index and name (koishijs/webui@4b4c245f3040095d8805dd3150b2f08d574fa41f)
  • online: support card view for instance (koishijs/webui@990801523fde3cf0121b7be2876f5a7283ebeb9c)
  • online: support share links (koishijs/webui@3679cbbd77ed8ebdd4e543344f4dfb2d9f5ae709)
  • chore: bump versions (satorijs/satori@57a29df501f0ca588db169b4255cadecbbb964fc)
  • chore: bump versions (shigma/schemastery@06f2cf61f7695c05fd30730cf25169812444483c)
  • chore: bump versions (satorijs/satori@88f6f23be87b65765152319da5048becfb4064a4)
  • online: fix market install dialog error (koishijs/webui@0b8b0d1316689eeda0d155d73150c46139188587)
  • chore: bump versions (koishijs/webui@4f59dcee8b677097c13cd4d922d080478b7ed362)
  • chore: bump versions (koishijs/koishi@962ad68e46a153ab3f1f7a3865d2010b5e49e1d4)
koishi - Koishi 4.13.8

Published by shigma over 1 year ago

Notable Changes

  • line: 支持了官方 line 适配器 (satorijs/satori@08bb5138fc9cbb6ac43c3e320f8f5705dc3f673e, satorijs/satori@dd62e4ebaccc174032b39baee7994ad88946a593, satorijs/satori@4a1be7473ebc08245e76d9d6526ee43f7937ae71, satorijs/satori@97f69302334bfcbc620651d33d508dcd982dc45c, koishijs/koishi@4154e0fc0223f837782bd408a3eb0a0fb9734c04)

Features

  • config: 支持了启用、停用、重载插件分组 (koishijs/webui#86) (fix koishijs/webui#188) (koishijs/webui@f2785eef46b95aefc74440d2b06ae96593f5ef28)
  • core: bot.createGuildRole() 现在返回角色 ID 了 (satorijs/satori@66d0ffe7010c4224df709927c14bac73e4b59e37)
  • discord: 支持了 ul, ol, li, blockquote 消息元素 (satorijs/satori@b714a2ed0914ce48b31ac7eadc53ffa127d5081c)
  • mail: 支持了 audio, video, file 等消息元素 (satorijs/satori@bffb340f26f55f726e3494624209d3288562efe2)
  • market: 在插件市场中支持了 portable 过滤器 (koishijs/webui@112547a7ed7b7bc4a1faf7798bc80c11d12db459)

Bug Fixes

  • config: 修复了插件分组名称中不能出现中文字符的问题 (koishijs/webui#186) (koishijs/webui@4bf0383ed314da9ad122eab438c392433667700d)
  • cordis: 修复了插件依赖多个服务时有概率多次启动的问题 (koishijs/koishi#1130) (shigma/cordis@2a2b05c50705d6540e084e07495e1af5e14d63e4)
  • discord: 修复了 session.discord 缺少事件数据的问题 (satorijs/satori@c9a2e444df2e27e35be259721abc8744b8800a3c)
  • telegram: 修复了资源元素发送失败的问题 (satorijs/satori#133) (satorijs/satori@dac419143b34b94dc408968c945fed9fa389a47e)

Other Changes

  • chore: bump versions (koishijs/koishi@5ba1dacdfc43efa03b2dacc8526a89673de81a69)
  • chore: bump versions (koishijs/webui@1c6a6e4617a995c3b1b710418e08ea9a8b53543c)
  • chore: adjust online script for build (koishijs/webui@82cf13989bf2c8774ec9ea2bed0f93152583718c)
  • online: use default export for file-type (koishijs/webui@fb720c8f27e20ff44efb06bbcfb6db754203db3b)
  • chore: adjust typings (shigma/cordis@2d4da8a63bb6f18a24ba9b7bc769e1aedd4df998)
  • chore: bump versions (satorijs/satori@7bb49675f91908915d1544a7294c728a24c10d04)
  • chore: bump versions (koishijs/koishi@dd80d537371c99a411820f60579d4ebf63b64346)
koishi - Koishi 4.13.7

Published by shigma over 1 year ago

Notable Changes

  • matrix: 支持了官方 matrix 适配器 (satorijs/satori#131) (satorijs/satori@9e430096fca860274f9b96ef563da2f44f018763, koishijs/koishi@d459d7390a9e4d4cd5f010b5616078e31e757d1a)

Features

  • client: 为活动栏中分组图标增加了小三角提示 (koishijs/webui@a394b403e98467e01cad81fbac14d71a6502fc4c)
  • config: 使用统一的 SearchResult 作为数据传输格式 (koishijs/webui@6a98826fb771c14dc2d1a86484246d5b7947518a)
  • config, hmr: 支持了对插件配置项的热重载 (koishijs/koishi#1088) (koishijs/koishi#1135) (koishijs/koishi@9a0969b63e25e70b2f7d87f4389376f1fe9e8ce4, koishijs/webui@37853d7be90753293b68133db43f17f6aa04df8d)
  • core: 指令触发前缀数组中元素的默认值现在是 '' 了 (koishijs/koishi#1136) (koishijs/koishi@f688965830989261ed4f57d97628c9d7e6e62a39)
  • explorer: 支持了文件加载提示和查看图片、音视频文件 (koishijs/webui#178) (koishijs/webui@7ff6b93e8f18b63b8362251e5655d8fb1ba755b9, koishijs/webui@81deff9eae7cf9afd532d35f30347a1f299466fe, koishijs/webui@10b2b1da3a4d601c2bf4dfa87db54d342d759977)
  • loader: 支持了 envData.startTime 属性 (koishijs/koishi@64494311cc5ebd6518cff7b5b0c830ea328d9963)
  • locales, logger: 支持在没有控制台服务的情况下使用 (koishijs/webui@59060da4fa54812a65a05c86b1ff39b380ab1819)
  • logger: 适配了新的 ctx.loader.prolog 协议 (koishijs/webui#199) (koishijs/webui@c975f60aba810b5195e381f03cab8cc5e39bc72f)(koishijs/webui@e84614380d7ea16aaa0b307a0298c31afb6b214e)
  • sandbox: 支持了 session.isDirect 属性 (koishijs/webui@9627a72499ff23df99ae2674ecb223bf17a1692d)
  • schema: 支持了使用正则表达式约束配置项中的字符串 (koishijs/koishi#1104) (shigma/schemastery@ad39fff9eb42cb1857ca599d462e21d84499595c)
  • telegram: 支持以语音形式发送 <audio> 元素 (koishijs/koishi#1128) (satorijs/satori@3c3564800e0b73a44f26578beb378fe0cdb714be)

Bug Fixes

  • discord: 修复了 <author><quote> 部分情况下无法正常发送的问题 (koishijs/koishi#1063) (satorijs/satori@8589aa1c1d837084960ecad93a3a5655a508a6bb)
  • discord: 修复了 message.guildId 属性被设置为 undefined 的问题 (satorijs/satori@95248166125bd19abdeacc7bc0f16a18cf6d765a)
  • inspect: 修复了引用消息的平台名和群组 ID 可能不显示的问题 (koishijs/koishi@16c1768781b405f7ee848a8d1ebe1430cbc94b86)
  • market: 修复了部分情况下插件市场一直转圈的问题 (koishijs/webui@01351c67d1025292d33b75a84fb65c9d7e54aa6b)
  • market: 修复了插件实际最新版本大于插件市场中的最新版本时安装对话框无法加载的问题 (koishijs/webui#164) (koishijs/webui@c587ee88425833a5c9b8da32982722eed075dedb)
  • market: 修复了当无法获取插件版本时的报错问题 (koishijs/webui@c532399cf6674ba56b647c06415c9db05df63591)
  • market: 修复了部分页面中显示的最新版本与可升级的最新版本不一致的问题 (koishijs/webui#189) (koishijs/webui@815aaafe44a741dcf4ff0d80d49ed3a7bfac5ca6)
  • qqguild: 修复了部分消息无法发送的问题 (satorijs/satori#126) (satorijs/satori@985e033a960f6673045d5c90d736240604bcba98)
  • qqguild: 修复了图片被重复解析两次的问题 (satorijs/satori#127) (satorijs/satori@3354eeac9f724c4150806bf9b983b8a1b2eecf77)
  • schema: 修复了表格中高亮框不随滚动移动的问题 (koishijs/webui#193) (shigma/schemastery@6e6206a1a01cc0aa939404f32984f19e494626bc)
  • telegram: 修复了接收到的 <voice> 属性不正确的问题 (koishijs/koishi#1127) (satorijs/satori#130) (satorijs/satori@c0bcd7a1ba591b198ede91faf59e9ebbb2c14994)

Other Changes

  • chore: bump versions (koishijs/koishi@707f606ceceefea8ee7c188bd7e680a9bcd42fb2)
  • online: setup local portable registry (koishijs/webui@23c979657089bcb3b4e265983a2e40b37f34f3fb)
  • online: support new loader (koishijs/webui@377f42e3e125d3f1f078925b742dbe5bacdbf99f)
  • i18n: change locales to full name (koishijs/webui@be56265252cce01b0efb342571877a142479d5a6)
  • online: add new homepage (koishijs/webui@2aad07ba3ff886b207da371900fc23a4f07677bf)
  • online: fix compatibility issues (koishijs/webui@c8b63c427ce1996cdb369b165386836d24b78e46)
  • chore: bump versions (koishijs/webui@1118e793f7c62f3877fde026465b8b0fd6f6e7b9)
  • i18n: update translations (koishijs/webui#187) (koishijs/webui@884a496c2c5babb2454b5db84ac9e8838b6f31e6)
  • i18n: update translations (koishijs/webui#194) (koishijs/webui@488ba6e1ea9c74c3a9794d40c908d6331cc00053)
  • online: support explorer (koishijs/webui@f022966a55c22983f1c0689deab5c15f78d98066)
  • online: enhance workspace plugin loading (koishijs/webui@26bd09698d198d25f6469b85273ed47ed35b87c1)
  • chore: bump versions (koishijs/koishi@5ba1dacdfc43efa03b2dacc8526a89673de81a69)
Package Rankings
Top 1.42% on Npmjs.org
Top 25.54% on Repo1.maven.org
Badges
Extracted from project README
Codecov downloads npm GitHub FOSSA Status