Releases: hexojs/hexo-cli
Releases · hexojs/hexo-cli
v4.3.2
Notable Changes
Fixes
- fix(context): no longer extend from eventEmitter by @stevenjoezhang in #489
CI / CD
Dependencies
- chore: bump word-wrap from 1.2.3 to 1.2.4 by @dependabot in #487
- chore: bump tough-cookie from 4.1.2 to 4.1.3 by @dependabot in #486
- chore: bump assets from
04d6eb7
to8d1c9b6
by @dependabot in #484 - chore: bump assets from
8d1c9b6
to38b632b
by @dependabot in #485 - chore: bump actions/checkout from 3 to 4 by @dependabot in #493
- chore: bump @babel/traverse from 7.10.1 to 7.23.2 by @dependabot in #495
- chore: bump actions/setup-node from 3 to 4 by @dependabot in #496
- chore: bump assets from
38b632b
toeaf299b
by @dependabot in #497 - chore(deps-dev): remove @ts/eslint-plugin, parser by @uiolee in #498
- chore: bump assets from
eaf299b
toa1c722e
by @dependabot in #499
Misc
- chore:
http
tohttps
in docs and console logs by @yoshinorin in #490
New Contributors
Full Changelog: v4.3.1...v4.3.2
v4.3.1
Notable Changes
- refactor: migrate typescript by @stevenjoezhang in #418
- fix TS2322 and update @typescript-eslint/* by @dimaslanjaka in #479
Fixes
Performances
- refactor/perf: use picocolors by @stevenjoezhang in #399
Dependencies
- chore: bump prismjs from 1.23.0 to 1.24.0 by @dependabot in #315
- chore: bump path-parse from 1.0.6 to 1.0.7 by @dependabot in #325
- chore: bump prismjs from 1.24.0 to 1.25.0 by @dependabot in #332
- chore: bump eslint from 7.28.0 to 7.32.0 by @dependabot in #324
- chore: bump eslint-config-hexo from 4.1.0 to 4.2.0 by @dependabot in #328
- chore: bump chalk from 4.1.1 to 4.1.2 by @dependabot in #323
- chore: bump sinon from 11.1.1 to 11.1.2 by @dependabot in #321
- chore: bump hexo-renderer-marked from 4.0.0 to 4.1.0 by @dependabot in #327
- chore: bump mocha from 8.3.2 to 9.1.1 by @dependabot in #331
- refactor: use nanocolors instead of chalk by @SukkaW in #334
- chore: bump mocha from 9.1.1 to 9.1.2 by @dependabot in #333
- chore: bump mocha from 9.1.1 to 9.1.2 by @dependabot in #335
- chore: bump eslint from 7.32.0 to 8.0.0 by @dependabot in #338
- chore: bump hexo-log from 2.0.0 to 3.0.0 by @dependabot in #336
- chore: bump eslint from 8.0.0 to 8.1.0 by @dependabot in #342
- chore: bump mocha from 9.1.2 to 9.1.3 by @dependabot in #341
- Remove node 10 support by @tomap in #337
- chore: bump sinon from 11.1.2 to 12.0.1 by @dependabot in #343
- Update Git Submodules with dependabot by @tomap in #344
- chore: bump assets from
456fd9a
to9dc7f06
by @dependabot in #353 - chore: bump eslint from 8.2.0 to 8.6.0 by @dependabot in #354
- chore: bump assets from
9dc7f06
todbe38f7
by @dependabot in #356 - chore: bump mocha from 9.1.3 to 9.2.0 by @dependabot in #361
- chore: bump assets from
dbe38f7
to460b7a0
by @dependabot in #364 - chore: bump hexo-renderer-marked from 4.1.0 to 5.0.0 by @dependabot in #365
- chore: bump assets from
460b7a0
to293d156
by @dependabot in #367 - chore: bump prismjs from 1.25.0 to 1.27.0 by @dependabot in #371
- chore: bump resolve from 1.20.0 to 1.22.0 by @dependabot in #362
- chore: bump hexo-util from 2.5.0 to 2.6.0 by @dependabot in #375
- chore: bump minimist from 1.2.5 to 1.2.6 by @dependabot in #376
- chore: bump assets from
293d156
to1c3668d
by @dependabot in #384 - chore: bump assets from
1c3668d
to764892a
by @dependabot in #386 - chore: bump eslint from 8.6.0 to 8.22.0 by @dependabot in #393
- chore: bump eslint-config-hexo from 4.2.0 to 5.0.0 by @dependabot in #357
- chore: bump rewire from 3.0.2 to 6.0.0 by @dependabot in #352
- chore: bump sinon from 12.0.1 to 14.0.0 by @dependabot in #383
- chore: bump mocha from 9.2.0 to 10.0.0 by @dependabot in #397
- chore: bump hexo-util from 2.6.0 to 2.7.0 by @dependabot in #398
- chore: bump hexo-log from 3.0.0 to 3.1.0 by @dependabot in #395
- chore: bump resolve from 1.22.0 to 1.22.1 by @dependabot in #396
- chore: bump hexo-log from 3.1.0 to 3.2.0 by @dependabot in #400
- chore: bump assets from
764892a
to50f99d6
by @dependabot in #403 - test: delete unnecessary
chai-as-promised
by @yoshinorin in #406 - chore: require node14+ by @yoshinorin in #404
- chore: bump chai from 4.3.4 to 4.3.6 by @dependabot in #378
- chore: bump hexo-fs from 3.1.0 to 4.0.0 by @dependabot in #408
- chore: bump assets from
50f99d6
tof194702
by @dependabot in #412 - chore: bump assets from
f194702
to04d6eb7
by @dependabot in #416 - chore: bump hexo-renderer-marked from 5.0.0 to 6.0.0 by @dependabot in #410
- chore: bump abbrev from 1.1.1 to 2.0.0 by @dependabot in #419
- chore: bump hexo-fs from 4.0.0 to 4.1.0 by @dependabot in #421
- chore: bump hexo-log from 3.2.0 to 4.0.1 by @dependabot in #423
- update main in package.json by @stevenjoezhang in #427
- chore: bump minimist from 1.2.6 to 1.2.7 by @dependabot in #413
- chore: bump sinon from 14.0.0 to 15.0.1 by @dependabot in #440
- chore: bump @typescript-eslint/eslint-plugin from 5.41.0 to 5.56.0 by @dependabot in #476
- chore: bump @typescript-eslint/parser from 5.41.0 to 5.59.2 by @dependabot in #478
CI/CD
- Scan also github actions by @tomap in #330
- chore: bump actions/checkout from 2 to 3 by @dependabot in #373
- chore: bump actions/setup-node from 2 to 3 by @dependabot in #370
- chore: ignroe
dependabot
fornpm
by @yoshinorin in #481
New Contributors
- @D-Sketon made their first contribution in #432
- @dimaslanjaka made their first contribution in #479
Full Changelog: 4.3.0...v4.3.1
4.3.0
Feature
Refactor
CI/CD
- Update actions/setup-node action to v2 @stevenjoezhang (#274)
Misc
- Publish assets @stevenjoezhang (#266)
Dependencies
- chore: bump eslint from 7.7.0 to 7.28.0 @dependabot (#243, #237, #275, #296, #310)
- chore(deps): bump hexo-util from 2.2.0 to 2.5.0 @dependabot-preview (#234, #238, #299)
- chore(deps): [security] bump highlight.js from 10.1.1 to 10.5.0 @dependabot-preview (#262, #268)
- chore(deps-dev): bump mocha from 8.1.1 to 8.2.0 @dependabot-preview (#258, #288, #253)
- chore: bump glob-parent from 5.1.1 to 5.1.2 @dependabot (#312)
- chore: bump sinon from 9.0.2 to 11.1.1 @dependabot (#235, #251, #257, #272, #293, #306)
- Upgrade to GitHub-native Dependabot @dependabot-preview (#297)
- chore(deps): bump chalk from 4.1.0 to 4.1.1 @dependabot-preview (#295)
- chore(deps-dev): bump chai from 4.2.0 to 4.3.4 @dependabot-preview (#276, #289)
- chore(deps): bump resolve from 1.17.0 to 1.20.0 @dependabot-preview (#279)
- chore(deps): [security] bump y18n from 4.0.0 to 4.0.1 @dependabot-preview (#292)
- chore(deps): [security] bump prismjs from 1.20.0 to 1.23.0 @dependabot-preview (#232, #283)
- chore(deps-dev): bump hexo-renderer-marked from 3.3.0 to 4.0.0 @dependabot-preview (#247, #278)
4.2.0
4.1.0
4.0.0
Breaking change
- Requires Node 10.13+ [#195]
Fixes
- More detailed information for
hexo not found
@stevenjoezhang [#206]- When
hexo
binary could not be located, we usually recommend removing the node_modules folder and reinstall the packages. $ rm -rf node_modules && npm install --force
- When
- fix(init): fix hexo init error with a number target project name @brelian [#200]
- It's now possible to
hexo init 888
- It's now possible to
- fix(init): shallow clone and reduce verbosity @curbengh [#129]
- This should result in faster
hexo init
due to less file download. hexo init
operates by git clone hexo-starter. With this change, git now just clone recent commit history (shallow clone), instead of full history.hexo init
is also more quiet while still show error if encountered.
- This should result in faster
- Improve Node 14 compatibility [#185] [#190]
Refactor
- refactor: Class syntax & Destructuring assignment @SukkaW [#191]
- refactor: destructure hexo-util @curbengh [#141]
Housekeeping
- chore: update hexo-starter @curbengh [#147]
- chore: add release-drafter @yoshinorin [#165]
- ci: drop Node 8 @curbengh [#185]
- ci: add GitHub Actions @curbengh [#223]
- chore(deps-dev): bump hexo-renderer-marked from 2.0.0 to 3.0.0 [#216]
- chore(deps-dev): bump mocha from 6.2.2 to 8.0.1 [#172] [#203] [#209]
- chore(deps-dev): bump eslint from 6.8.0 to 7.0.0 [#197]
- chore(deps-dev): bump rewire from 4.0.1 to 5.0.0 [#170]
- chore(deps): bump chalk from 2.4.2 to 4.0.0 [#131] [#178]
- chore(deps-dev): bump sinon from 7.5.0 to 9.0.2 [#151] [#180]
- chore(deps-dev): bump nyc from 14.1.1 to 15.0.0 [#149]
- chore(deps-dev): bump eslint-config-hexo from 3.0.0 to 4.1.0 [#139] [#143]
3.1.0
3.0.0
Breaking change
- chore: drop node 6 (#78)
Fix
- fix(console): formatting output (#111)
Refactor
- Refacter test (#92)
Dependencies
- chore: update hexo-starter submodule (#77)
- Bump hexo-util from 0.6.3 to 1.0.0 (#96)
- Bump hexo-renderer-marked from 1.0.1 to 2.0.0 (#99)
- Bump hexo-fs from 1.0.2 to 2.0.0 (#106)
- Bump hexo-log from 0.2.0 to 1.0.0 (#113)
- Bump tildify from 1.2.0 to 2.0.0 (#64)
- Bump eslint from 5.16.0 to 6.0.1 (#75)
- Bump acorn from 6.2.1 to 7.0.0 (#97)
v2.0.0
Breaking changes
- #28 Require Node.js +6.9
Fixes
- #45 Fixed the invalid type error while running init with a numeric folder name
Improvements
Refactor
Dependencies
- #30 Drop JSCS & use ESLint instead it
- #31 Drop object-assign
- #34, #40 Update Sinon from 1.17.4 to 7.1.1
- #35, #47, #58, #61 Update mocha requirement from ^2.5.3 to ^6.1.4
- #36. #67 Update hexo-renderer-marked requirement from ^0.2.10 to ^1.0.1
- #37 Update rewire requirement from ^2.5.1 to ^4.0.1
- #38, #50 Update chai-as-promised requirement from ^5.3.0 to ^7.2.7
- #39, #50, #51, #52, #55 Update eslint requirement from ^4.19.1 to ^5.16.0
- #41 Update chai requirement from ^3.5.0 to ^4.2.0
- #42 Update proxyquire requirement from ^1.7.9 to ^2.1.0
- #43 Update hexo-fs requirement from ^0.2.0 to ^1.0.0
- #44 Update chalk requirement from ^1.1.3 to ^2.4.1
- #50 Update all packages to latest and include package-lock.json
- #56, #70 Bump bluebird from 3.5.3 to 3.5.5
- #50, #63, #68 Bump resolve from 1.5.0 to 1.11.0