Releases: koishijs/koishi
Releases · koishijs/koishi
Koishi 3.7.1
- 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
- common: fix recall logger (c9f665e)
- cli: support export default (8a20fa7)
- common: fix handler error, fix #209 (3ab470f)
Other Changes
Koishi 3.7.0
- 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
- core: ctx.with() mulitple plugins (fa03ede)
- eval: support persistent storage, fix #96 (1d8ee8f)
- eval: support v8 serialized storage (f705a03)
- eval: enhance event hooks, fix #194 (cf4be06)
- chat: message upload (eb1ed85)
- chat: add timestamp (d6509c3)
- discord: add several apis, close #193 (#204) (aae8a25)
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
- 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
- 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
Other Changes
Koishi 3.5.0
- 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
- chore: bump versions (dc376df)
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)