Releases: koishijs/koishi
Releases · koishijs/koishi
Koishi 3.4.0
- koishi-adapter-kaiheila@1.0.2
- koishi-adapter-telegram@1.0.3
- koishi-core@3.4.0
- koishi-plugin-github@3.0.0
- koishi-plugin-mongo@2.2.0
- koishi-plugin-monitor@1.0.0-beta.28
- koishi-plugin-mysql@3.2.0
- koishi-plugin-schedule@3.0.3
- koishi-plugin-teach@2.0.1
- koishi-test-utils@6.0.0-beta.11
- koishi-utils@4.1.0
- koishi@3.4.0
Features
- core: ORM API (#179) (f2e5535)
- github: database definition (9e962dc)
- core: root-level selfUrl config (updated utils, tg, khl) (967d3f5)
- github: support github.repos (c67ffee)
- github: subscription support (6ef52a5)
- core: support new orm api (256a040)
- github: better command hints (53f4e8f)
Bug Fixes
Other Changes
- chore: bump versions (25f43ce)
Koishi 3.3.1
- koishi-adapter-onebot@3.0.1
- koishi-adapter-telegram@1.0.2
- koishi-core@3.3.1
- koishi-plugin-chess@3.0.1
- koishi-plugin-github@3.0.0-beta.12
- koishi-plugin-image-search@3.0.2
- koishi-plugin-mongo@2.1.1
- koishi-plugin-rss@2.0.0
- koishi-plugin-status@4.0.0-rc.2
- koishi@3.3.1
Features
- status: use relative endpoint url by default (acfbdc0)
- status: add config.handleSignals, fix #163 (5690996)
- status: support config.title (57e5eba)
- github: better markdown transformation (16c7059)
- telegram: segment handling enhancement (#167) (19f253e)
Bug Fixes
- status: remove development deps (704db01)
- status: fix client display bugs (939c3bc)
- status: add trailing slash (f2b6e67)
- chess: fix skip behavior, fix #169 (e814fc9)
- chess: fix first-step repent (e7785ca)
- core: check command context before execution, fix #168 (e7d5970)
- image-search: fix subcommand hell (#170) (37aec59)
- status: check secure context, fix #171 (2738d34)
- onebot: add channelId to private pokes, fix #172 (e157a55)
- mongo: fix database.getAssignedChannels, fix #175 (#176) (cd23bc7)
Other Changes
Koishi 3.3.0
- koishi-adapter-telegram@1.0.1
- koishi-core@3.3.0
- koishi-plugin-schedule@3.0.2
- koishi-plugin-status@4.0.0-rc.0
- koishi-utils@4.0.3
- koishi@3.3.0
Features
- status: use koishi server (06fb3ae)
- status: support production build (7c4ba3b)
- status: echarts code splitting, fix #161 (fe6f2c6)
- status: drop element-plus (cc0e6f6)
- core: optimize error messages (a4498ea)
- telegram: add sticker support (#164) (099b5c2)
- core: support command patch (8c2ce5a)
- status: single sandbox bot instance (5e989eb)
- status: preserve sandbox messages (475cd24)
Bug Fixes
- schedule: support headless (2a778e4)
- status: fix incorrect user data (36b3890)
- cli: await for plugin dispose before reloading (2370aca)
- utils: fix typing error for supports-color (dd86bc5)
- core: fix selector functions may escape plugin context (a1f11d6)
- status: fix mysql table creation, fix #166 (b7ce209)
Other Changes
Koishi 3.2.1
- koishi-adapter-discord@1.0.4
- koishi-core@3.2.1
- koishi-plugin-mongo@2.1.0
- koishi-plugin-mysql@3.1.0
- koishi-plugin-status@4.0.0-alpha.1
- koishi-utils@4.0.2
- koishi@3.2.1
Features
- status: init router (89583a3)
- status: use custom card component (c8df0fa)
- status: add sidebar (86043a4)
- status: optimize load bar display (42381c5)
- status: view refactor (5ff956f)
- status: add numeric cards (bd33be6)
- utils: new helper function: remove (e500178)
- status: initialize sandbox (bf99513)
- status: initialize login (c50ba31)
- status: websocket user validation (064810c)
- status: support username-password login (bbfac8a)
- status: support sandbox! (2e03e5d)
- status: separate payload into 3 parts (d17428e)
- status: support storageSize (dfdba08)
- status: mongo support (#160) (6956c81)
Bug Fixes
- status: use human-friendly api interface (1cf52be)
- core: set disable as command field, fix #155 (97d8732)
- status: optimize layout & support auto scroll, fix #157 (a976035)
- discord: embed typing (7da0784)
- core: check context for shortcut, fix #159 (49c2c39)
Other Changes
Koishi 3.2.0
- koishi-adapter-discord@1.0.3
- koishi-core@3.2.0
- koishi-plugin-adventure@0.1.15
- koishi-plugin-chess@3.0.0
- koishi-plugin-common@4.1.2
- koishi-plugin-image-search@3.0.1
- koishi-plugin-status@4.0.0-alpha.0
- koishi-plugin-tools@2.1.0
- koishi@3.2.0
Features
- status: move webui into status (9dcdd69)
- status: setup websocket server (10e9bf6)
- status: adding bot data (964390b)
- status: count message sent & received (1f8b1ad)
- status: auto adapted load bar (2c91f87)
- status: init statistics api (66a46a6)
- status: setup mysql database (b3b4711)
- status: support hour chart (b3d8b70)
- status: setup client api (00f9c46)
- core: handle dispose error (bf18011)
- status: add group chart (cbe38c3)
- status: support history chart (5ddf07b)
- status: add word cloud (c539454)
- status: add bot code display (ee112cf)
- common: detailed hint for switch (389341f)
- core: allow non-applicable database member (e90bf73)
- status: initialize cross-database support (db6f808)
- saucenao: enhance error handling (14a2aee)
- adventure: disposable (1e91ae5)
- status: support allUsers & allGroups (0a83138)
- tools: add plugin baidu (#153) (ae3f004)
- discord: raw embed (22dc774)
Bug Fixes
- status: do not destructure props (fbd767a)
- chess: should not at undefined (763e975)
- status: fix group info (593f3e9)
- common: remove user before bind, fix #152 (de3baaa)
Other Changes
- chore: bump versions (942a648)
Koishi 3.1.1
- koishi-core@3.1.1
- koishi-plugin-adventure@0.1.14
- koishi-plugin-common@4.1.1
- koishi-plugin-mongo@2.0.0
- koishi-plugin-schedule@3.0.1
- koishi-plugin-status@3.0.1
- koishi-plugin-teach@2.0.0
- koishi@3.1.1
Features
- teach: re-add substitute flag, fix #147 (b42773b)
- core: set _actions/_checkers as private to enhance typings (2b78345)
- core: show trace of dup plugins (30ea750)
Bug Fixes
- core: fix parser interp behavior (2029ad5)
- common: fix incorrect state.user typings (84fe7e4)
- core: fix incorrect parser behavior for boolean & terminator (feb75cb)
- core: default reconnect options (1654831)
Other Changes
Koishi 3.1.0
- koishi-adapter-discord@1.0.2
- koishi-adapter-kaiheila@1.0.1
- koishi-core@3.1.0
- koishi-plugin-common@4.1.0
- koishi-plugin-image-search@3.0.0
- koishi-plugin-tools@2.0.0
- koishi@3.1.0
Features
- tools: support bilibili (9a37afe)
- core: support command switch (7b5948d)
- common: support switch command (1620482)
- image-search: adding iqdb search (#143) (9cd9abb)
- discord: enhance typings (c517bf0)
- common: add more templates (f5e018f)
- discord: addition at support (29ee7d1)
- core: typing support for spread syntax (c689385)
- core: enhance domain error messages (e2bc856)
- core: add date & posint domain (c4d84b3)
- discord: return full edited message, add nickname (dfcb7da)
- discord: update embeds (3aa2b94)
- discord: upload file instead of using url (07dbd66)
- core: support bot avatar, discriminator attrs (a6ec223)
Bug Fixes
- discord: remove content while sending embed, update segments (7c9706f)
- discord: update types, fix embed issues (963d4a6)
- core: fix ctx.setInterval() (42f9fa4)
- core: strip type for command decl, fix #148 (a1b8b98)
- core: enhance spacing for command option decl, fix #148 (72eb362)
Other Changes
Koishi 3.0.1
- packages/plugin-puppeteer@2.0.0
- packages/plugin-adventure@0.1.13
- packages/koishi-test-utils@6.0.0-beta.10
- packages/koishi@3.0.1
- packages/adapter-discord@1.0.1
- packages/plugin-chess@3.0.0-beta.11
- packages/plugin-schedule@3.0.0
- packages/plugin-github@3.0.0-beta.11
- packages/plugin-common@4.0.0
- packages/plugin-webui@0.1.3
- packages/koishi-core@3.0.1
Features
- core: side effect detection (6395699)
- discord: improvements (#145) (f490732)
- adventure: use extendDatabase instead of directly calling mysql (d5cb6a3)
- core: better database extend typings (04ac339)
- core: support ctx.addDependency (2ec250f)
- webui: setup plugin list (b338c44)
- puppeteer: support selector (278f85d)
- utils: support random.digits() (0ba42f9)
- test-utils: optimize assertion output (bc53e08)
- core: empty prefix in group context do not trigger suggestion (d5a6f4e)
- common: support config.generateToken (e255886)
- common: enhance repeater config (4280a42)
Bug Fixes
- schedule: fix memory leak (1483031)
- test-utils: fix incorrent memory database implementation (e71590d)
Other Changes
Koishi 3.0.0
更新内容详见 迁移文档。
Koishi 2.5.2
- koishi-core@2.5.2
- koishi-plugin-chess@2.0.1
- koishi-plugin-image-search@2.1.0 (minor)
Features
- core: 新增了
autoAssign
配置项用于自动给群聊分配 assignee (f9e37ad) - core: 优化了
ctx.plugin()
的类型签名以便在 IDE 中获得更好的开发体验 (2301589) - chess: 在没有数据库支持下也能运行 chess 插件了 (ef3e581)
- image-search: 针对 saucenao 站点的更新,新增了配置项
saucenaoApiKey
(ae24803)