koishi

Cross-platform chatbot framework made with love

MIT License

Downloads
32.9K
Stars
4.4K
Committers
49

Bot releases are hidden (Show)

koishi - Koishi 3.14.2

Published by shigma about 3 years ago

Features

  • utils: support some shared typings in koishi-utils (d604164de7cec6a59ee2d5145ef98a02e62a8918)
  • cli: support koishi.config.coffee (#372) (48f2858ae693eb59bed96930452ab73f7f2623a0)

Bug Fixes

  • mysql: fix edge case for logical operators (acb16f6e6e9b039533d7f747b27d825e276a3072)
  • mysql: fix incorrect db.update() (25258c00dab1bb63c1412452c77bea3592619556)
  • teach: fix teach issues, fix #376 (6e2aa860016a7995e7efcc517175ff73e06c617e)
  • puppeteer: handle when default viewport doesn't exist (#378) (a947a81d3e75593a91eae029cf640dbbd61454b5)
  • mongo: handle empty array passed to logical operators (819588a198423109a69c8cbaa035354837b72efa)
  • mongo: fix top-level $not implementaion (389ec34e5eb5f1488e1c121cd2d75cc4bf4258e8)

Other Changes

  • chore: update bug report template (#365) (7962da8a2dd24d6fdf7be48f7ca832c36f36cca0)
  • chore: uppercase ISSUE_TEMPLATE (#366) (356e1b4f34369219e93679ec9b0d8cab2203df8a)
  • chore: fix issue template description (#367) (c4ba1f4a1b565b391011e9837045e1cebd4a9f67)
  • chore: add some adjustments (59cc7fd5c40f6a2a49a7362f0ac4c806545ae604)
  • chore: add koishi-plugin-holiday (#371) (a9ce89e831a28e27f663cc81877e9fdb375b76c0)
  • chore: update readme (#373) (667476b71c435a4124f7a249e1aca5828b3a9383)
  • docs: improve docs (#349) (e1fe1a932c766bedae9f83444bbc608cf216e571)
  • docs: no more session.message (5846a657830104e07aed7c51ff1d2bf226a6be77)
  • chore: bump deps and fix typing errors (293bbb7aea1834bf712f5688cb33d70fc398220c)
  • chore: bump versions (6f79535be2712581b9cf4ef515b49a0083915083)
  • test: fix mocha rc (74a35a5fd79aadd78a99444be32f34f62e8efe4b)
koishi - Koishi 3.14.1

Published by shigma about 3 years ago

Features

  • teach: migrate dialogue query to orm (48085981b9d47954af40d98fa57a7f0e989c7a44)
  • teach: migrate successor query to orm (dcfc11e8cf644689f0a360e821d39d5cc19e9aa4)
  • teach: migrate flag query to orm (6e10288b73ab64b6b86026d1d2d7d19c02bb7e47)
  • teach: migrate writer query to orm (6ecd10b18b538f4dc8bb4614645a1a994369f9ba)
  • teach: migrate data initialization (1b328a8fe6f8edbcf0c50f3c1b64d07371e51ee0)
  • orm: support evaluatation api (9172e95d87bb91fc976d9bc942d735142354ed9a)
  • orm: support db.aggregate() (ac2fac6f55f8de3f9c84f9f8b21c0983504d25b2)
  • teach: implement getStats by aggregation api (8dafcc1692936dd6b8e210932fd15b1b6b672ec6)
  • teach: migrate time query to orm (95c9307d612dedcbaa20fac4f63ec0d549218ba1)
  • teach: migrate context query to orm (ccb27ae56470faa1f830800d2f5dca8f357e9f43)
  • orm: support $expr in query (e0671fa7881802ca1c93f0a08add8e7f4095a7a1)
  • teach: fully migrated to orm api (886d80c038327ce753150c97e284903b43c62b10)
  • adventure: update to orm-favored teach hooks (76d94df702eef390b2b9dd8d44062d08ebf7a17e)
  • discord: support sending audio (#353) (594241227423148284e4718f59df99eefe7decdc)
  • core: support appOptions.host, fix #350 (4819ab328f6188957cb188c72aa0f0547a92409d)
  • core: support argv type natural (71ac6ad3f8165a091153918c3c906aa09817a7c5)
  • test-utils: move initUser / initChannel to mockedApp (a9e5b80a442cf385371447da8965160d28508126)

Bug Fixes

  • teach: fix session.user null error (f45fd38a7d192e2225d302886fd27053d2308beb)
  • test-utils: fix typos (2cac86b040ec1f9dc9cf05a8c8101ef2ffa68cc3)
  • minecraft: use partial types to avoid error (6d580028393484dd34ac37c28e1bfed948dd2042)
  • mysql: alter table by orm config, fix #361 (e7e515562d77c6af04f585d1007214b9dd137b1e)
  • orm: fix incorrect fallback length setting, fix #362 (e9e52a17e76fed8ca6ee659d5e236e00e730b75b)
  • core: enhance typings for async hooks, fix #363 (401655b49e263fc28fec7f9251b330590e776e8d)
  • orm: primary keys should not have initial values, fix #358 (bb737d218cf46e99c9a2416f73f12852acd2e77e)
  • orm: fix incorrect table.type behavior (24ba62c866294841c03084b1b1e6ee04740c0e19)

Other Changes

  • chore: fix a typo (e87cda8146776051f2e1ebcb5b0b81e805252751)
  • chore: bump versions (dfaaf3f85040bdc007f7f186d9593847ce2886a4)
koishi - Koishi 3.14.0

Published by shigma about 3 years ago

Features

  • minecraft: support minecraft adapter (77c448d43d1a1876c0200289d4d21622334d74b6)
  • orm: support $bits query operators (719ad6995659b42ec7ce7049bb69998f13f058f8)
  • orm: support $el and $size operator (9a3775183783a64b40b01bc5c3c38c5c1990e440)
  • orm: support decimal field type (2209a20e6affaa5a7527fd81e4c107aeee025733)
  • teach: support config.authority.receive, fix #339 (792233ae7f526bb84c7451045b49cb190b70081d)
  • core: support enum for argv type, fix #337 (3b2adf9b44d3f73ddd66db196610d85052a290a1)
  • orm: support field shorthand syntax (d249b3db6ae4a93ed5e6221e54a25c279addfc8e)
  • orm: migrate plugins to new orm api (6a8199f312c5687c6f17bbfd3c3ff6c823870be5)
  • minecraft: support user config (a991cb3e43fac270f08c181b566e22451323deaf)

Bug Fixes

  • core: command option type bug, fix #331 (#332) (fbf26fab4856a068fe7978c467b59ab246fa0659)
  • mysql: fix incorrect $or behavior (85cf971dd329ebdd34e37c8735469e8c3d6e23a9)
  • mysql: sql statement lacks fields when creating tables, fix #238 (#335) (1e2bee60b8c51682172079696ed08a9afab93388)
  • eval: fix incorrect parsing in the interpolation (#340) (a0a920f937aa2efe2c0918836f48ceabd48ce145)
  • orm: use fallback data when inserting rows (355853b9f77c31524cf678baa11206274e97712b)
  • test-utils: orm expr query behavior for $eq, $ne and so on (#343) (dceaa9b44d5d76d6f3e0261521db4ddbc9506645)
  • core: fix wrong typing for cmd.option() (c79fe94085334348d758555b97d210ef2703fe73)
  • orm: fix little bugs (6cc8b60e4b5d70fc5bbce51a5a2fc433fe845d73)
  • webui: fix typings (6ae1af8adb57f8360440b85f6e279fda7ccad78a)
  • orm: add test api and fix bugs (#347) (4f71ce75c56465df96a30e310f830c3f473f39b6)

Other Changes

  • docs: fix typo (#330) (b70223404fe15f4bfab9d9adaf37d88563d788d5)
  • chore: update README.md (#334) (cb23788d650cb296a8ff8f7b749cbde45b415621)
  • test: add ci tests for database plugins (#333) (fbed4ec55b753197162068576960b5d88e296f5f)
  • build: update workflow (b8b01e681694bfaa28635372f6c9d3b242152c03)
  • chore: tweak (5408f917393f35a40d03e56bec0655e9301872f4)
  • chore: bump versions (684f1bbd6d26f7896a9dff007395788724a24f40)
  • chore: fix workflow (3cad36fb2ea4192a1a0912f9d8343af74db00512)
koishi - Koishi 3.13.1

Published by shigma about 3 years ago

Features

  • orm: support query modifier (48f8a93fed38ea66674b2b19af20824aaf3a4d7e)
  • orm: refactor typings (30a7319432a363fdca62e7cd72943b53bb1e7bbe)
  • core: support manual disable help (3c6c35f800cc53219f8adadc6fa1ba85f8dd89ae)
  • orm: basic support for data definition (fca0edebd2e3e7b19bb51dbda9fc664e7de45d16)
  • orm: ddl implementation for common, github, monitor, rss, schedule (4aa1d90a2cca82ab15103797b09cb48dda3d7378)
  • puppeteer: support to configure styles while rendering fragment segments (#318) (5989230a428fdfb7aeed6e5aa3b77e7048c43822)
  • orm: export Field API (a021b050a763913c9819bf8ee51071e0320d7c0f)

Bug Fixes

  • core: allow help template with empty lines, fix #321 (f0ab94e801d26efea8f2b4fa5343a63312618d7f)
  • puppeteer: fix the failure to render the fragment from plugin-eval (#317) (4c04319f6d92e53bc6fd885645fd8771fc32ee4d)
  • mongo: encode username and password in connection string (#327) (95beb173e7707bd49f78837df699213e9d417a81)

Other Changes

  • docs: add dark/light theme for PanelView/ChatMessage (#320) (f026221643091a99005405c759098ba0b324ed60)
  • chore: add a community plugin (#322) (f78c66af62983603692dd406d4bcddc378bd2900)
  • chore: fix bugs (8af4ad4ef44121fdd79960ead894c4cd90f5d9b9)
  • docs: add DDL docs (ce3eaeb5fb4a4d39818d3af7e2449143cfc3a91b)
  • chore: bump deps (18e3140de40744dae0e9f8f35079f45f51156bc9)
  • chore: bump versions (924dffac3b13cce2ec070654a63c0bdac8bd8bad)
  • chore: migrate workflow to esbuild-register (c7d409ea2eaddf32390a89eb5506df068fa0f4df)
koishi - Koishi 3.13.0

Published by shigma about 3 years ago

Features

  • orm: support query expression and regex (#305) (657e4b2b9ac79031c2715da185e676b0a96c9d0c)
  • orm: support IndexType as Shorthand (3cc390ad65df1d4c9dd7ba2d79b0c9137ce856e5)
  • orm: support $regexFor (8e5fe1a706381243b965118db507ac5e9a53b609)
  • discord: send rest part when error occurs, fix #267 (7dd8292ced2cabf0762a8592f32860e57e15fa4b)
  • eval: support to use await on the top level evaluation when using the coffee loader (#319) (b0096427290d8403fe9f8cc57a61b89b2a7df9f2)

Bug Fixes

  • cli: make 'koishi start' works with koishi.config.yml (#306) (bac8a011300648329edc80aeb93e4113525b923c)
  • teach: regexp should use unescaped segments, fix #309 (ce19057eeb34406320633bb26628f1a4dc3fb635)
  • mongo: unset the default port 27017 to avoid MongoParseError (#312) (11bbad7d879ebb1f6ce09b3261340e491ad7fae5)
  • eval: fix the conflict of useSpread and useBuiltIns (#316) (ad05b4e4a7d52457f8ca2c6710b75c6ccec9e817)

Other Changes

  • docs: update database documents (#308) (8ad79dac4acffaefae5ce7ba40daadb2907cb8d8)
  • docs: enhance common plugin docs (5dd0ca824996d923a38e633ff95c13cb99fe70ee)
  • docs: fix typo, fix #313 (9de3660c0e9a1f5b0bf897b06d2f168f2ff754fb)
  • docs: update changelog (9e7e330fdfc266b06984794ee1aa909dbe941a71)
  • chore: bump versions (8fbd1c87c64f20c6fc9fe099352b290023bb846b)
koishi - Koishi 3.12.3

Published by shigma over 3 years ago

Features

  • adventure: optimize typings (bfc5ded68b5e8f3bd0e011d2682c23d80bccd73f)
  • adventure: support onTimeout for Phase.useItem (16a22f075df35ba8bb3f1d6521979b73f34cc9b5)
  • teach: remove compatibility checks for regexp, fix #299 (#300) (b3c5d73e928da52024c17f5b8b5f43d50584663e)

Bug Fixes

  • webui: fix database incompatibility, fix #295 (cc27cd8f51307e5668fc2046516fd33f81ac5ad7)
  • discord: do not re-identify with bot._sessionId, fix #297 (845afc03668f1ce390edaff2fa833690dc57d1b0)
  • eval: fix incorrect interpolation, fix #304 (616142bcfc37364da20e417319fd6bf56b1ed966)
  • teach: fix regexp matching for certain questions, fix #249 (20e6522bc34c07a5bd7bdc668b9b1b2553a4f954)
  • core: use Number.isFinite() to verify input, fix #302 (e625328a925c2eb48703b39bf1de7edd6c6dcdb5)

Other Changes

  • docs: fix some document errors (#298) (3c2df538e6846d84a703b3471619c7eea550e406)
  • test(teach): add interpolate tests (a27fb5bfa36f9d6726ee5925c651cb4419b253fe)
  • chore: bump versions (1cfd096ee2e5c32a5bc919e36af2ee702f07de2d)
koishi - Koishi 3.12.2

Published by shigma over 3 years ago

Features

  • common: separate plugin entries (12346abacf4eabd56878bd14fce88d906529201f)
  • adventure: support item manip commands (73cf5bf345ba2022796cabbceeb4b597534cdced)
  • discord: optimize image send flow (8fb69129186f21e6b746b51a58e51b26f885d22a)
  • discord: support handleMixedContent, fix #279 (253b0d6584ad1882efcd176d53594e5ecbc293fe)
  • discord: handleMixedContent auto mode (e96a920e679300afc4674f06386d2fa4a41a2cbb)
  • kaiheila: support reaction events, fix #296 (173ce8547261919106278194a934ea492db37d36)
  • discord: support reaction events (21d06f25c677209ced79857cbea1912c220d798b)
  • discord: support reaction api (f0d9a61dce557aac81d04cf9e08c37c55958c3dd)

Bug Fixes

  • adventure: Event.gain() should modify session._gains (58a290f4bd55f5396c5122d3965157d8f96d9dc6)
  • adventure: check $use before execute use (eb11cc1a33b66e2459dbd8acbcaa33c26d81ae02)
  • adventure: use item callback with state (26621aa4c84ecffa82127ebadfc0a23f5c1bf34f)
  • common: optimize bind text (c654d66527b4f55b071baf08219376ba07eaacaa)

Other Changes

  • chore: update readme (#293) (fea472341cc12bbd668899a7ce6511fc57735f90)
  • chore: bump versions (d17c32d7c2d71743e34161e1f86d6bef66dbeb87)
koishi - Koishi 3.12.1

Published by shigma over 3 years ago

Features

  • onebot: update to latest go-cqhttp api (90d9dc864c522969b26de2000e062c295323ea0f)
  • discord: add $setGroupName, $setGroupCard (#283) (83cfa2a16a1061639395a25c3ec7f67654402650)
  • test-utils: do not use cache for tests (782d33ff69cdb36fbff61f62418844fd87ce9386)
  • discord: optimize image segment sending, fix #280 (#282) (12207bdee5adcb30633e9db7f4c5809fec1e7a04)
  • adventure: add more event hooks (126832a4e42c594d2ad561eb8adf4c68eec2c3f9)
  • adventure: Event.gain() enhancement (1981c0c45586f7da7169b87d6edfd5272ff44e76)
  • adventure: enhance item picker (4b01056f872b753bfceeb8b7efcd58f6568e5215)
  • adventure: support phase.prepare() (b6c052756478e800d0d9a15e0133be225d8fec22)
  • adventure: enhance choose options (b22612ce0c9b6801ef61a67c4a42e48e03b875e4)
  • adventure: support add-item -p (bd54c8656c742bd1d598892a7a09341c21b94d5d)

Bug Fixes

  • adventure: optimize ending output (b527e0e7850fcef26b4eb6537c7de8b0c8d894aa)
  • adventure: use timer for phase lock (af73653e4f5b62d649562035a1a2b4ec9bcaa038)
  • utils: use empty string for reference error in interpolation (0426a86ffde2baf2f28ff1f5449d3653211abb5b)
  • chat: fix debug output error (5f34a0e7efa76057da495979cb41b5bd4238bc91)
  • common: fix assign & authorize command, fix #292 (c342ce0cbbdff951be9bd7bb5e2af0c2cb3d5622)
  • core: support domain type for greedy args (2087b7c8deeae5495f1970dc693e14d77459ce7e)
  • core: support domain type for shortcuts (a055b26cb5d641f8604a605a14da99fa8abc134a)

Other Changes

  • build: teach plugin have single entry (3215e85dbfa994ca314a7ed9c22107d2332e83dc)
  • chore: tweak (a7af9c5f883a1f0bfa829bd3796fbda764a07983)
  • build: common plugin have single entry (215d5e5a074a5a0a6e97fa1930db52db95750bcb)
  • chore: bump versions (e1ac88212b4dd3bc0ba62ffb71715efa1ae4a288)
koishi - Koishi 3.12.0

Published by shigma over 3 years ago

Features

  • core: support groupId of send events in discord/kaiheila (8976f250d04f69fb835fc93ca9bebf2e5b8e8d8a)
  • eval: support config.serializer (58f8281650d979cebdd46efe3cdb6e636e1ecf51)
  • core: support type with greedy config (11e9fe3240c847dc1c63a5f40598af7d2bbde947)
  • dev-utils: init plugin helpers (fdd954148454e68092da062db7ad21a0e6c0c1be)
  • dev-utils: support event helper (3ce5fc7588a7225ae2c7d3634735551c1ee973eb)
  • dev-utils: support this.config (26bcd3a5ba9d04899aae46811b872d90f89aebd2)
  • dev-utils: support selectors (fbae1161dea82969ae671b7f0736a7152f9ff184)
  • dev-utils: support @Apply (79b86323173388dee5e55a7ffb7173738905de68)
  • dev-utils: support commands (3bd9ed1eaa9b4358dc018f93fe963261dea692e7)
  • dev-utils: support @Select, @Unselect (c1a90dad6189674aa630bf0fb86a5ee24af7931c)

Bug Fixes

  • adventure: handle unknown endings (72d8ae7459caa6493ad505086426a8d910ccdcae)
  • puppeteer: rawtext support for selector (03507fadb5f5c19763e278a68b0f2907b571e81a)
  • core: fix typing issue for koa-bodyparser (5fd2228e02ccc6498e5f76bde9049bbe80c70675)
  • eval: fix for SyntaxError with no location (ac7e67b67b7179e3a662577ecd43df0f4f46aead)
  • webui: fix status error without database (27717c91fe5603f5aa0ba7bf1490b15fbc2ec80d)
  • chat: fix typing issue with other adapter (a5af832d1a1f697be3ee345c346b672355cced4d)

Other Changes

  • build: fix publish script (a19f7784b8c07a53a1e555db09661fecaa86f0e7)
  • test: fix ci test (3faa87c6eca2e5a7fb79e3d8864a4f1b1149b76d)
  • docs: support dark mode (b78cf73331bc48f9e892049487b77ccda1a0f0f5)
  • docs: add decorator guide (40b77b476ddbdc9b4a615a0ff6d9588c6022b490)
  • Update README.md (01d05628448cc5ccd04e3a1241ed98eea682b904)
  • chore: bump versions (a86a74b35a0fcbe2af3341efc805432f359bc5ae)
koishi - Koishi 3.11.2

Published by shigma over 3 years ago

Features

  • cli: support loader cache (5f1860ccdd0216d68221d482f12b7b64a11047c2)
  • dice: support .r syntax (8a5f9152a9169e930fe2d492f0d099e4268f1a5d)
  • kaiheila: support markdown (f7d9dca5b83bf4ed0d4386b60b74cf22e2db434e)
  • core: support ctx.broadcast() without database (cfca0798bda7cad913966a338b83c8ae3d39ec70)

Bug Fixes

  • cli: fix object codegen in koishi init, fix #275 (2badfdfb645f7d5f6d10d1fa3e8ed27bf8d0fd12)
  • webui: add missing dep, fix #277 (4053909020a8d1827b2d8b6bee39bb4068aaf68c)
  • cli: fix reload failure (3a0d25d372e966c1e1124615c17ea08caad301c0)
  • github: support team review request (b60c8903f6b2de3bc7caaffe107628ae560eb862)

Other Changes

  • chore: bump versions (c2a21beb128aa19bf5bd5e51dd263c536643ad21)
koishi - Koishi 3.11.1

Published by shigma over 3 years ago

Features

  • puppeteer: enhance typings (db5177584b4e8744138257d5fa8ecd7590e9a52e)
  • mysql: support orm foreign key, fix #243 (6104b9aedeb1668f24f704470c892b48108a869f)
  • utils: deep merge template def instead of overriding, fix #244 (8d0551441e61796a0af90a1f9f26359b2886c56d)
  • webui: support webui without database, fix #234 (b211cd8fff64f4abbc9c9832106411fa8c63fa8d)
  • core: drop remove api in favor of orm (10d157002de0c0da902bd97278761f845201d9cb)
  • kaiheila: support card message (41566d99d04e075631098a0d5ce14a68b4dc03e3)
  • kaiheila: support image, video and file (6d82272488e5aec4f637e85ae8912bfb7e170e46)
  • discord: support endpoint (1646d9c720b81496178498987031e666e86f2464)
  • kaiheila: support config attachMode (7bc59993f59bea5e2b4d3e751965fa58e4c85d58)
  • webui: move bots into dashboard (d70fdcff63690ae4ec0e3afb8d2c57c4f08d8652)
  • github: support star & issue command (104841c9be749ade6c44dab6bcc59d5d4e32a596)
  • cli: enhance koishi init plugin selector (a9b7000ac6c2da383bb3fe679cc84f78be2f5f1b)
  • common: support channel/assign -T (40afea00a027b62b2a5e51375c7036a75309d5f2)
  • webui: auto delete distant stats (767853efadae08db3c1ba06fe4daedc085ee3e20)
  • webui: support command chart, fix #252 (4d5d87a533e02ecab5f573247f4732ae40156feb)
  • kaiheila: export KaiheilaBot constructor (#258) (8fb118e57b8bfafda1711e2b50a7cb9cdd5c6dc6)
  • puppeteer: use inline-block body to get a better shot (8f3c98dd7bcbf4ab41289db025894d228f9f438b)
  • core: support functional appOptions.prefix (578008098031fc7942a074e907d8c9ca8601a46b)
  • discord: add name property for segment(at) / segment(sharp) (43a23cae0c096d257dcd4aa944455d16215956c2)
  • chat: enhance segment(at) handling (d80af91267986e1455c1f52998248c2d460c5a3c)
  • core: typings support for delegate events (3dd372dbd161cbe57d839d3177cfb4ea12dc6895)
  • onebot: support author.roles (aef0404018071ec2fd7a29cdb93d80012bcacaed)
  • cli: add options.deamon (46be1006b648393f91dfacfd4a969a2fd2346a5f)
  • cli: support exit templating (8880c863313657dddd7c1a1a9f03a342ac5fdb84)
  • cli: support exit event (3ca3f728875d306304870891eea712e0a41744ac)
  • core: support session.mention (142597470f5034738018fe9fbe82bcabf7745266)
  • kaiheila: support session.mention (bf3721c4d91bfdb5c586a937ec40c96a0ba82bc0)
  • chat: support qq faces (eb7f7a90c23c9e84ef8b86faaf16bf306090ac14)
  • chat: support segment(at) (8b667ba61a1bf2cafa2f2f0b580bd52eac1361af)
  • webui: search all plugins on the internet (b2604777c6a3d9be194f60ca8dbc45aa9d05b244)
  • webui: add dep management page (5913209cb61ba8ad4a5074f5c1860e6b299f2a62)
  • webui: show dist size (54bd7633884736ce6eadfd7ff899f53e9050407a)
  • webui: server side downloader (983c374e6e8389a567de948885cc968a76e5a56f)
  • webui: package installation (23274905df657c20b92c93d60c97bb708c10364e)
  • webui: downloading status syncing (b7eff39add979c091e3a7a89d0afb1f63fd37602)

Bug Fixes

  • image-search: use segment.image() instead of file (ff82bd60fa2959f5387d71d84028e046a04f93aa)
  • webui: check unknown columns, fix #248 (2a0bbfb2d53520ba14a9014e9015f511a5d92d24)
  • discord: support user avatar (14c92ca96723f7f96ebda93e20f7c5ce8436d9b1)
  • discord: add missing groupId in getMessage (c5a012437744e396d500d67a3996fc5d9dfc2c3c)
  • cli: fix call stack exceed error (45690007150441cbb568f85049395085756a301e)
  • discord: add missing ids in message-deleted event (#251) (bbd8d6c3e9684ddb3bc6ca2e71ab839c7b1d6aa3)
  • common: enhance typings for plugin-common (#254) (ab64feec34f59aab3a21f25409d089398604d41b)
  • webui: groupStat.last should fallback to 0 (361ea7c145b1e247f30fed394511a9c4e0756c9b)
  • common: echo across different platforms, fix #264 (5b56651ec5cde3d4131a7ce1bcd58bd3041aaa1f)
  • chess: fix puppeteer integration, fix #263 (0e9b724cb7b93566469fbe2eb1052235afc9f5d8)
  • adapter: fix local image sending (#266) (409dcbc7108b6906adb62dc69081d3ec63c6d727)
  • core: should support nested routers (c215069c005e7253b5ca42352fa74133174505fa)
  • test-utils: remove unnecessary app.start() (5d1023aef7c85d91535f541f5cd18e92aa757457)
  • core: fix inconsistency caused by esbuild (398ad5bd3f882a2922293afff8b0b5dc72ec9969)
  • adventure: fix repeated counting ending rewards (dfd683c5c9a488157010c8c20f26e7b792134431)
  • cli: do not prevent SIGINT/SIGTERM before start (632dc6156febb0a613b0c2dcd1c84a7e4d3e6ffb)
  • adv: fix incorrect phase line implementation (4d77b86af6d3e00ea063b9ffdec2862423ef0fe0)
  • adventure: fix incorrect show calls (e87ac4dc619a1d889534ece2c625fe89fac57802)

Other Changes

  • refactor(core): enhance argv typings (9139e7a7eed8e20921420201ca1822858029fd3d)
  • chore: adjust workflow (024830bfbc2d6ad38b0ca816c29a56f3d2521b28)
  • docs: init docs (edb6d5cd785fba364839e5531ead070e8e8fc5bd)
  • chore: add work plugin (#245) (14511bd354ddbe9b1e9ba1431eeced27f241c2fb)
  • docs: fix workflow error (7d53bc2d44d2bf44ec79822cb7b2b5e263f3d952)
  • docs: init adapter docs (d5a5e6705d22ea83272a6b239808b9cd0a9e0a4d)
  • docs: add adapter config (16991ec1fb5e99209bbdfeaf0b64fd4b0924f27b)
  • docs: add adapter bot options (1916178c5204b8599358f7313ea3b00b5929f068)
  • chore: bump versions (26422216511dc7d4beb8952df42bb10a9ef1d51d)
  • docs: update changelog (bfe25c1685dfe94b196a1ef3932e69ceeb6de8fe)
  • docs: update v3 about (c6fce876d15ca7914ec443baf1bb495fa8912a46)
  • docs: add page global apis (b56c4a3364455b20997c2e4a6e07213aa83954c4)
  • Update README.md (d9523e8170ee533c8b09196e4bc07409f1eecef0)
  • chore: bump deps (5eefbabadcaec2a4441a721637f7affcb56af787)
  • docs: database docs (afd5c6e7233e74768f98c29ecdf1ea1251da97da)
  • chore: Fix incorrect hyperlinks (#250) (4c0da7217dedf74000841805e137ae5f0bd578c6)
  • test(github): add unit tests (77b222c969a3676bd96ada33a7481dbeb65e574c)
  • docs: enhance kaiheila support (cb64259a171026682c70b29d1804af91ab8334cb)
  • chore: bump versions (1a8a3ec7875908927028ff0fe6bdde2f20306710)
  • docs: update 3.10.1 changelog (05b45910937f08200c1f4147a3717102516b3be2)
  • docs: support docsearch (605bc781c1c1a8cb79fbca64b1a02fc7d6d4feb6)
  • chore: bump deps (a2c73dcacc36e7bee931f3d096183649d87e9959)
  • docs: pwa support (3cd2303331172c61168cbc5df2b5f43554ae324f)
  • docs: add mysql notes on database docs (ccd62efe949208a53e1f753801f5666028e62dbf)
  • chore: bump versions (a40f58b3ac82d4f14d5a9d3dd9b35b0d00c150b9)
  • revert(core): remove session.mention (824874c2b96225638632793d905c7ae4508bb3f3)
  • chore: bump versions (81c6cb247926852bad42c072bd704f28aa6cc314)
  • docs: update changelog (65107b7df02b80ab905a6ec23cc0537abb14a8fc)
  • chore: update readme (#274) (1ed8b5070fd989b51828b287e7939709212ae964)
  • chore: add plugin cryptocurrency (66cae536823295d0e8efc5c20791bd9cecf19e5a)
  • Update README.md (f41d32b2631c3b0ba73eca9678e608f11b3d49b8)
  • docs: add onebot demo config (6551d3a6b934cf0cfe61ac6fc7365a6c98138076)
  • chore: adjust plugin desc (726cd22c0654e08f738d535560780f6b27f05df6)
  • chore: bump versions (c0e06722c227fcef9dc9c50c174df4a795d57be3)
koishi - Koishi 3.11.0

Published by shigma over 3 years ago

Features

  • puppeteer: enhance typings (db5177584b4e8744138257d5fa8ecd7590e9a52e)
  • mysql: support orm foreign key, fix #243 (6104b9aedeb1668f24f704470c892b48108a869f)
  • utils: deep merge template def instead of overriding, fix #244 (8d0551441e61796a0af90a1f9f26359b2886c56d)
  • webui: support webui without database, fix #234 (b211cd8fff64f4abbc9c9832106411fa8c63fa8d)
  • core: drop remove api in favor of orm (10d157002de0c0da902bd97278761f845201d9cb)
  • kaiheila: support card message (41566d99d04e075631098a0d5ce14a68b4dc03e3)
  • kaiheila: support image, video and file (6d82272488e5aec4f637e85ae8912bfb7e170e46)
  • discord: support endpoint (1646d9c720b81496178498987031e666e86f2464)
  • kaiheila: support config attachMode (7bc59993f59bea5e2b4d3e751965fa58e4c85d58)
  • webui: move bots into dashboard (d70fdcff63690ae4ec0e3afb8d2c57c4f08d8652)
  • github: support star & issue command (104841c9be749ade6c44dab6bcc59d5d4e32a596)
  • cli: enhance koishi init plugin selector (a9b7000ac6c2da383bb3fe679cc84f78be2f5f1b)
  • common: support channel/assign -T (40afea00a027b62b2a5e51375c7036a75309d5f2)
  • webui: auto delete distant stats (767853efadae08db3c1ba06fe4daedc085ee3e20)
  • webui: support command chart, fix #252 (4d5d87a533e02ecab5f573247f4732ae40156feb)
  • kaiheila: export KaiheilaBot constructor (#258) (8fb118e57b8bfafda1711e2b50a7cb9cdd5c6dc6)
  • puppeteer: use inline-block body to get a better shot (8f3c98dd7bcbf4ab41289db025894d228f9f438b)
  • core: support functional appOptions.prefix (578008098031fc7942a074e907d8c9ca8601a46b)
  • discord: add name property for segment(at) / segment(sharp) (43a23cae0c096d257dcd4aa944455d16215956c2)
  • chat: enhance segment(at) handling (d80af91267986e1455c1f52998248c2d460c5a3c)
  • core: typings support for delegate events (3dd372dbd161cbe57d839d3177cfb4ea12dc6895)
  • onebot: support author.roles (aef0404018071ec2fd7a29cdb93d80012bcacaed)
  • cli: add options.deamon (46be1006b648393f91dfacfd4a969a2fd2346a5f)
  • cli: support exit templating (8880c863313657dddd7c1a1a9f03a342ac5fdb84)
  • cli: support exit event (3ca3f728875d306304870891eea712e0a41744ac)
  • core: support session.mention (142597470f5034738018fe9fbe82bcabf7745266)
  • kaiheila: support session.mention (bf3721c4d91bfdb5c586a937ec40c96a0ba82bc0)
  • chat: support qq faces (eb7f7a90c23c9e84ef8b86faaf16bf306090ac14)
  • chat: support segment(at) (8b667ba61a1bf2cafa2f2f0b580bd52eac1361af)

Bug Fixes

  • image-search: use segment.image() instead of file (ff82bd60fa2959f5387d71d84028e046a04f93aa)
  • webui: check unknown columns, fix #248 (2a0bbfb2d53520ba14a9014e9015f511a5d92d24)
  • discord: support user avatar (14c92ca96723f7f96ebda93e20f7c5ce8436d9b1)
  • discord: add missing groupId in getMessage (c5a012437744e396d500d67a3996fc5d9dfc2c3c)
  • cli: fix call stack exceed error (45690007150441cbb568f85049395085756a301e)
  • discord: add missing ids in message-deleted event (#251) (bbd8d6c3e9684ddb3bc6ca2e71ab839c7b1d6aa3)
  • common: enhance typings for plugin-common (#254) (ab64feec34f59aab3a21f25409d089398604d41b)
  • webui: groupStat.last should fallback to 0 (361ea7c145b1e247f30fed394511a9c4e0756c9b)
  • common: echo across different platforms, fix #264 (5b56651ec5cde3d4131a7ce1bcd58bd3041aaa1f)
  • chess: fix puppeteer integration, fix #263 (0e9b724cb7b93566469fbe2eb1052235afc9f5d8)
  • adapter: fix local image sending (#266) (409dcbc7108b6906adb62dc69081d3ec63c6d727)
  • core: should support nested routers (c215069c005e7253b5ca42352fa74133174505fa)
  • test-utils: remove unnecessary app.start() (5d1023aef7c85d91535f541f5cd18e92aa757457)

Other Changes

  • refactor(core): enhance argv typings (9139e7a7eed8e20921420201ca1822858029fd3d)
  • chore: adjust workflow (024830bfbc2d6ad38b0ca816c29a56f3d2521b28)
  • docs: init docs (edb6d5cd785fba364839e5531ead070e8e8fc5bd)
  • chore: add work plugin (#245) (14511bd354ddbe9b1e9ba1431eeced27f241c2fb)
  • docs: fix workflow error (7d53bc2d44d2bf44ec79822cb7b2b5e263f3d952)
  • docs: init adapter docs (d5a5e6705d22ea83272a6b239808b9cd0a9e0a4d)
  • docs: add adapter config (16991ec1fb5e99209bbdfeaf0b64fd4b0924f27b)
  • docs: add adapter bot options (1916178c5204b8599358f7313ea3b00b5929f068)
  • chore: bump versions (26422216511dc7d4beb8952df42bb10a9ef1d51d)
  • docs: update changelog (bfe25c1685dfe94b196a1ef3932e69ceeb6de8fe)
  • docs: update v3 about (c6fce876d15ca7914ec443baf1bb495fa8912a46)
  • docs: add page global apis (b56c4a3364455b20997c2e4a6e07213aa83954c4)
  • Update README.md (d9523e8170ee533c8b09196e4bc07409f1eecef0)
  • chore: bump deps (5eefbabadcaec2a4441a721637f7affcb56af787)
  • docs: database docs (afd5c6e7233e74768f98c29ecdf1ea1251da97da)
  • chore: Fix incorrect hyperlinks (#250) (4c0da7217dedf74000841805e137ae5f0bd578c6)
  • test(github): add unit tests (77b222c969a3676bd96ada33a7481dbeb65e574c)
  • docs: enhance kaiheila support (cb64259a171026682c70b29d1804af91ab8334cb)
  • chore: bump versions (1a8a3ec7875908927028ff0fe6bdde2f20306710)
  • docs: update 3.10.1 changelog (05b45910937f08200c1f4147a3717102516b3be2)
  • docs: support docsearch (605bc781c1c1a8cb79fbca64b1a02fc7d6d4feb6)
  • chore: bump deps (a2c73dcacc36e7bee931f3d096183649d87e9959)
  • docs: pwa support (3cd2303331172c61168cbc5df2b5f43554ae324f)
  • docs: add mysql notes on database docs (ccd62efe949208a53e1f753801f5666028e62dbf)
  • chore: bump versions (a40f58b3ac82d4f14d5a9d3dd9b35b0d00c150b9)
  • revert(core): remove session.mention (824874c2b96225638632793d905c7ae4508bb3f3)
  • chore: bump versions (81c6cb247926852bad42c072bd704f28aa6cc314)
koishi - Koishi 3.10.2

Published by shigma over 3 years ago

Features

  • puppeteer: enhance typings (db5177584b4e8744138257d5fa8ecd7590e9a52e)
  • mysql: support orm foreign key, fix #243 (6104b9aedeb1668f24f704470c892b48108a869f)
  • utils: deep merge template def instead of overriding, fix #244 (8d0551441e61796a0af90a1f9f26359b2886c56d)
  • webui: support webui without database, fix #234 (b211cd8fff64f4abbc9c9832106411fa8c63fa8d)
  • core: drop remove api in favor of orm (10d157002de0c0da902bd97278761f845201d9cb)
  • kaiheila: support card message (41566d99d04e075631098a0d5ce14a68b4dc03e3)
  • kaiheila: support image, video and file (6d82272488e5aec4f637e85ae8912bfb7e170e46)
  • discord: support endpoint (1646d9c720b81496178498987031e666e86f2464)
  • kaiheila: support config attachMode (7bc59993f59bea5e2b4d3e751965fa58e4c85d58)
  • webui: move bots into dashboard (d70fdcff63690ae4ec0e3afb8d2c57c4f08d8652)
  • github: support star & issue command (104841c9be749ade6c44dab6bcc59d5d4e32a596)
  • cli: enhance koishi init plugin selector (a9b7000ac6c2da383bb3fe679cc84f78be2f5f1b)
  • common: support channel/assign -T (40afea00a027b62b2a5e51375c7036a75309d5f2)
  • webui: auto delete distant stats (767853efadae08db3c1ba06fe4daedc085ee3e20)
  • webui: support command chart, fix #252 (4d5d87a533e02ecab5f573247f4732ae40156feb)
  • kaiheila: export KaiheilaBot constructor (#258) (8fb118e57b8bfafda1711e2b50a7cb9cdd5c6dc6)
  • puppeteer: use inline-block body to get a better shot (8f3c98dd7bcbf4ab41289db025894d228f9f438b)
  • core: support functional appOptions.prefix (578008098031fc7942a074e907d8c9ca8601a46b)
  • discord: add name property for segment(at) / segment(sharp) (43a23cae0c096d257dcd4aa944455d16215956c2)
  • chat: enhance segment(at) handling (d80af91267986e1455c1f52998248c2d460c5a3c)

Bug Fixes

  • image-search: use segment.image() instead of file (ff82bd60fa2959f5387d71d84028e046a04f93aa)
  • webui: check unknown columns, fix #248 (2a0bbfb2d53520ba14a9014e9015f511a5d92d24)
  • discord: support user avatar (14c92ca96723f7f96ebda93e20f7c5ce8436d9b1)
  • discord: add missing groupId in getMessage (c5a012437744e396d500d67a3996fc5d9dfc2c3c)
  • cli: fix call stack exceed error (45690007150441cbb568f85049395085756a301e)
  • discord: add missing ids in message-deleted event (#251) (bbd8d6c3e9684ddb3bc6ca2e71ab839c7b1d6aa3)
  • common: enhance typings for plugin-common (#254) (ab64feec34f59aab3a21f25409d089398604d41b)
  • webui: groupStat.last should fallback to 0 (361ea7c145b1e247f30fed394511a9c4e0756c9b)

Other Changes

  • refactor(core): enhance argv typings (9139e7a7eed8e20921420201ca1822858029fd3d)
  • chore: adjust workflow (024830bfbc2d6ad38b0ca816c29a56f3d2521b28)
  • docs: init docs (edb6d5cd785fba364839e5531ead070e8e8fc5bd)
  • chore: add work plugin (#245) (14511bd354ddbe9b1e9ba1431eeced27f241c2fb)
  • docs: fix workflow error (7d53bc2d44d2bf44ec79822cb7b2b5e263f3d952)
  • docs: init adapter docs (d5a5e6705d22ea83272a6b239808b9cd0a9e0a4d)
  • docs: add adapter config (16991ec1fb5e99209bbdfeaf0b64fd4b0924f27b)
  • docs: add adapter bot options (1916178c5204b8599358f7313ea3b00b5929f068)
  • chore: bump versions (26422216511dc7d4beb8952df42bb10a9ef1d51d)
  • docs: update changelog (bfe25c1685dfe94b196a1ef3932e69ceeb6de8fe)
  • docs: update v3 about (c6fce876d15ca7914ec443baf1bb495fa8912a46)
  • docs: add page global apis (b56c4a3364455b20997c2e4a6e07213aa83954c4)
  • Update README.md (d9523e8170ee533c8b09196e4bc07409f1eecef0)
  • chore: bump deps (5eefbabadcaec2a4441a721637f7affcb56af787)
  • docs: database docs (afd5c6e7233e74768f98c29ecdf1ea1251da97da)
  • chore: Fix incorrect hyperlinks (#250) (4c0da7217dedf74000841805e137ae5f0bd578c6)
  • test(github): add unit tests (77b222c969a3676bd96ada33a7481dbeb65e574c)
  • docs: enhance kaiheila support (cb64259a171026682c70b29d1804af91ab8334cb)
  • chore: bump versions (1a8a3ec7875908927028ff0fe6bdde2f20306710)
  • docs: update 3.10.1 changelog (05b45910937f08200c1f4147a3717102516b3be2)
  • docs: support docsearch (605bc781c1c1a8cb79fbca64b1a02fc7d6d4feb6)
  • chore: bump deps (a2c73dcacc36e7bee931f3d096183649d87e9959)
  • docs: pwa support (3cd2303331172c61168cbc5df2b5f43554ae324f)
  • docs: add mysql notes on database docs (ccd62efe949208a53e1f753801f5666028e62dbf)
  • chore: bump versions (a40f58b3ac82d4f14d5a9d3dd9b35b0d00c150b9)
koishi - Koishi 3.10.1

Published by shigma over 3 years ago

Features

  • puppeteer: enhance typings (db5177584b4e8744138257d5fa8ecd7590e9a52e)
  • mysql: support orm foreign key, fix #243 (6104b9aedeb1668f24f704470c892b48108a869f)
  • utils: deep merge template def instead of overriding, fix #244 (8d0551441e61796a0af90a1f9f26359b2886c56d)
  • webui: support webui without database, fix #234 (b211cd8fff64f4abbc9c9832106411fa8c63fa8d)
  • core: drop remove api in favor of orm (10d157002de0c0da902bd97278761f845201d9cb)
  • kaiheila: support card message (41566d99d04e075631098a0d5ce14a68b4dc03e3)
  • kaiheila: support image, video and file (6d82272488e5aec4f637e85ae8912bfb7e170e46)
  • discord: support endpoint (1646d9c720b81496178498987031e666e86f2464)
  • kaiheila: support config attachMode (7bc59993f59bea5e2b4d3e751965fa58e4c85d58)
  • webui: move bots into dashboard (d70fdcff63690ae4ec0e3afb8d2c57c4f08d8652)
  • github: support star & issue command (104841c9be749ade6c44dab6bcc59d5d4e32a596)
  • cli: enhance koishi init plugin selector (a9b7000ac6c2da383bb3fe679cc84f78be2f5f1b)

Bug Fixes

  • image-search: use segment.image() instead of file (ff82bd60fa2959f5387d71d84028e046a04f93aa)
  • webui: check unknown columns, fix #248 (2a0bbfb2d53520ba14a9014e9015f511a5d92d24)
  • discord: support user avatar (14c92ca96723f7f96ebda93e20f7c5ce8436d9b1)
  • discord: add missing groupId in getMessage (c5a012437744e396d500d67a3996fc5d9dfc2c3c)
  • cli: fix call stack exceed error (45690007150441cbb568f85049395085756a301e)

Other Changes

  • refactor(core): enhance argv typings (9139e7a7eed8e20921420201ca1822858029fd3d)
  • chore: adjust workflow (024830bfbc2d6ad38b0ca816c29a56f3d2521b28)
  • docs: init docs (edb6d5cd785fba364839e5531ead070e8e8fc5bd)
  • chore: add work plugin (#245) (14511bd354ddbe9b1e9ba1431eeced27f241c2fb)
  • docs: fix workflow error (7d53bc2d44d2bf44ec79822cb7b2b5e263f3d952)
  • docs: init adapter docs (d5a5e6705d22ea83272a6b239808b9cd0a9e0a4d)
  • docs: add adapter config (16991ec1fb5e99209bbdfeaf0b64fd4b0924f27b)
  • docs: add adapter bot options (1916178c5204b8599358f7313ea3b00b5929f068)
  • chore: bump versions (26422216511dc7d4beb8952df42bb10a9ef1d51d)
  • docs: update changelog (bfe25c1685dfe94b196a1ef3932e69ceeb6de8fe)
  • docs: update v3 about (c6fce876d15ca7914ec443baf1bb495fa8912a46)
  • docs: add page global apis (b56c4a3364455b20997c2e4a6e07213aa83954c4)
  • Update README.md (d9523e8170ee533c8b09196e4bc07409f1eecef0)
  • chore: bump deps (5eefbabadcaec2a4441a721637f7affcb56af787)
  • docs: database docs (afd5c6e7233e74768f98c29ecdf1ea1251da97da)
  • chore: Fix incorrect hyperlinks (#250) (4c0da7217dedf74000841805e137ae5f0bd578c6)
  • test(github): add unit tests (77b222c969a3676bd96ada33a7481dbeb65e574c)
  • docs: enhance kaiheila support (cb64259a171026682c70b29d1804af91ab8334cb)
  • chore: bump versions (1a8a3ec7875908927028ff0fe6bdde2f20306710)
koishi - Koishi 3.10.0

Published by shigma over 3 years ago

Features

  • puppeteer: enhance typings (db5177584b4e8744138257d5fa8ecd7590e9a52e)
  • mysql: support orm foreign key, fix #243 (6104b9aedeb1668f24f704470c892b48108a869f)
  • utils: deep merge template def instead of overriding, fix #244 (8d0551441e61796a0af90a1f9f26359b2886c56d)
  • webui: support webui without database, fix #234 (b211cd8fff64f4abbc9c9832106411fa8c63fa8d)
  • core: drop remove api in favor of orm (10d157002de0c0da902bd97278761f845201d9cb)
  • kaiheila: support card message (41566d99d04e075631098a0d5ce14a68b4dc03e3)
  • kaiheila: support image, video and file (6d82272488e5aec4f637e85ae8912bfb7e170e46)
  • discord: support endpoint (1646d9c720b81496178498987031e666e86f2464)

Other Changes

  • refactor(core): enhance argv typings (9139e7a7eed8e20921420201ca1822858029fd3d)
  • chore: adjust workflow (024830bfbc2d6ad38b0ca816c29a56f3d2521b28)
  • docs: init docs (edb6d5cd785fba364839e5531ead070e8e8fc5bd)
  • chore: add work plugin (#245) (14511bd354ddbe9b1e9ba1431eeced27f241c2fb)
  • docs: fix workflow error (7d53bc2d44d2bf44ec79822cb7b2b5e263f3d952)
  • docs: init adapter docs (d5a5e6705d22ea83272a6b239808b9cd0a9e0a4d)
  • docs: add adapter config (16991ec1fb5e99209bbdfeaf0b64fd4b0924f27b)
  • docs: add adapter bot options (1916178c5204b8599358f7313ea3b00b5929f068)
  • chore: bump versions (26422216511dc7d4beb8952df42bb10a9ef1d51d)
koishi - Koishi 3.9.2

Published by shigma over 3 years ago

Features

  • webui: add plugin badge (69a69201ac3a0c557dcbff9b1afa66dced92d982)
  • webui: add npm integration (2827a5c353860507f9c4c6c3241ba8d15a167ca2)
  • chat: use context filter instead of config (2060ed543acbe0aa09a09f6b8c08e0479e5d4539)
  • chat: add config maxMessages (8b91a7be35b3ce4348595df777c7dbe8f273ecc2)
  • eval: support loaderConfig (5425e526f733a64031f4a61d6c3414b05bc1517d)
  • utils: support segment.transformAsync() (861c3223bb18f7cc99d3a7393b44abd8302b5111)
  • eval: support jsx loaders (ef71dd26f4935bdeb8aebe1efa427a8d5c01cd4f)
  • puppeteer: plugin-eval integration (fc00ff6b92e71fefa94fdacefab2c907ad95b744)
  • core: support app._command.resolve(), fix #241 (48598db9d6b46d7dc5f340d52f57a2ab3dfce0f9)
  • puppeteer: support ctx.puppeteer API (7a8254402577824b7ddda37eb835bced6b57a4f7)
  • puppeteer: plugin-chess with puppeteer (49f50c7f77a5fd446d3c45cd3976f64fd169080f)

Bug Fixes

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

Other Changes

  • chore: bump versions (cf04f901b0dcd4ab1e26ae1f6acb38b6abd17a42)
  • chore: bump deps & fix tests (564889a729ad1efadde388135c6abf6b6e7df232)
koishi - Koishi 3.9.1

Published by shigma over 3 years ago

Features

  • cli: context selections in config file, fix #226 (1612a0984eaccb5a16ee8e81deab2dc5600875c8)
  • eval: add suffix support for custom loaders (1834daf2e9cba6edbf4ca8c7b146817e458937fd)
  • webui: enhance plugin view (0e2672325119da2eed5b50c3aa86b8fe0540c268)
  • webui: support runtime plugin switch (722f34360bd51a12ce9941f4a12f8ae7fb739011)
  • eval: support coffeescript (#230) (61e5ea983bb014b044a8229f8ef235d443cc0947)

Bug Fixes

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

Other Changes

  • refactor(webui): move assets proxy server to chat (47b1e525abe190f3ac42abd4cc0b0f77479a0a48)
  • chore: bump versions (22adff6ae4e2906c69da37a49d44c9041e211fea)
koishi - Koishi 3.9.0

Published by shigma over 3 years ago

Features

  • webui: support ws reconnect (b0df6d857acc9c54b6738a642c7597004a6a0724)
  • eval: support module loaders (593131625d4149f5e035fd27ea2cb4c2005f71d7)
  • eval: support yaml loader (a3b529765cbfb5ce60a2df5b147bb45631527ba1)
  • cli: support logDiff (c07692bb352aa702729de53f27906bf34110b72f)
  • webui: auto-adapted size (4ee40b77a88b3ca75a9b8137ced58556adbcff03)
  • cli: file level hot plugin replacement!!! (753c560da7df7db45de3a6eabd23024626ae0770)
  • cli: stash changes before reload to prevent crash (3d4ebb8481743b4a0245493319e54024dce12ab8)
  • cli: support yaml config file (33ca25ee68e135a584616021959809173182e3d1)

Bug Fixes

  • eval: preserver storage backup, fix #225 (2b6cc3b8162b37dd225248851e92d5a3e0f93df7)
  • core: support async checkers, fix #218 (2818e32b126f23c8ea800848bb05133cd8d627d4)

Other Changes

  • chore: manually published eval (46a17091d17623586571e0ac88146f26afbc10d1)
  • build: use typed js instead of build:reg (368f91c4aadb4f134bf3f3aed5bfa689a87e8f1d)
  • fix(mongo, mysql): fix missing configuration typings (cc4e004b832b0b290dc7beaf36665426e11b4d5f)
  • test(eval): setup loader tests (53b139fd77d8b2d433d5f98ab108a18ffffbb7e7)
  • chore: bump versions (89d014f9b2f344d442f858e251ffd9723c2d96a2)
koishi - Koishi 3.8.0

Published by shigma over 3 years ago

Features

  • cli: support full reload (44881a7b8263fe84f5271f98815343c7a2a7b2df)
  • eval: support native loader (b4dc3350bf327895744bc33fc62d006e6445142b)
  • eval: support esbuild & typescript loader (f16c64f7d60c4b35cd4211f3a31699e86aa64a25)
  • eval: support loader.transformModule() (8639942d937593ace10f753efb90fa6a539642c5)
  • core: [minor] adjust default value for autoAssign & autoAuthorize (8a7503d651c39d6ab0a04508843a7032e3f10236)
  • core: optimize logs for adapter.wsclient (959fa2b4498429c539ec49a37d7b04d86033e204)
  • puppeteer: support puppeteer/start event (ad9aa35b5d254562435c9069465ff065b560d4c9)

Bug Fixes

  • webui: use ref instance of ctx.$el, fix #221 (312356c6d424e7a9ab2e1caccbc3b33a49758bc1)
  • webui: fix body positioning, fix #220 (e3b68947b3a364c734f03aa09a0306b32861733d)
  • discord: fix regression of #212 (3a7e6b27d22c625504e756df856f5ac857420b3f)
  • webui: fix sandbox style regression (3f489741a7fa8672fe2690469c9f04d9cf2d66a6)
  • chat: remove \r for windows users (7e1953901ad8252b3558961c185a820830501157)
  • onebot: path should fallback to /onebot (f4ab9c176d4c17bad39e8ffe5e92150983d3eb2d)
  • webui: fix mysql misimplementation of status orm, fix #224 (211bd99421399711c5ab720725f0b32ff6b7d9a0)

Other Changes

  • refactor(webui): move sandbox to plugin-chat (6089379fae4f4b6ac1d5d21288cea57acc3689c6)
  • refactor(webui): move overlay to plugin-chat (8735b3b9cccee00f7d35eb91fc2f99c1d0d97caa)
  • chore: add a community plugin (#223) (42d864c3f690a972b7c154bc2ee5a5acbc8a8078)
  • chore: bump versions (83ef5a543e691ea766415cbc159179480b7f9ffe)
  • chore: fix typings (43e00b924940c12cb704a6673e14501237699b8d)
  • refactor(webui): webui as adapter (fc0b2a7137b580ef1ceff360c286e3d46a232cc8)
koishi - Koishi 3.7.2

Published by shigma over 3 years ago

Features

  • webui: virtual message list (#215) (3a72c99e8335721f49cb7aa60af370e4fc302296)
  • webui: image viewer keybindings (91247e14cadc12af450e42ffc0dd27dd462aee7d)
  • utils: support find options for segment.from() (6c59d862b5479ec7578491075dfa7219d444aba9)
  • discord: message interface improvements (#212) (a280e52561551d7fe6174dcc675ff5046022ab02)
  • eval: delegated ctx.worker (1e23160347c3708a4a726a3ae7ff0e290826ec94)
  • eval: support worker.addSetupFile() (c5f3079e9c6053e712b18a8e35269b7e40c3f110)

Bug Fixes

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

Other Changes

  • chore: bump deps (4f80be48413752c40f84d9139ce8bb426db420d8)
  • chore: bump versions (f06d423599b7d131fe81e48836b48af6ebc3bfb8)
Package Rankings
Top 1.42% on Npmjs.org
Top 25.54% on Repo1.maven.org
Badges
Extracted from project README
Codecov downloads npm GitHub FOSSA Status