Skip to content

Latest commit

 

History

History
534 lines (498 loc) · 52.9 KB

CHANGELOG.md

File metadata and controls

534 lines (498 loc) · 52.9 KB

1.6.0-alpha.1 (2020-10-06)

  • chore: change url (821ca6c)
  • chore: config use yaml instead of json (3e9ec9d)
  • chore: fmt project (11001c0)
  • chore: ignore vscode files (91ca6f5)
  • chore: import changelog (24a3c5c)
  • chore: import commitcz (705d00a)
  • chore: import prettier (73ac437)
  • chore: import release-it (8a17697)
  • chore: migrate to yarn 2 (f938af2)
  • chore: move all adapter files to a dir (8e7cdfd)
  • chore: move all adapter files to a dir (556bdff)
  • chore: move all files to adapter (a74fa43)
  • chore: prestart compact (924ef14)
  • chore: remove bluebird (b1b6341)
  • chore: rm unnecessnary scripts (0b05187)
  • chore: rm useless deps security check (208ddf1)
  • chore: use prettier before commit (dcab51e)
  • chore: use yarn dlx instead of importing pkgs directly (300aeca)
  • chore: use yarn dlx instead of importing pkgs directly (6267526)
  • chore: v1.6.0-alpha.1 (67b0630)
  • chore(ci): add lint method (46d08e2)
  • chore(ci): rm travis ci (4643d2c)
  • chore(ci): setup github action (d2ebd29)
  • chore(deps): add renovate.json (1c74868)
  • chore(deps): import NeteaseCloudMusicApi (c51a750)
  • chore(deps): pin dependencies (0825fda)
  • chore(deps): pin dependencies (c8d8fec)
  • chore(deps): pin dependencies (569cc02)
  • chore(deps): rm outdate pkgs (fc3563b)
  • chore(deps): update commitlint monorepo to v11 (f7f6f29)
  • chore(deps): update commitlint monorepo to v9.1.2 (9284e48)
  • chore(deps): update dependency commitizen to v4.1.5 (2f4a499)
  • chore(deps): update dependency commitizen to v4.2.0 (308e550)
  • chore(deps): update dependency commitizen to v4.2.1 (4faa1e8)
  • chore(deps): update dependency cz-conventional-changelog to v3.2.1 (dad977d)
  • chore(deps): update dependency cz-conventional-changelog to v3.3.0 (4429d5f)
  • chore(deps): update dependency eslint to v7.10.0 (dbd5d21)
  • chore(deps): update dependency eslint to v7.6.0 (80a56f6)
  • chore(deps): update dependency eslint to v7.7.0 (4ca5042)
  • chore(deps): update dependency eslint to v7.8.1 (301fb4c)
  • chore(deps): update dependency eslint to v7.9.0 (bccc007)
  • chore(deps): update dependency eslint-config-prettier to v6.12.0 (953f5c0)
  • chore(deps): update dependency eslint-plugin-html to v6.0.3 (0218ad1)
  • chore(deps): update dependency eslint-plugin-html to v6.1.0 (3791aa2)
  • chore(deps): update dependency eslint-plugin-import to v2.22.1 (203fad2)
  • chore(deps): update dependency eslint-plugin-jest to v24 (75125aa)
  • chore(deps): update dependency eslint-plugin-jest to v24.0.1 (305f23e)
  • chore(deps): update dependency eslint-plugin-jest to v24.0.2 (78045c4)
  • chore(deps): update dependency eslint-plugin-jest to v24.1.0 (3ff33b8)
  • chore(deps): update dependency husky to v4.3.0 (0d82b92)
  • chore(deps): update dependency jest to v26.2.2 (8f626f9)
  • chore(deps): update dependency jest to v26.3.0 (cb84243)
  • chore(deps): update dependency jest to v26.4.0 (d4a7ff0)
  • chore(deps): update dependency jest to v26.4.1 (2db7afd)
  • chore(deps): update dependency jest to v26.4.2 (62249db)
  • chore(deps): update dependency lint-staged to v10.2.13 (d788cd4)
  • chore(deps): update dependency lint-staged to v10.3.0 (2bcb846)
  • chore(deps): update dependency lint-staged to v10.4.0 (e8ed13e)
  • chore(deps): update dependency prettier to v2.1.0 (9a2cd6b)
  • chore(deps): update dependency prettier to v2.1.1 (2691cba)
  • chore(deps): update dependency prettier to v2.1.2 (0aff68f)
  • chore(deps): update dependency release-it to v13.6.8 (bf7864c)
  • chore(deps): update dependency release-it to v13.6.9 (dd20746)
  • chore(deps): update dependency release-it to v13.7.1 (e955775)
  • chore(deps): update dependency release-it to v14 (e4b5a25)
  • chore(deps): update dependency release-it to v14.0.3 (ab874f9)
  • chore(deps): update dependency supertest to v5 (3e0c7ae)
  • chore(deps): update registry.cn-hangzhou.aliyuncs.com/aliyun-node/alinode docker tag to v5.16.0 (51835ee)
  • chore(dockerfile): optimize (a7d4556)
  • chore(dockerfile): optimize (0a71a60)
  • chore(dockerfile): optimize (a2602fa)
  • chore(dockerfile): support alinode and yarn 2 (aa6a901)
  • chore(ncm): export params (3c577c2)
  • chore(ncm): rm useless condition (1fef9dd)
  • chore(ncm): rm useless condition (2c5f69d)
  • chore(ncm): rm useless condition block (7dde311)
  • chore(ncm): use https instead of http (1ade530)
  • chore(scripts): add pnpify (07648cb)
  • chore(task): optimize log (931e5dd)
  • chore(yarn): import workspaces plugin (f4a5673)
  • fix: favicon missing error (e6f8ca9)
  • fix: jest config file (464c3b9)
  • fix: nodejs runtime version check, close #150 (1e7eb92), closes #150
  • fix: status hosts issue (b8b2c87)
  • fix: status hosts issue (adf520b)
  • fix: status hosts issue, emmm (20c51c4)
  • fix: status hosts issue, emmm, again (6b0d30a)
  • fix(cache): remeber caller dont return data (1bb2082)
  • fix(ci): yarn cache dir (76d7afd)
  • fix(deps): import flatstr (0e9baa2)
  • fix(deps): lockfile error (7d7a32e)
  • fix(deps): pin dependencies (1bc5b23)
  • fix(deps): pin dependencies (20e86df)
  • fix(deps): pin dependency flatstr to 1.0.12 (8ce9a23)
  • fix(deps): rm checkUpdate (31496e5)
  • fix(deps): update dependency @hitokoto/koa-jsonp to v3.0.6 (415ef3d)
  • fix(deps): update dependency @hitokoto/koa-jsonp to v3.0.7 (0d5aba0)
  • fix(deps): update dependency axios to v0.20.0 (a5731b5)
  • fix(deps): update dependency commander to v6.1.0 (f8c6daf)
  • fix(deps): update dependency fast-json-stringify to v2.2.4 (74ca347)
  • fix(deps): update dependency fast-json-stringify to v2.2.6 (90c2c80)
  • fix(deps): update dependency fast-json-stringify to v2.2.7 (b8372fd)
  • fix(deps): update dependency joi to v17.2.1 (6cf8876)
  • fix(deps): update dependency koa-helmet to v6 (3ee9a54)
  • fix(deps): update dependency koa-router to v9.4.0 (6599f80)
  • fix(deps): update dependency lodash to v4.17.20 (f1b4bc2)
  • fix(deps): update dependency mysql2 to v2.2.5 (1094363)
  • fix(deps): update dependency neteasecloudmusicapi to v3.39.0 (228ae19)
  • fix(deps): update dependency neteasecloudmusicapi to v3.40.0 (27c4e64)
  • fix(deps): update dependency neteasecloudmusicapi to v3.41.2 (2b6c70e)
  • fix(deps): update dependency neteasecloudmusicapi to v3.42.3 (bb29415)
  • fix(deps): update dependency nodemailer to v6.4.12 (aec89d7)
  • fix(deps): update dependency nodemailer to v6.4.13 (4fc12a4)
  • fix(deps): update dependency sequelize to v6.3.4 (b924217)
  • fix(deps): update dependency sequelize to v6.3.5 (b445150)
  • fix(deps): update dependency uuid to v8.3.1 (d01332f)
  • fix(hitokoto): category max/min issue (c61094b)
  • fix(lint): database model hitokoto (24594eb)
  • fix(ncm): spell issue (a2c5ca0)
  • fix(ncm): summary lyric issue (f78b0e9)
  • fix(ncm): unexpected summary issue (3c744b0)
  • fix(ncm): wrong cache key (ef8d76a)
  • fix(ncm): wrong cache key (128740b)
  • fix(scripts): watch (cc2c31b)
  • feat: pm2 startup script (05e86fc)
  • feat(cache): remeber (4b974d7)
  • feat(controller): ignore files, prefixed with _ (7b36204)
  • feat(controllers): generate controllers map including sub-dir (97a99aa)
  • feat(ncm): deprecated user record API (0e7457b)
  • feat(ncm): mv url (c1bf0fb)
  • feat(ncm): wrapper sdk (ad60d33)
  • docs: add benchmark (520957a)
  • docs: add benchmark (72102c2)
  • docs: add benchmark (5cb187c)
  • docs: create changelog (3b9d9c1)
  • docs: update ci badge (1ffa716)
  • docs: update README (1653615)
  • refactor: AB and UpdateSentenceTask (4e9e2fd)
  • refactor: async controllers loader (4b7ae2f)
  • refactor: cache (142194f)
  • refactor: hitokoto (648cb67)
  • refactor: status (f483b38)
  • refactor: use chalk instead of colors (31f99cd)
  • refactor: use ioredis instead of redis (153ba80)
  • refactor(ncm): album (1a01639)
  • refactor(ncm): artist (05e74c7)
  • refactor(ncm): artist (e69fe08)
  • refactor(ncm): detail (5205995)
  • refactor(ncm): dj part (da3d4ab)
  • refactor(ncm): lyric (c4b848f)
  • refactor(ncm): mv detail (865b208)
  • refactor(ncm): part 1 (a526a13)
  • refactor(ncm): picture (09cece6)
  • refactor(ncm): picture (13d19cb)
  • refactor(ncm): picture (54f4924)
  • refactor(ncm): playlist (02c34b7)
  • refactor(ncm): song comment (0f86e7c)
  • refactor(ncm): summary, part 1 (4c048fa)
  • refactor(ncm): summary, part 1 (24827ab)
  • refactor(ncm): summary, part 2 (3112752)
  • refactor(ncm): wrappered api, part 1 (0635edc)
  • refactor(ncm): wrappered api, part 2 (1db57be)
  • perf: use Set and Map accelerate hitokoto category check (4d2c242)
  • build(deps-dev): bump @commitlint/cli from 9.0.1 to 9.1.1 (ab6a631)
  • build(deps-dev): bump @commitlint/config-conventional (483edce)
  • build(deps-dev): bump eslint from 7.3.1 to 7.4.0 (a095b86)
  • build(deps-dev): bump eslint from 7.4.0 to 7.5.0 (ae03789)
  • build(deps-dev): bump eslint-plugin-import from 2.21.2 to 2.22.0 (2415b4a)
  • build(deps-dev): bump eslint-plugin-jest from 23.17.1 to 23.18.0 (a2be8ac)
  • build(deps-dev): bump eslint-plugin-jest from 23.18.0 to 23.19.0 (ddced15)
  • build(deps-dev): bump eslint-plugin-jest from 23.19.0 to 23.20.0 (8834568)
  • build(deps-dev): bump jest from 26.0.1 to 26.1.0 (f9a70c9)
  • build(deps-dev): bump jest from 26.1.0 to 26.2.1 (2f25654)
  • build(deps): bump @hitokoto/koa-jsonp from 3.0.2 to 3.0.4 (a98ca75)
  • build(deps): bump @hitokoto/koa-jsonp from 3.0.4 to 3.0.5 (fad045f)
  • build(deps): bump commander from 5.1.0 to 6.0.0 (9f3b538)
  • build(deps): bump fast-json-stringify from 2.2.1 to 2.2.2 (2db7ba6)
  • build(deps): bump fast-json-stringify from 2.2.2 to 2.2.3 (efb7197)
  • build(deps): bump koa-compress from 4.0.1 to 5.0.0 (f168d46)
  • build(deps): bump koa-compress from 5.0.0 to 5.0.1 (94a3287)
  • build(deps): bump koa-router from 9.0.1 to 9.1.0 (30b95a2)
  • build(deps): bump lodash from 4.17.15 to 4.17.19 (d4bc098)
  • build(deps): bump node-fetch from 2.6.0 to 2.6.1 (d8d883f)
  • build(deps): bump nodemailer from 6.4.10 to 6.4.11 (b7b51fd)
  • build(deps): bump sequelize from 5.21.13 to 6.2.4 (a1b2b5f)
  • build(deps): bump sequelize from 6.2.4 to 6.3.0 (d9ad27c)
  • build(deps): bump sequelize from 6.3.0 to 6.3.1 (a62ce03)
  • build(deps): bump sequelize from 6.3.1 to 6.3.3 (fe57300)
  • build(deps): bump uuid from 8.2.0 to 8.3.0 (2aff83f)
  • build(deps): import supertest (10655e6)
  • ci: split Lint and Build (e7b8913)
  • Add .whitesource configuration file (b53568a)

1.5.1 (2020-07-02)

  • feat: v1.5.1 (49bbdac)
  • feat(process): better logger highlight (9cadedd)
  • feat(process): fork process with environment env (3026d92)
  • chore(middleware): rm unuseful console.log (c05a34b)
  • chore(task): rm useless condition (90ed3ff)
  • build(deps-dev): bump @commitlint/cli from 8.3.5 to 9.0.1 (9fcc0ec)
  • build(deps-dev): bump @commitlint/config-conventional (6d06822)
  • build(deps-dev): bump eslint from 6.8.0 to 7.2.0 (efa02b8)
  • build(deps-dev): bump eslint from 7.2.0 to 7.3.1 (b119aec)
  • build(deps-dev): bump eslint-plugin-jest from 23.13.2 to 23.17.1 (b9248d5)
  • build(deps-dev): bump lint-staged from 10.2.10 to 10.2.11 (a0619db)
  • build(deps): bump fast-json-stringify from 2.0.2 to 2.1.0 (d2ea389)
  • build(deps): bump fast-json-stringify from 2.1.0 to 2.2.1 (49e58b4)
  • build(deps): bump koa from 2.12.1 to 2.13.0 (4e58731)
  • build(deps): bump nodemailer from 6.4.8 to 6.4.10 (4c072e2)
  • build(deps): bump sequelize from 5.21.12 to 5.21.13 (3ad71f1)
  • build(deps): bump uuid from 8.1.0 to 8.2.0 (66e3579)
  • build(deps): bump winston from 2.4.4 to 2.4.5 (892e85f)
  • Try 2 fix text encode (f35c91e)
  • fix(cron): too frequent view in update sentences cron (4571875)
  • fix(hitokoto): request unexpected failture (517aeef)
  • fix(hitokoto): request unexpected failture (bb2afb8)
  • fix(prestart): logger settings are ignored (fccacbd)
  • fix(process): lock in verbose level (51ee07c)
  • fix(process): lock in verbose level (f42071b)
  • fix(status): potential issues (8404d18)

1.5.0 (2020-06-15)

  • feat(logger): attach module name (1a28d82)
  • feat(pkg): v1.5.0 (2126ca8)
  • feat(prestart): attach module name (c28e9f1)
  • chore(controller): update status, but not fixed (6d18ff8)
  • chore(log): correct log decorations (7b9f481)
  • chore(controller,middlewares,route): optimize code and figure out the issue is non-existent (ae00a6d)
  • feat(cache, ab): attach module name (935be87)
  • feat(cache, ab): attach module name (1ff2924)
  • fix(cache,ab): wrong command func definations (700e4ed)
  • fix(task, process): task not run as expection and process receivers are not work (2adde8c)
  • fix(middleware): better log highlight (e50c63b)
  • fix(middlewares): friendly dev load note (cbe6ee9)
  • fix(task): a potential update failture while counting total sentences (c98dfe3)
  • fix(task): a potential update failture while counting total sentences (3850c20)
  • build(deps): bump koa from 2.12.0 to 2.12.1 (5c94aad)

1.5.0-beta.3 (2020-06-14)

  • feat(core): better log format, and process interaction (9aba0e1)
  • feat(core): prepare for worker threads (e1f284f)
  • feat(core): v1.5.0-beta.3 (9568b9f)
  • feat(deps): support uuid v8 (2b7d99d)
  • feat(middleware): abstract middlewares loader into a module (c81d045)
  • feat(middleware): abstract middlewares loader into a module (8da79cf)
  • feat(process): auto load processMap while booting (dffe295)
  • feat(route): allow to inject middlewares to routeMap (b206713)
  • feat(route): let crash and test route dev mode access only (4598d55)
  • feat(task): translate (6d96fc3)
  • docs(readme): update (f662d8b)
  • docs(readme): update (c777ef8)
  • docs(readme): update (c3c9609)
  • docs(readme): update (eb2e109)
  • docs(readme): update (a73b9cc)
  • docs(readme): update icons (daeba4e)
  • docs(readme): update icons (a70ebdc)
  • fix(core,ab,task): can't switch db effectively while task running at child process (cf16b74)
  • fix(middleware,cron): break changes in countRequests, it is work now (03ee54c)
  • fix(route,task,core): break changes in status, it is work now (0d330b6)
  • fix(core): request will cause crash (ddadd1c)
  • fix(middleware): failed to load middlewares (77c9fa5)
  • fix(middleware): failed to load middlewares (bf19217)
  • chore(core): correct by codeScan (2a3a06a)
  • chore(eslint): use definate parseOptions (9d83a92)
  • chore(prestart): remove unuseful argument (1f3cbf5)
  • chore(style): format & fix by eslint (3884eec)
  • chore(style): format & fix by eslint (40c1f75)
  • chore(style): format by eslint (b6dc849)
  • chore(style): optimize codes by CodeScan (9497db2)
  • build(deps-dev): bump eslint-config-standard from 11.0.0 to 14.1.1 (777dd65)
  • build(deps-dev): bump eslint-plugin-import from 2.20.2 to 2.21.2 (178f288)
  • build(deps-dev): bump lint-staged from 10.2.6 to 10.2.7 (68cefeb)
  • build(deps-dev): bump lint-staged from 10.2.7 to 10.2.10 (ea2dd71)
  • build(deps-dev): bump nyc from 13.3.0 to 15.1.0 (3c3f884)
  • build(deps): bump chalk from 4.0.0 to 4.1.0 (5fe2b83)
  • build(deps): bump fast-json-stringify from 2.0.0 to 2.0.2 (76ce7b2)
  • build(deps): bump koa-router from 8.0.8 to 9.0.1 (d107a0e)
  • build(deps): bump nodemailer from 6.4.6 to 6.4.8 (5c1f1b4)
  • build(deps): bump sequelize from 5.21.11 to 5.21.12 (ecab2f9)
  • build(deps): bump uuid from 3.4.0 to 8.1.0 (23ebeab)
  • build(dev-deps): import eslint-plugin-html to support vsc plugin (68f6397)

1.5.0-beta.2 (2020-05-29)

  • chore(config): optional compress middleware (1bd2474)
  • chore(pkg): v1.5.0-beta.2 (e142318)
  • chore(script): update nodejs installation version (8fa6850)
  • feat(core): skip invalid middlewares instead of self-destory (0a18e64)
  • feat(core): skip invalid middlewares instead of self-destory (cc2e24d)
  • feat(debug): more friendly debug mode (3aa4474)
  • feat(docker): rm useless config (3782e43)
  • feat(prestart): gerneare necessnary files while start (94b1afe)
  • feat(sentence): exclude categories that are out of length range (8ad285f)
  • feat(sentences): non-aware update implemented by a/b switcher (8971773)
  • fix(cache): loop error thrown while can't connect to the redis (77f94cd)
  • fix(cache): loop error thrown while can't connect to the redis (2167415)
  • fix(core): exit child process while master process exited (fa17bc9)
  • fix(core): exit child process while master process exited (5d3cd6f)
  • fix(prod): prod env will not work (5589408)
  • build(deps-dev): bump eslint-plugin-jest from 23.13.0 to 23.13.2 (fde33d1)
  • build(deps-dev): bump eslint-plugin-node from 8.0.1 to 11.1.0 (cb23ca8)
  • build(deps-dev): bump eslint-plugin-standard from 3.1.0 to 4.0.1 (2874f7a)
  • build(deps-dev): bump lint-staged from 10.1.3 to 10.2.6 (2385530)
  • build(deps): bump koa from 2.11.0 to 2.12.0 (31a0ab9)
  • build(deps): bump koa-router from 7.4.0 to 8.0.8 (96429f5)
  • build(deps): bump mysql2 from 1.7.0 to 2.1.0 (7d62c9e)
  • build(deps): bump pify from 3.0.0 to 5.0.0 (0998349)
  • build(deps): bump sequelize from 5.21.9 to 5.21.11 (d412a52)
  • build(image): update dockerfile (7ff0d74)
  • build(image): update dockerfile (59f5dee)
  • build(image): update dockerfile (5ed50b5)
  • docs: update readme (345943f)
  • Create LICENSE (01f54ea)

1.5.0-beta.1 (2020-05-16)

  • chore(base): update commitlintrc (013c218)
  • chore(ci): update travis.yml (ca1513f)
  • chore(config): update example (f6d5537)
  • chore(dep): import commander (bf0165a)
  • chore(dep): rm useless lint-stage (526c2cb)
  • chore(dep): update lodash (c9848f3)
  • docs: update readme (72552bd)
  • feat: support docker (18e65e6)
  • feat: support docker (ac68b4e)
  • feat: v1.5.0-beta.1 (00f74e2)
  • feat(ci): init (43e4498)
  • feat(commander): parse option with commander (ce84c55)
  • feat(core): add updateSentence task (3d482a4)
  • feat(cron): use child process to run cron job (dccd20b)
  • feat(hitokoto): support length and redis based data collection (add32bf)
  • feat(plugin): split prod and dev plugins (8f233c1)
  • feat(test): use jest instead of mocha + chai (0405d84)
  • [Security] Bump handlebars from 4.4.0 to 4.7.6 (748e3ad)
  • [Security] Bump sequelize from 4.44.4 to 5.3.0 (8b78eb1)
  • Bump async from 2.6.3 to 3.2.0 (96ef334)
  • Bump axios from 0.18.1 to 0.19.2 (16eb2b7)
  • Bump chalk from 2.4.2 to 4.0.0 (87368a9)
  • Bump eslint from 4.19.1 to 6.8.0 (bf536c6)
  • Bump eslint-plugin-node from 5.2.1 to 8.0.1 (1c6811d)
  • Bump eslint-plugin-promise from 3.8.0 to 4.2.1 (fea1869)
  • Bump iconv-lite from 0.4.24 to 0.5.1 (1f5bdf5)
  • Bump koa-compress from 2.0.0 to 4.0.1 (8774a25)
  • Bump koa-helmet from 3.3.0 to 5.2.0 (16e8293)
  • Bump mocha from 5.2.0 to 7.1.2 (a2f810f)
  • Bump nodemailer from 4.7.0 to 6.4.6 (dfe7391)
  • Bump redis from 2.8.0 to 3.0.2 (c69ae9d)
  • Bump sequelize from 5.15.1 to 5.21.9 (5de3ac5)
  • Bump sequelize from 5.3.0 to 5.15.1 (e54aaff)
  • Bump simple-netease-cloud-music from 0.4.4 to 0.5.0 (3c2d473)
  • fix(charset): respond corrent data while request async func (ee56750)

1.4.8+1 (2020-04-13)

  • fix(hitokoto): wrong content-type (37fe368)
  • fix(hitokoto): wrong content-type, close #4 (9357251), closes #4
  • feat: rm user data (7df5d53)
  • feat: use fast-json-stringify and flatstr to optimize (c944628)
  • feat: v1.4.8 (679994f)
  • feat(dep): import fast-json-stringify and flatstr (f9f6d61)
  • feat(dep): update (654bcf9)
  • Bump axios from 0.17.1 to 0.18.1 (f563cb9)
  • Bump js-yaml from 3.12.0 to 3.13.1 (2794f27)
  • 一言特殊符号bug,包含双引号和换行符时无法运行 (3c9d594)
  • chore: rm (56b5f0a)

1.4.7+1 (2020-01-22)

1.4.7 (2020-01-22)