Skip to content

Releases: koishijs/koishi

Koishi 3.11.1

18 May 16:37
Compare
Choose a tag to compare
  • koishi-core@3.11.1
  • koishi-plugin-adventure@0.2.1
  • koishi-plugin-assets@1.1.1
  • koishi-plugin-chat@0.5.1
  • koishi-plugin-chess@3.0.4
  • koishi-plugin-eval@3.1.4
  • koishi-plugin-github@3.1.1
  • koishi-plugin-schedule@3.0.5
  • koishi-plugin-webui@4.6.0
  • koishi@3.11.1

Features

  • puppeteer: enhance typings (db51775)
  • mysql: support orm foreign key, fix #243 (6104b9a)
  • utils: deep merge template def instead of overriding, fix #244 (8d05514)
  • webui: support webui without database, fix #234 (b211cd8)
  • core: drop remove api in favor of orm (10d1570)
  • kaiheila: support card message (41566d9)
  • kaiheila: support image, video and file (6d82272)
  • discord: support endpoint (1646d9c)
  • kaiheila: support config attachMode (7bc5999)
  • webui: move bots into dashboard (d70fdcf)
  • github: support star & issue command (104841c)
  • cli: enhance koishi init plugin selector (a9b7000)
  • common: support channel/assign -T (40afea0)
  • webui: auto delete distant stats (767853e)
  • webui: support command chart, fix #252 (4d5d87a)
  • kaiheila: export KaiheilaBot constructor (#258) (8fb118e)
  • puppeteer: use inline-block body to get a better shot (8f3c98d)
  • core: support functional appOptions.prefix (5780080)
  • discord: add name property for segment(at) / segment(sharp) (43a23ca)
  • chat: enhance segment(at) handling (d80af91)
  • core: typings support for delegate events (3dd372d)
  • onebot: support author.roles (aef0404)
  • cli: add options.deamon (46be100)
  • cli: support exit templating (8880c86)
  • cli: support exit event (3ca3f72)
  • core: support session.mention (1425974)
  • kaiheila: support session.mention (bf3721c)
  • chat: support qq faces (eb7f7a9)
  • chat: support segment(at) (8b667ba)
  • webui: search all plugins on the internet (b260477)
  • webui: add dep management page (5913209)
  • webui: show dist size (54bd763)
  • webui: server side downloader (983c374)
  • webui: package installation (2327490)
  • webui: downloading status syncing (b7eff39)

Bug Fixes

  • image-search: use segment.image() instead of file (ff82bd6)
  • webui: check unknown columns, fix #248 (2a0bbfb)
  • discord: support user avatar (14c92ca)
  • discord: add missing groupId in getMessage (c5a0124)
  • cli: fix call stack exceed error (4569000)
  • discord: add missing ids in message-deleted event (#251) (bbd8d6c)
  • common: enhance typings for plugin-common (#254) (ab64fee)
  • webui: groupStat.last should fallback to 0 (361ea7c)
  • common: echo across different platforms, fix #264 (5b56651)
  • chess: fix puppeteer integration, fix #263 (0e9b724)
  • adapter: fix local image sending (#266) (409dcbc)
  • core: should support nested routers (c215069)
  • test-utils: remove unnecessary app.start() (5d1023a)
  • core: fix inconsistency caused by esbuild (398ad5b)
  • adventure: fix repeated counting ending rewards (dfd683c)
  • cli: do not prevent SIGINT/SIGTERM before start (632dc61)
  • adv: fix incorrect phase line implementation (4d77b86)
  • adventure: fix incorrect show calls (e87ac4d)

Other Changes

Koishi 3.11.0

12 May 07:23
Compare
Choose a tag to compare
  • koishi-adapter-discord@1.1.3
  • koishi-adapter-kaiheila@1.1.3
  • koishi-adapter-onebot@3.0.9
  • koishi-core@3.11.0
  • koishi-plugin-chat@0.5.0
  • koishi-plugin-chess@3.0.3
  • koishi-plugin-common@4.2.6
  • koishi-plugin-eval@3.1.3
  • koishi-plugin-puppeteer@2.1.3
  • koishi-plugin-webui@4.5.1
  • koishi-test-utils@6.0.0
  • koishi@3.11.0

Features

  • puppeteer: enhance typings (db51775)
  • mysql: support orm foreign key, fix #243 (6104b9a)
  • utils: deep merge template def instead of overriding, fix #244 (8d05514)
  • webui: support webui without database, fix #234 (b211cd8)
  • core: drop remove api in favor of orm (10d1570)
  • kaiheila: support card message (41566d9)
  • kaiheila: support image, video and file (6d82272)
  • discord: support endpoint (1646d9c)
  • kaiheila: support config attachMode (7bc5999)
  • webui: move bots into dashboard (d70fdcf)
  • github: support star & issue command (104841c)
  • cli: enhance koishi init plugin selector (a9b7000)
  • common: support channel/assign -T (40afea0)
  • webui: auto delete distant stats (767853e)
  • webui: support command chart, fix #252 (4d5d87a)
  • kaiheila: export KaiheilaBot constructor (#258) (8fb118e)
  • puppeteer: use inline-block body to get a better shot (8f3c98d)
  • core: support functional appOptions.prefix (5780080)
  • discord: add name property for segment(at) / segment(sharp) (43a23ca)
  • chat: enhance segment(at) handling (d80af91)
  • core: typings support for delegate events (3dd372d)
  • onebot: support author.roles (aef0404)
  • cli: add options.deamon (46be100)
  • cli: support exit templating (8880c86)
  • cli: support exit event (3ca3f72)
  • core: support session.mention (1425974)
  • kaiheila: support session.mention (bf3721c)
  • chat: support qq faces (eb7f7a9)
  • chat: support segment(at) (8b667ba)

Bug Fixes

  • image-search: use segment.image() instead of file (ff82bd6)
  • webui: check unknown columns, fix #248 (2a0bbfb)
  • discord: support user avatar (14c92ca)
  • discord: add missing groupId in getMessage (c5a0124)
  • cli: fix call stack exceed error (4569000)
  • discord: add missing ids in message-deleted event (#251) (bbd8d6c)
  • common: enhance typings for plugin-common (#254) (ab64fee)
  • webui: groupStat.last should fallback to 0 (361ea7c)
  • common: echo across different platforms, fix #264 (5b56651)
  • chess: fix puppeteer integration, fix #263 (0e9b724)
  • adapter: fix local image sending (#266) (409dcbc)
  • core: should support nested routers (c215069)
  • test-utils: remove unnecessary app.start() (5d1023a)

Other Changes

Koishi 3.10.2

05 May 03:52
Compare
Choose a tag to compare
  • koishi-adapter-discord@1.1.2
  • koishi-adapter-kaiheila@1.1.2
  • koishi-core@3.10.2
  • koishi-plugin-chat@0.4.1
  • koishi-plugin-common@4.2.5
  • koishi-plugin-puppeteer@2.1.2
  • koishi-plugin-webui@4.5.0
  • koishi@3.10.2

Features

  • puppeteer: enhance typings (db51775)
  • mysql: support orm foreign key, fix #243 (6104b9a)
  • utils: deep merge template def instead of overriding, fix #244 (8d05514)
  • webui: support webui without database, fix #234 (b211cd8)
  • core: drop remove api in favor of orm (10d1570)
  • kaiheila: support card message (41566d9)
  • kaiheila: support image, video and file (6d82272)
  • discord: support endpoint (1646d9c)
  • kaiheila: support config attachMode (7bc5999)
  • webui: move bots into dashboard (d70fdcf)
  • github: support star & issue command (104841c)
  • cli: enhance koishi init plugin selector (a9b7000)
  • common: support channel/assign -T (40afea0)
  • webui: auto delete distant stats (767853e)
  • webui: support command chart, fix #252 (4d5d87a)
  • kaiheila: export KaiheilaBot constructor (#258) (8fb118e)
  • puppeteer: use inline-block body to get a better shot (8f3c98d)
  • core: support functional appOptions.prefix (5780080)
  • discord: add name property for segment(at) / segment(sharp) (43a23ca)
  • chat: enhance segment(at) handling (d80af91)

Bug Fixes

  • image-search: use segment.image() instead of file (ff82bd6)
  • webui: check unknown columns, fix #248 (2a0bbfb)
  • discord: support user avatar (14c92ca)
  • discord: add missing groupId in getMessage (c5a0124)
  • cli: fix call stack exceed error (4569000)
  • discord: add missing ids in message-deleted event (#251) (bbd8d6c)
  • common: enhance typings for plugin-common (#254) (ab64fee)
  • webui: groupStat.last should fallback to 0 (361ea7c)

Other Changes

Koishi 3.10.1

30 Apr 08:45
Compare
Choose a tag to compare
  • koishi-adapter-discord@1.1.1
  • koishi-adapter-kaiheila@1.1.1
  • koishi-core@3.10.1
  • koishi-plugin-github@3.1.0
  • koishi-plugin-image-search@3.0.4
  • koishi-plugin-webui@4.4.2
  • koishi@3.10.1

Features

  • puppeteer: enhance typings (db51775)
  • mysql: support orm foreign key, fix #243 (6104b9a)
  • utils: deep merge template def instead of overriding, fix #244 (8d05514)
  • webui: support webui without database, fix #234 (b211cd8)
  • core: drop remove api in favor of orm (10d1570)
  • kaiheila: support card message (41566d9)
  • kaiheila: support image, video and file (6d82272)
  • discord: support endpoint (1646d9c)
  • kaiheila: support config attachMode (7bc5999)
  • webui: move bots into dashboard (d70fdcf)
  • github: support star & issue command (104841c)
  • cli: enhance koishi init plugin selector (a9b7000)

Bug Fixes

  • image-search: use segment.image() instead of file (ff82bd6)
  • webui: check unknown columns, fix #248 (2a0bbfb)
  • discord: support user avatar (14c92ca)
  • discord: add missing groupId in getMessage (c5a0124)
  • cli: fix call stack exceed error (4569000)

Other Changes

Koishi 3.10.0

25 Apr 19:17
Compare
Choose a tag to compare
  • koishi-adapter-discord@1.1.0
  • koishi-adapter-kaiheila@1.1.0
  • koishi-core@3.10.0
  • koishi-plugin-common@4.2.4
  • koishi-plugin-eval@3.1.2
  • koishi-plugin-mongo@2.2.3
  • koishi-plugin-mysql@3.3.2
  • koishi-plugin-puppeteer@2.1.1
  • koishi-plugin-teach@2.1.5
  • koishi-plugin-webui@4.4.1
  • koishi-test-utils@6.0.0-beta.12
  • koishi-utils@4.2.2
  • koishi@3.10.0

Features

  • puppeteer: enhance typings (db51775)
  • mysql: support orm foreign key, fix #243 (6104b9a)
  • utils: deep merge template def instead of overriding, fix #244 (8d05514)
  • webui: support webui without database, fix #234 (b211cd8)
  • core: drop remove api in favor of orm (10d1570)
  • kaiheila: support card message (41566d9)
  • kaiheila: support image, video and file (6d82272)
  • discord: support endpoint (1646d9c)

Other Changes

Koishi 3.9.2

21 Apr 18:27
Compare
Choose a tag to compare
  • koishi-core@3.9.2
  • koishi-plugin-chat@0.4.0
  • koishi-plugin-chess@3.0.2
  • koishi-plugin-eval@3.1.1
  • koishi-plugin-github@3.0.4
  • koishi-plugin-monitor@1.0.0-beta.30
  • koishi-plugin-puppeteer@2.1.0
  • koishi-plugin-webui@4.4.0
  • koishi-utils@4.2.1
  • koishi@3.9.2

Features

  • webui: add plugin badge (69a6920)
  • webui: add npm integration (2827a5c)
  • chat: use context filter instead of config (2060ed5)
  • chat: add config maxMessages (8b91a7b)
  • eval: support loaderConfig (5425e52)
  • utils: support segment.transformAsync() (861c322)
  • eval: support jsx loaders (ef71dd2)
  • puppeteer: plugin-eval integration (fc00ff6)
  • core: support app._command.resolve(), fix #241 (48598db)
  • puppeteer: support ctx.puppeteer API (7a82544)
  • puppeteer: plugin-chess with puppeteer (49f50c7)

Bug Fixes

  • monitor: fix incorrect mysql definition, fix #238 (6ccca1b)

Other Changes

  • chore: bump versions (cf04f90)
  • chore: bump deps & fix tests (564889a)

Koishi 3.9.1

17 Apr 04:41
Compare
Choose a tag to compare
  • koishi-adapter-onebot@3.0.8
  • koishi-core@3.9.1
  • koishi-plugin-chat@0.3.1
  • koishi-plugin-common@4.2.3
  • koishi-plugin-eval@3.1.0
  • koishi-plugin-webui@4.3.0
  • koishi@3.9.1

Features

  • cli: context selections in config file, fix #226 (1612a09)
  • eval: add suffix support for custom loaders (1834daf)
  • webui: enhance plugin view (0e26723)
  • webui: support runtime plugin switch (722f343)
  • eval: support coffeescript (#230) (61e5ea9)

Bug Fixes

  • onebot: fix incorrect gc, fix #227 (2097fe8)
  • eval: final result of eval should pass eval/before-send (a1e80dd)
  • cli: watcher should react to config.json or yml's changes (51552f7)
  • core: use map instead of object to store commands, fix #232 (bc87290)
  • chat: fix chat panel styles, fix #222 (92873e2)
  • webui: fix missing margin of p, fix #228 (ad94455)

Other Changes

  • refactor(webui): move assets proxy server to chat (47b1e52)
  • chore: bump versions (22adff6)

Koishi 3.9.0

14 Apr 18:53
Compare
Choose a tag to compare
  • koishi-core@3.9.0
  • koishi-plugin-eval@3.0.0
  • koishi-plugin-mongo@2.2.2
  • koishi-plugin-mysql@3.3.1
  • koishi-plugin-teach@2.1.4
  • koishi-plugin-webui@4.2.1
  • koishi@3.9.0

Features

  • webui: support ws reconnect (b0df6d8)
  • eval: support module loaders (5931316)
  • eval: support yaml loader (a3b5297)
  • cli: support logDiff (c07692b)
  • webui: auto-adapted size (4ee40b7)
  • cli: file level hot plugin replacement!!! (753c560)
  • cli: stash changes before reload to prevent crash (3d4ebb8)
  • cli: support yaml config file (33ca25e)

Bug Fixes

Other Changes

  • chore: manually published eval (46a1709)
  • build: use typed js instead of build:reg (368f91c)
  • fix(mongo, mysql): fix missing configuration typings (cc4e004)
  • test(eval): setup loader tests (53b139f)
  • chore: bump versions (89d014f)

Koishi 3.8.0

12 Apr 13:13
Compare
Choose a tag to compare
  • koishi-adapter-discord@1.0.9
  • koishi-adapter-onebot@3.0.7
  • koishi-core@3.8.0
  • koishi-plugin-chat@0.3.0
  • koishi-plugin-eval@3.0.0-rc.0
  • koishi-plugin-puppeteer@2.0.2
  • koishi-plugin-webui@4.2.0
  • koishi@3.8.0

Features

  • cli: support full reload (44881a7)
  • eval: support native loader (b4dc335)
  • eval: support esbuild & typescript loader (f16c64f)
  • eval: support loader.transformModule() (8639942)
  • core: [minor] adjust default value for autoAssign & autoAuthorize (8a7503d)
  • core: optimize logs for adapter.wsclient (959fa2b)
  • puppeteer: support puppeteer/start event (ad9aa35)

Bug Fixes

  • webui: use ref instance of ctx.$el, fix #221 (312356c)
  • webui: fix body positioning, fix #220 (e3b6894)
  • discord: fix regression of #212 (3a7e6b2)
  • webui: fix sandbox style regression (3f48974)
  • chat: remove \r for windows users (7e19539)
  • onebot: path should fallback to /onebot (f4ab9c1)
  • webui: fix mysql misimplementation of status orm, fix #224 (211bd99)

Other Changes

  • refactor(webui): move sandbox to plugin-chat (6089379)
  • refactor(webui): move overlay to plugin-chat (8735b3b)
  • chore: add a community plugin (#223) (42d864c)
  • chore: bump versions (83ef5a5)
  • chore: fix typings (43e00b9)
  • refactor(webui): webui as adapter (fc0b2a7)

Koishi 3.7.2

10 Apr 13:15
Compare
Choose a tag to compare
  • koishi-adapter-discord@1.0.8
  • koishi-core@3.7.2
  • koishi-plugin-chat@0.2.1
  • koishi-plugin-eval@3.0.0-beta.16
  • koishi-plugin-image-search@3.0.3
  • koishi-plugin-teach@2.1.3
  • koishi-plugin-webui@4.1.1
  • koishi-utils@4.2.0
  • koishi@3.7.2

Features

  • webui: virtual message list (#215) (3a72c99)
  • webui: image viewer keybindings (91247e1)
  • utils: support find options for segment.from() (6c59d86)
  • discord: message interface improvements (#212) (a280e52)
  • eval: delegated ctx.worker (1e23160)
  • eval: support worker.addSetupFile() (c5f3079)

Bug Fixes

  • webui: auto inject css, fix #214 (1de4e7b)
  • webui: title should override navbar, fix #213 (b429522)
  • teach: fix incorrect auth checks for context, fix #208 (89d53b1)
  • cli: fix koishi init spawn enoent in windows, fix #205 (691b7c7)
  • cli: fix unintended reload of plugins (32e9f2d)

Other Changes