hexojs/hexo
### [`v6.3.0`](https://togithub.com/hexojs/hexo/releases/tag/6.3.0)
[Compare Source](https://togithub.com/hexojs/hexo/compare/6.2.0...6.3.0)
#### New Features
- feat(tag/post_link): throw on post_link error by [@xbc5](https://togithub.com/xbc5) in [https://github.com/hexojs/hexo/pull/4938](https://togithub.com/hexojs/hexo/pull/4938)
- feat(tag/include_code): robust for url compuation of `view raw` by [@stevenjoezhang](https://togithub.com/stevenjoezhang) in [https://github.com/hexojs/hexo/pull/4996](https://togithub.com/hexojs/hexo/pull/4996)
- feat(paginator): allow custom class name by [@renbaoshuo](https://togithub.com/renbaoshuo) in [https://github.com/hexojs/hexo/pull/5001](https://togithub.com/hexojs/hexo/pull/5001)
- feat(helper/toc): more flexible class name by [@renbaoshuo](https://togithub.com/renbaoshuo) in [https://github.com/hexojs/hexo/pull/5010](https://togithub.com/hexojs/hexo/pull/5010)
- feat(helper/tagcloud): show_count option ([#5047](https://togithub.com/hexojs/hexo/issues/5047)) by [@renbaoshuo](https://togithub.com/renbaoshuo) in [https://github.com/hexojs/hexo/pull/5048](https://togithub.com/hexojs/hexo/pull/5048)
- feat(tag/code): add `language_attr` option ([hexojs/hexo-util#278](https://togithub.com/hexojs/hexo-util/issues/278)) by [@renbaoshuo](https://togithub.com/renbaoshuo) in [https://github.com/hexojs/hexo/pull/5017](https://togithub.com/hexojs/hexo/pull/5017)
- feat(helper/is): add `is_home_first_page()` helper by [@renbaoshuo](https://togithub.com/renbaoshuo) in [https://github.com/hexojs/hexo/pull/5006](https://togithub.com/hexojs/hexo/pull/5006)
#### Improvements
- let post_link use original post title as title attribute by [@ppwwyyxx](https://togithub.com/ppwwyyxx) in [https://github.com/hexojs/hexo/pull/4973](https://togithub.com/hexojs/hexo/pull/4973)
#### Fixes
- fix(hexo/index): `db.json` file path in debug logging on Windows by [@stevenjoezhang](https://togithub.com/stevenjoezhang) in [https://github.com/hexojs/hexo/pull/4994](https://togithub.com/hexojs/hexo/pull/4994)
- fix(tag): show source file in unformatted error message by [@curbengh](https://togithub.com/curbengh) in [https://github.com/hexojs/hexo/pull/5031](https://togithub.com/hexojs/hexo/pull/5031)
- Don't use data-uri for og:image by [@KentarouTakeda](https://togithub.com/KentarouTakeda) in [https://github.com/hexojs/hexo/pull/5053](https://togithub.com/hexojs/hexo/pull/5053)
#### Refactors
- refactor(helper/open_graph): use whatwg url api by [@renbaoshuo](https://togithub.com/renbaoshuo) in [https://github.com/hexojs/hexo/pull/5007](https://togithub.com/hexojs/hexo/pull/5007)
- chore(mail_to): use native URLSearchParams by [@renbaoshuo](https://togithub.com/renbaoshuo) in [https://github.com/hexojs/hexo/pull/5002](https://togithub.com/hexojs/hexo/pull/5002)
#### Test
- test: replace nyc with c8 by [@stevenjoezhang](https://togithub.com/stevenjoezhang) in [https://github.com/hexojs/hexo/pull/5040](https://togithub.com/hexojs/hexo/pull/5040)
- chore(test/extend/tag): async function ([#3328](https://togithub.com/hexojs/hexo/issues/3328)) by [@renbaoshuo](https://togithub.com/renbaoshuo) in [https://github.com/hexojs/hexo/pull/5003](https://togithub.com/hexojs/hexo/pull/5003)
#### CI/CD
- chore: Set permissions for GitHub actions by [@neilnaveen](https://togithub.com/neilnaveen) in [https://github.com/hexojs/hexo/pull/4947](https://togithub.com/hexojs/hexo/pull/4947)
- chore: delete `release-drafter` by [@yoshinorin](https://togithub.com/yoshinorin) in [https://github.com/hexojs/hexo/pull/5044](https://togithub.com/hexojs/hexo/pull/5044)
- chore: improved benchmark result in github actions by [@renbaoshuo](https://togithub.com/renbaoshuo) in [https://github.com/hexojs/hexo/pull/5013](https://togithub.com/hexojs/hexo/pull/5013)
#### Dependencies
- chore(deps): bump hexo-util and warehouse by [@yoshinorin](https://togithub.com/yoshinorin) in [https://github.com/hexojs/hexo/pull/5028](https://togithub.com/hexojs/hexo/pull/5028)
- chore(deps): bump hexo-log from 3.0.0 to 3.2.0 by [@yoshinorin](https://togithub.com/yoshinorin) in [https://github.com/hexojs/hexo/pull/5054](https://togithub.com/hexojs/hexo/pull/5054)
#### Misc
- Update license year by [@renbaoshuo](https://togithub.com/renbaoshuo) in [https://github.com/hexojs/hexo/pull/5041](https://togithub.com/hexojs/hexo/pull/5041)
- chore: update issue template by [@yoshinorin](https://togithub.com/yoshinorin) in [https://github.com/hexojs/hexo/pull/5030](https://togithub.com/hexojs/hexo/pull/5030)
- chore: update .gitignore by [@yoshinorin](https://togithub.com/yoshinorin) in [https://github.com/hexojs/hexo/pull/4967](https://togithub.com/hexojs/hexo/pull/4967)
#### New Contributors
- [@xbc5](https://togithub.com/xbc5) made their first contribution in [https://github.com/hexojs/hexo/pull/4938](https://togithub.com/hexojs/hexo/pull/4938)
- [@neilnaveen](https://togithub.com/neilnaveen) made their first contribution in [https://github.com/hexojs/hexo/pull/4947](https://togithub.com/hexojs/hexo/pull/4947)
- [@ppwwyyxx](https://togithub.com/ppwwyyxx) made their first contribution in [https://github.com/hexojs/hexo/pull/4973](https://togithub.com/hexojs/hexo/pull/4973)
**Full Changelog**: https://github.com/hexojs/hexo/compare/6.2.0...6.3.0
### [`v6.2.0`](https://togithub.com/hexojs/hexo/releases/tag/6.2.0)
[Compare Source](https://togithub.com/hexojs/hexo/compare/6.1.0...6.2.0)
#### Fixes
- fix([#4917](https://togithub.com/hexojs/hexo/issues/4917)): suppress YAMLException when load js-yaml by [@yoshinorin](https://togithub.com/yoshinorin) in [https://github.com/hexojs/hexo/pull/4927](https://togithub.com/hexojs/hexo/pull/4927)
- This change is workaround for [#4917](https://togithub.com/hexojs/hexo/issues/4917). Please see PR comments.
- chore(deps): bump warehouse from 4.0.0 to 4.0.1 by [@yoshinorin](https://togithub.com/yoshinorin) in [https://github.com/hexojs/hexo/pull/4943](https://togithub.com/hexojs/hexo/pull/4943)
- This change is workaround for [#4922](https://togithub.com/hexojs/hexo/issues/4922). Please see [https://github.com/hexojs/warehouse/pull/123](https://togithub.com/hexojs/warehouse/pull/123)
#### Refactors
- chore: replace deprecated String.prototype.substr() by [@CommanderRoot](https://togithub.com/CommanderRoot) in [https://github.com/hexojs/hexo/pull/4918](https://togithub.com/hexojs/hexo/pull/4918)
#### Dependencies
- chore: bump sinon from 12.0.1 to 13.0.2 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/hexojs/hexo/pull/4944](https://togithub.com/hexojs/hexo/pull/4944)
- chore: bump mocha from 9.2.2 to 10.0.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/hexojs/hexo/pull/4960](https://togithub.com/hexojs/hexo/pull/4960)
- chore(deps): bump hexo-util from 2.6.0 to 2.6.1 by [@yoshinorin](https://togithub.com/yoshinorin) in [https://github.com/hexojs/hexo/pull/4957](https://togithub.com/hexojs/hexo/pull/4957)
- chore: bump actions/checkout from 2 to 3 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/hexojs/hexo/pull/4905](https://togithub.com/hexojs/hexo/pull/4905)
#### Miscs
- chore(bot): delete stale bot by [@yoshinorin](https://togithub.com/yoshinorin) in [https://github.com/hexojs/hexo/pull/4901](https://togithub.com/hexojs/hexo/pull/4901)
- chore(ISSUE_TEMPLATE): delete `Your theme _config.yml` section by [@yoshinorin](https://togithub.com/yoshinorin) in [https://github.com/hexojs/hexo/pull/4931](https://togithub.com/hexojs/hexo/pull/4931)
#### New Contributors
- [@CommanderRoot](https://togithub.com/CommanderRoot) made their first contribution in [https://github.com/hexojs/hexo/pull/4918](https://togithub.com/hexojs/hexo/pull/4918)
**Full Changelog**: https://github.com/hexojs/hexo/compare/6.1.0...6.2.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
6.1.0
->6.3.0
Release Notes
hexojs/hexo
### [`v6.3.0`](https://togithub.com/hexojs/hexo/releases/tag/6.3.0) [Compare Source](https://togithub.com/hexojs/hexo/compare/6.2.0...6.3.0) #### New Features - feat(tag/post_link): throw on post_link error by [@xbc5](https://togithub.com/xbc5) in [https://github.com/hexojs/hexo/pull/4938](https://togithub.com/hexojs/hexo/pull/4938) - feat(tag/include_code): robust for url compuation of `view raw` by [@stevenjoezhang](https://togithub.com/stevenjoezhang) in [https://github.com/hexojs/hexo/pull/4996](https://togithub.com/hexojs/hexo/pull/4996) - feat(paginator): allow custom class name by [@renbaoshuo](https://togithub.com/renbaoshuo) in [https://github.com/hexojs/hexo/pull/5001](https://togithub.com/hexojs/hexo/pull/5001) - feat(helper/toc): more flexible class name by [@renbaoshuo](https://togithub.com/renbaoshuo) in [https://github.com/hexojs/hexo/pull/5010](https://togithub.com/hexojs/hexo/pull/5010) - feat(helper/tagcloud): show_count option ([#5047](https://togithub.com/hexojs/hexo/issues/5047)) by [@renbaoshuo](https://togithub.com/renbaoshuo) in [https://github.com/hexojs/hexo/pull/5048](https://togithub.com/hexojs/hexo/pull/5048) - feat(tag/code): add `language_attr` option ([hexojs/hexo-util#278](https://togithub.com/hexojs/hexo-util/issues/278)) by [@renbaoshuo](https://togithub.com/renbaoshuo) in [https://github.com/hexojs/hexo/pull/5017](https://togithub.com/hexojs/hexo/pull/5017) - feat(helper/is): add `is_home_first_page()` helper by [@renbaoshuo](https://togithub.com/renbaoshuo) in [https://github.com/hexojs/hexo/pull/5006](https://togithub.com/hexojs/hexo/pull/5006) #### Improvements - let post_link use original post title as title attribute by [@ppwwyyxx](https://togithub.com/ppwwyyxx) in [https://github.com/hexojs/hexo/pull/4973](https://togithub.com/hexojs/hexo/pull/4973) #### Fixes - fix(hexo/index): `db.json` file path in debug logging on Windows by [@stevenjoezhang](https://togithub.com/stevenjoezhang) in [https://github.com/hexojs/hexo/pull/4994](https://togithub.com/hexojs/hexo/pull/4994) - fix(tag): show source file in unformatted error message by [@curbengh](https://togithub.com/curbengh) in [https://github.com/hexojs/hexo/pull/5031](https://togithub.com/hexojs/hexo/pull/5031) - Don't use data-uri for og:image by [@KentarouTakeda](https://togithub.com/KentarouTakeda) in [https://github.com/hexojs/hexo/pull/5053](https://togithub.com/hexojs/hexo/pull/5053) #### Refactors - refactor(helper/open_graph): use whatwg url api by [@renbaoshuo](https://togithub.com/renbaoshuo) in [https://github.com/hexojs/hexo/pull/5007](https://togithub.com/hexojs/hexo/pull/5007) - chore(mail_to): use native URLSearchParams by [@renbaoshuo](https://togithub.com/renbaoshuo) in [https://github.com/hexojs/hexo/pull/5002](https://togithub.com/hexojs/hexo/pull/5002) #### Test - test: replace nyc with c8 by [@stevenjoezhang](https://togithub.com/stevenjoezhang) in [https://github.com/hexojs/hexo/pull/5040](https://togithub.com/hexojs/hexo/pull/5040) - chore(test/extend/tag): async function ([#3328](https://togithub.com/hexojs/hexo/issues/3328)) by [@renbaoshuo](https://togithub.com/renbaoshuo) in [https://github.com/hexojs/hexo/pull/5003](https://togithub.com/hexojs/hexo/pull/5003) #### CI/CD - chore: Set permissions for GitHub actions by [@neilnaveen](https://togithub.com/neilnaveen) in [https://github.com/hexojs/hexo/pull/4947](https://togithub.com/hexojs/hexo/pull/4947) - chore: delete `release-drafter` by [@yoshinorin](https://togithub.com/yoshinorin) in [https://github.com/hexojs/hexo/pull/5044](https://togithub.com/hexojs/hexo/pull/5044) - chore: improved benchmark result in github actions by [@renbaoshuo](https://togithub.com/renbaoshuo) in [https://github.com/hexojs/hexo/pull/5013](https://togithub.com/hexojs/hexo/pull/5013) #### Dependencies - chore(deps): bump hexo-util and warehouse by [@yoshinorin](https://togithub.com/yoshinorin) in [https://github.com/hexojs/hexo/pull/5028](https://togithub.com/hexojs/hexo/pull/5028) - chore(deps): bump hexo-log from 3.0.0 to 3.2.0 by [@yoshinorin](https://togithub.com/yoshinorin) in [https://github.com/hexojs/hexo/pull/5054](https://togithub.com/hexojs/hexo/pull/5054) #### Misc - Update license year by [@renbaoshuo](https://togithub.com/renbaoshuo) in [https://github.com/hexojs/hexo/pull/5041](https://togithub.com/hexojs/hexo/pull/5041) - chore: update issue template by [@yoshinorin](https://togithub.com/yoshinorin) in [https://github.com/hexojs/hexo/pull/5030](https://togithub.com/hexojs/hexo/pull/5030) - chore: update .gitignore by [@yoshinorin](https://togithub.com/yoshinorin) in [https://github.com/hexojs/hexo/pull/4967](https://togithub.com/hexojs/hexo/pull/4967) #### New Contributors - [@xbc5](https://togithub.com/xbc5) made their first contribution in [https://github.com/hexojs/hexo/pull/4938](https://togithub.com/hexojs/hexo/pull/4938) - [@neilnaveen](https://togithub.com/neilnaveen) made their first contribution in [https://github.com/hexojs/hexo/pull/4947](https://togithub.com/hexojs/hexo/pull/4947) - [@ppwwyyxx](https://togithub.com/ppwwyyxx) made their first contribution in [https://github.com/hexojs/hexo/pull/4973](https://togithub.com/hexojs/hexo/pull/4973) **Full Changelog**: https://github.com/hexojs/hexo/compare/6.2.0...6.3.0 ### [`v6.2.0`](https://togithub.com/hexojs/hexo/releases/tag/6.2.0) [Compare Source](https://togithub.com/hexojs/hexo/compare/6.1.0...6.2.0) #### Fixes - fix([#4917](https://togithub.com/hexojs/hexo/issues/4917)): suppress YAMLException when load js-yaml by [@yoshinorin](https://togithub.com/yoshinorin) in [https://github.com/hexojs/hexo/pull/4927](https://togithub.com/hexojs/hexo/pull/4927) - This change is workaround for [#4917](https://togithub.com/hexojs/hexo/issues/4917). Please see PR comments. - chore(deps): bump warehouse from 4.0.0 to 4.0.1 by [@yoshinorin](https://togithub.com/yoshinorin) in [https://github.com/hexojs/hexo/pull/4943](https://togithub.com/hexojs/hexo/pull/4943) - This change is workaround for [#4922](https://togithub.com/hexojs/hexo/issues/4922). Please see [https://github.com/hexojs/warehouse/pull/123](https://togithub.com/hexojs/warehouse/pull/123) #### Refactors - chore: replace deprecated String.prototype.substr() by [@CommanderRoot](https://togithub.com/CommanderRoot) in [https://github.com/hexojs/hexo/pull/4918](https://togithub.com/hexojs/hexo/pull/4918) #### Dependencies - chore: bump sinon from 12.0.1 to 13.0.2 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/hexojs/hexo/pull/4944](https://togithub.com/hexojs/hexo/pull/4944) - chore: bump mocha from 9.2.2 to 10.0.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/hexojs/hexo/pull/4960](https://togithub.com/hexojs/hexo/pull/4960) - chore(deps): bump hexo-util from 2.6.0 to 2.6.1 by [@yoshinorin](https://togithub.com/yoshinorin) in [https://github.com/hexojs/hexo/pull/4957](https://togithub.com/hexojs/hexo/pull/4957) - chore: bump actions/checkout from 2 to 3 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/hexojs/hexo/pull/4905](https://togithub.com/hexojs/hexo/pull/4905) #### Miscs - chore(bot): delete stale bot by [@yoshinorin](https://togithub.com/yoshinorin) in [https://github.com/hexojs/hexo/pull/4901](https://togithub.com/hexojs/hexo/pull/4901) - chore(ISSUE_TEMPLATE): delete `Your theme _config.yml` section by [@yoshinorin](https://togithub.com/yoshinorin) in [https://github.com/hexojs/hexo/pull/4931](https://togithub.com/hexojs/hexo/pull/4931) #### New Contributors - [@CommanderRoot](https://togithub.com/CommanderRoot) made their first contribution in [https://github.com/hexojs/hexo/pull/4918](https://togithub.com/hexojs/hexo/pull/4918) **Full Changelog**: https://github.com/hexojs/hexo/compare/6.1.0...6.2.0Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.