Releases: koishijs/koishi
Releases · koishijs/koishi
Koishi 3.11.1
- 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
- refactor(core): enhance argv typings (9139e7a)
- chore: adjust workflow (024830b)
- docs: init docs (edb6d5c)
- chore: add work plugin (#245) (14511bd)
- docs: fix workflow error (7d53bc2)
- docs: init adapter docs (d5a5e67)
- docs: add adapter config (16991ec)
- docs: add adapter bot options (1916178)
- chore: bump versions (2642221)
- docs: update changelog (bfe25c1)
- docs: update v3 about (c6fce87)
- docs: add page global apis (b56c4a3)
- Update README.md (d9523e8)
- chore: bump deps (5eefbab)
- docs: database docs (afd5c6e)
- chore: Fix incorrect hyperlinks (#250) (4c0da72)
- test(github): add unit tests (77b222c)
- docs: enhance kaiheila support (cb64259)
- chore: bump versions (1a8a3ec)
- docs: update 3.10.1 changelog (05b4591)
- docs: support docsearch (605bc78)
- chore: bump deps (a2c73dc)
- docs: pwa support (3cd2303)
- docs: add mysql notes on database docs (ccd62ef)
- chore: bump versions (a40f58b)
- revert(core): remove session.mention (824874c)
- chore: bump versions (81c6cb2)
- docs: update changelog (65107b7)
- chore: update readme (#274) (1ed8b50)
- chore: add plugin cryptocurrency (66cae53)
- Update README.md (f41d32b)
- docs: add onebot demo config (6551d3a)
- chore: adjust plugin desc (726cd22)
- chore: bump versions (c0e0672)
Koishi 3.11.0
- 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
- refactor(core): enhance argv typings (9139e7a)
- chore: adjust workflow (024830b)
- docs: init docs (edb6d5c)
- chore: add work plugin (#245) (14511bd)
- docs: fix workflow error (7d53bc2)
- docs: init adapter docs (d5a5e67)
- docs: add adapter config (16991ec)
- docs: add adapter bot options (1916178)
- chore: bump versions (2642221)
- docs: update changelog (bfe25c1)
- docs: update v3 about (c6fce87)
- docs: add page global apis (b56c4a3)
- Update README.md (d9523e8)
- chore: bump deps (5eefbab)
- docs: database docs (afd5c6e)
- chore: Fix incorrect hyperlinks (#250) (4c0da72)
- test(github): add unit tests (77b222c)
- docs: enhance kaiheila support (cb64259)
- chore: bump versions (1a8a3ec)
- docs: update 3.10.1 changelog (05b4591)
- docs: support docsearch (605bc78)
- chore: bump deps (a2c73dc)
- docs: pwa support (3cd2303)
- docs: add mysql notes on database docs (ccd62ef)
- chore: bump versions (a40f58b)
- revert(core): remove session.mention (824874c)
- chore: bump versions (81c6cb2)
Koishi 3.10.2
- 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
- refactor(core): enhance argv typings (9139e7a)
- chore: adjust workflow (024830b)
- docs: init docs (edb6d5c)
- chore: add work plugin (#245) (14511bd)
- docs: fix workflow error (7d53bc2)
- docs: init adapter docs (d5a5e67)
- docs: add adapter config (16991ec)
- docs: add adapter bot options (1916178)
- chore: bump versions (2642221)
- docs: update changelog (bfe25c1)
- docs: update v3 about (c6fce87)
- docs: add page global apis (b56c4a3)
- Update README.md (d9523e8)
- chore: bump deps (5eefbab)
- docs: database docs (afd5c6e)
- chore: Fix incorrect hyperlinks (#250) (4c0da72)
- test(github): add unit tests (77b222c)
- docs: enhance kaiheila support (cb64259)
- chore: bump versions (1a8a3ec)
- docs: update 3.10.1 changelog (05b4591)
- docs: support docsearch (605bc78)
- chore: bump deps (a2c73dc)
- docs: pwa support (3cd2303)
- docs: add mysql notes on database docs (ccd62ef)
- chore: bump versions (a40f58b)
Koishi 3.10.1
- 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
- refactor(core): enhance argv typings (9139e7a)
- chore: adjust workflow (024830b)
- docs: init docs (edb6d5c)
- chore: add work plugin (#245) (14511bd)
- docs: fix workflow error (7d53bc2)
- docs: init adapter docs (d5a5e67)
- docs: add adapter config (16991ec)
- docs: add adapter bot options (1916178)
- chore: bump versions (2642221)
- docs: update changelog (bfe25c1)
- docs: update v3 about (c6fce87)
- docs: add page global apis (b56c4a3)
- Update README.md (d9523e8)
- chore: bump deps (5eefbab)
- docs: database docs (afd5c6e)
- chore: Fix incorrect hyperlinks (#250) (4c0da72)
- test(github): add unit tests (77b222c)
- docs: enhance kaiheila support (cb64259)
- chore: bump versions (1a8a3ec)
Koishi 3.10.0
- 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
- refactor(core): enhance argv typings (9139e7a)
- chore: adjust workflow (024830b)
- docs: init docs (edb6d5c)
- chore: add work plugin (#245) (14511bd)
- docs: fix workflow error (7d53bc2)
- docs: init adapter docs (d5a5e67)
- docs: add adapter config (16991ec)
- docs: add adapter bot options (1916178)
- chore: bump versions (2642221)
Koishi 3.9.2
- 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
Other Changes
Koishi 3.9.1
- 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
Koishi 3.9.0
- 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
Koishi 3.8.0
- 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
Koishi 3.7.2
- 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)