Skip to content

Releases: koishijs/koishi

Koishi 3.7.1

07 Apr 11:57
Compare
Choose a tag to compare
  • koishi-adapter-onebot@3.0.6
  • koishi-core@3.7.1
  • koishi-plugin-adventure@0.2.0
  • koishi-plugin-chat@0.2.0
  • koishi-plugin-common@4.2.2
  • koishi-plugin-teach@2.1.2
  • koishi-plugin-webui@4.1.0
  • koishi@3.7.1

Features

  • adv: teach-affinity integration (f7e77f0)
  • adv: reorganize import (d6dd128)
  • webui: assets proxy (16f2441)
  • chat: support send message (27da2e5)
  • webui: support image zooming (9d20614)
  • webui: support image switch (95e5181)
  • webui: support image resizing & rotating (6a48912)
  • chat: add avatar (9ced6c1)
  • chat: authorize before messages (c0738b7)
  • core: add bot avatar in send events (59ebaa4)
  • chat: support quote reply (2abdd45)

Bug Fixes

Other Changes

Koishi 3.7.0

04 Apr 12:56
Compare
Choose a tag to compare
  • koishi-adapter-discord@1.0.7
  • koishi-adapter-onebot@3.0.5
  • koishi-core@3.7.0
  • koishi-plugin-adventure@0.1.16
  • koishi-plugin-chat@0.1.2
  • koishi-plugin-eval@3.0.0-beta.14
  • koishi-plugin-teach@2.1.1
  • koishi-plugin-webui@4.0.2
  • koishi-utils@4.1.3
  • koishi@3.7.0

Features

Bug Fixes

  • discord: handle file url, fix #201 (#202) (e0576e5)
  • webui: fix webui meta error (4c84f33)
  • teach: asset size without plugin-assets (a45811d)
  • webui: fix hour chart error (22988d5)
  • webui: better authorization redirection (7237377)
  • utils: segment.parse() should return unescaped text node (2cad312)
  • webui: fix routing failed when initiated to extension route (5b5a21c)

Other Changes

Koishi 3.6.1

02 Apr 18:27
Compare
Choose a tag to compare
  • koishi-adapter-discord@1.0.6
  • koishi-adapter-kaiheila@1.0.4
  • koishi-core@3.6.1
  • koishi-plugin-assets@1.1.0
  • koishi-plugin-chat@0.1.1
  • koishi-plugin-common@4.2.1
  • koishi-plugin-eval@3.0.0-beta.13
  • koishi-plugin-github@3.0.3
  • koishi-plugin-mongo@2.2.1
  • koishi-plugin-webui@4.0.1
  • koishi@3.6.1

Features

  • core: support functional optionConfig.hidden (c72f607)
  • github: add authority/visibility setting for github, fix #182 (a4264e9)
  • webui: support clear in sandbox (d23c170)
  • assets: support base64 url (95adc17)
  • assets: enhance config deduction (8ec40d7)
  • webui: support image (7c1724a)
  • common: delay after each recall (dfede39)
  • webui: support chat-panel component (0f95246)

Bug Fixes

  • core: do not send twice when return session.execute() (a2993f7)
  • eval: fix eval error in detached session, fix #197 (6634298)
  • cli: do not reload node modules (ee7bf3d)
  • core: fix interpolate issue, close #190 (ed1e2d0)
  • mongo: fix incorrect orm implementation, fix #188 (d5c707f)
  • kaiheila: fix breaking edge cases (bc18170)
  • discord: use axiosConfig in bot.sendEmbedMessage (#198) (679e8e0)

Other Changes

Koishi 3.6.0

31 Mar 18:39
Compare
Choose a tag to compare
  • koishi-adapter-discord@1.0.5
  • koishi-adapter-onebot@3.0.4
  • koishi-core@3.6.0
  • koishi-plugin-assets@1.0.1
  • koishi-plugin-common@4.2.0
  • koishi-plugin-puppeteer@2.0.1
  • koishi-plugin-teach@2.1.0
  • koishi-plugin-tools@2.1.1
  • koishi-utils@4.1.2
  • koishi@3.6.0

Features

  • common: expose sub plugins (8f1ba35)
  • common: support echo -c / -u (70bb26c)
  • common: support recall command (f786516)
  • status: refactor server, expose app.webui (a8ff8a6)
  • status: decouple plugin pages (e7e28cb)
  • status: optimize build flow (d626a14)
  • core: teleport plugin under another plugin (cfd9151)
  • chat: init plugin chat (c3270c4)
  • webui: authority checks (a9b4cf4)
  • core: support Context.delegate (84dc676)
  • utils: support template expr interpolation (5c7ff2a)
  • webui: fix build process (2cf79b5)
  • webui: support webui.addEntry() (217fbcd)
  • discord: support base64 image and video (#196) (2e94f45)
  • utils: support segment.image(buffer) (02691b8)

Bug Fixes

  • onebot: correct bot.$sendGroupNotice, fix #191 (dc7d832)
  • puppeteer: fix tex input escape (d8b0f75)

Other Changes

  • chore: pick up missing updates for utils (edbb368)
  • chore: dist -> lib (c8c7ad8)
  • chore: rename status to webui (904e589)
  • chore: bump versions (a7eb513)
  • chore: fix unit tests (cb8980e)
  • chore: bump versions (2e91f09)

Koishi 3.5.0

26 Mar 18:52
Compare
Choose a tag to compare
  • koishi-adapter-kaiheila@1.0.3
  • koishi-adapter-onebot@3.0.2
  • koishi-core@3.5.0
  • koishi-plugin-github@3.0.1
  • koishi-plugin-monitor@1.0.0-beta.29
  • koishi-plugin-mysql@3.3.0
  • koishi-plugin-schedule@3.0.4
  • koishi-plugin-status@4.0.0
  • koishi-plugin-teach@2.0.2
  • koishi@3.5.0

Features

  • mysql: no more need to write indices (f15df3b)
  • teach: migrate more api to orm, fix #185 (cca4ded)
  • utils: support segment.transform() (a78f407)
  • core: support asset provider interface (fa9331f)
  • assets: basic asset provider (990748e)
  • assets: support smms (95ad71e)
  • github: support asset transformation (f6875a1)
  • teach: support asset transformation (b009502)
  • status: unified profile stats (f8f8d6e)
  • status: add teach view (29f2d8a)
  • kaiheila: get self info on connect (6a47e39)
  • cli: support discord init (cc8f609)

Bug Fixes

  • github: support dots in repo names, fix #183 (a090814)
  • github: set default value for channel.githubWebhooks, fix #184 (eb9ada5)
  • core: keep retrying after connecting, fix #180 (ff470d5)
  • kaiheila: stable ping (#187) (2b99b08)
  • github: fix quick reply (8b6f0a4)

Other Changes

Koishi 3.4.0

24 Mar 19:39
Compare
Choose a tag to compare
  • 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

Koishi 3.3.1

22 Mar 17:16
Compare
Choose a tag to compare
  • 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

20 Mar 15:13
Compare
Choose a tag to compare
  • 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

18 Mar 18:26
Compare
Choose a tag to compare
  • 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

  • chore: add community plugin (#156) (806bbae)
  • feat(mysql, mongo): support custom tables (875f75b)
  • build: dtsc for database plugins (eb6104f)
  • chore: bump versions (89b5996)

Koishi 3.2.0

15 Mar 17:58
Compare
Choose a tag to compare
  • 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