Mryan2005 / mryan2005.github.io

https://mryan2005-github-io.vercel.app
1 stars 0 forks source link

Update dependency hexo-renderer-marked to v6 #65

Closed renovate[bot] closed 1 month ago

renovate[bot] commented 5 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
hexo-renderer-marked ^1.0.1 -> ^6.0.0 age adoption passing confidence

Release Notes

hexojs/hexo-renderer-marked (hexo-renderer-marked) ### [`v6.2.0`](https://togithub.com/hexojs/hexo-renderer-marked/releases/tag/v6.2.0) [Compare Source](https://togithub.com/hexojs/hexo-renderer-marked/compare/v6.1.1...v6.2.0) #### New Features - feat: new option figcaption by [@​stevenjoezhang](https://togithub.com/stevenjoezhang) in [https://github.com/hexojs/hexo-renderer-marked/pull/264](https://togithub.com/hexojs/hexo-renderer-marked/pull/264) #### Full Changelog ### [`v6.1.1`](https://togithub.com/hexojs/hexo-renderer-marked/releases/tag/v6.1.1) [Compare Source](https://togithub.com/hexojs/hexo-renderer-marked/compare/v6.1.0...v6.1.1) #### Fixes - Issue [#​228](https://togithub.com/hexojs/hexo-renderer-marked/issues/228), [#​229](https://togithub.com/hexojs/hexo-renderer-marked/issues/229): ` ` Display error - chore(deps): bump `hexo-util` from `3.0.1` to `3.1.0` by [@​yoshinorin](https://togithub.com/yoshinorin) in [https://github.com/hexojs/hexo-renderer-marked/pull/258](https://togithub.com/hexojs/hexo-renderer-marked/pull/258) - fix: use unescaped heading text by [@​stevenjoezhang](https://togithub.com/stevenjoezhang) in [https://github.com/hexojs/hexo-renderer-marked/pull/260](https://togithub.com/hexojs/hexo-renderer-marked/pull/260) #### Dependencies - chore(deps-dev): bump c8 from 7.14.0 to 8.0.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/hexojs/hexo-renderer-marked/pull/256](https://togithub.com/hexojs/hexo-renderer-marked/pull/256) **Full Changelog**: https://github.com/hexojs/hexo-renderer-marked/compare/v6.1.0...v6.1.1 ### [`v6.1.0`](https://togithub.com/hexojs/hexo-renderer-marked/releases/tag/v6.1.0) [Compare Source](https://togithub.com/hexojs/hexo-renderer-marked/compare/v6.0.0...v6.1.0) #### Fixes - `  Display error` [https://github.com/hexojs/hexo-renderer-marked/issues/229](https://togithub.com/hexojs/hexo-renderer-marked/issues/229) - - chore(deps): update dependencies by [@​yoshinorin](https://togithub.com/yoshinorin) in [https://github.com/hexojs/hexo-renderer-marked/pull/247](https://togithub.com/hexojs/hexo-renderer-marked/pull/247) #### Dependencies - chore(deps): update dependencies by [@​yoshinorin](https://togithub.com/yoshinorin) in [https://github.com/hexojs/hexo-renderer-marked/pull/247](https://togithub.com/hexojs/hexo-renderer-marked/pull/247) - chore(deps): bump hexo-util from 2.7.0 to 3.0.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/hexojs/hexo-renderer-marked/pull/238](https://togithub.com/hexojs/hexo-renderer-marked/pull/238) #### CI - chore(ci): reduce dependabot pull request by [@​yoshinorin](https://togithub.com/yoshinorin) in [https://github.com/hexojs/hexo-renderer-marked/pull/248](https://togithub.com/hexojs/hexo-renderer-marked/pull/248) #### Docs - dosc: `http` to `https` and use `example.com` for example domains by [@​yoshinorin](https://togithub.com/yoshinorin) in [https://github.com/hexojs/hexo-renderer-marked/pull/249](https://togithub.com/hexojs/hexo-renderer-marked/pull/249) #### Full Changelog > https://github.com/hexojs/hexo-renderer-marked/compare/v6.0.0...v6.1.0 ### [`v6.0.0`](https://togithub.com/hexojs/hexo-renderer-marked/releases/tag/v6.0.0) [Compare Source](https://togithub.com/hexojs/hexo-renderer-marked/compare/5.0.0...v6.0.0) #### Breaking Changes - chore: require node14+ by [@​yoshinorin](https://togithub.com/yoshinorin) in [https://github.com/hexojs/hexo-renderer-marked/pull/234](https://togithub.com/hexojs/hexo-renderer-marked/pull/234) #### New Features - \[feat]: add marked extensions support by [@​Eumeryx](https://togithub.com/Eumeryx) in [https://github.com/hexojs/hexo-renderer-marked/pull/227](https://togithub.com/hexojs/hexo-renderer-marked/pull/227) #### Dependencies - chore(deps): update deps & replace `nyc` with `c8` by [@​yoshinorin](https://togithub.com/yoshinorin) in [https://github.com/hexojs/hexo-renderer-marked/pull/235](https://togithub.com/hexojs/hexo-renderer-marked/pull/235) - chore(deps-dev): bump mocha from 9.2.2 to 10.0.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/hexojs/hexo-renderer-marked/pull/226](https://togithub.com/hexojs/hexo-renderer-marked/pull/226) - chore(deps): bump jsdom from 19.0.0 to 20.0.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/hexojs/hexo-renderer-marked/pull/233](https://togithub.com/hexojs/hexo-renderer-marked/pull/233) #### Docs - docs(tokenizer): utilise escapeHTML() by [@​curbengh](https://togithub.com/curbengh) in [https://github.com/hexojs/hexo-renderer-marked/pull/222](https://togithub.com/hexojs/hexo-renderer-marked/pull/222) #### New Contributors - [@​Eumeryx](https://togithub.com/Eumeryx) made their first contribution in [https://github.com/hexojs/hexo-renderer-marked/pull/227](https://togithub.com/hexojs/hexo-renderer-marked/pull/227) **Full Changelog**: https://github.com/hexojs/hexo-renderer-marked/compare/5.0.0...v6.0.0 ### [`v5.0.0`](https://togithub.com/hexojs/hexo-renderer-marked/releases/tag/5.0.0) [Compare Source](https://togithub.com/hexojs/hexo-renderer-marked/compare/v4.1.0...5.0.0) #### Breaking Changes - Support node >=12 by [@​tomap](https://togithub.com/tomap) in [https://github.com/hexojs/hexo-renderer-marked/pull/201](https://togithub.com/hexojs/hexo-renderer-marked/pull/201) - Enable prependRoot by default by [@​tomap](https://togithub.com/tomap) in [https://github.com/hexojs/hexo-renderer-marked/pull/203](https://togithub.com/hexojs/hexo-renderer-marked/pull/203) #### Refactor - refactor: call parent class url tokenizer method by [@​yoshinorin](https://togithub.com/yoshinorin) in [https://github.com/hexojs/hexo-renderer-marked/pull/218](https://togithub.com/hexojs/hexo-renderer-marked/pull/218) #### Dependencies - chore(deps): bump marked from 2.1.3 to 3.0.4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/hexojs/hexo-renderer-marked/pull/208](https://togithub.com/hexojs/hexo-renderer-marked/pull/208) - chore(deps): bump marked from 3.0.8 to 4.0.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/hexojs/hexo-renderer-marked/pull/214](https://togithub.com/hexojs/hexo-renderer-marked/pull/214) - chore(deps): bump jsdom from 16.7.0 to 17.0.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/hexojs/hexo-renderer-marked/pull/199](https://togithub.com/hexojs/hexo-renderer-marked/pull/199) - chore(deps): bump jsdom from 17.0.0 to 18.0.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/hexojs/hexo-renderer-marked/pull/212](https://togithub.com/hexojs/hexo-renderer-marked/pull/212) - chore(deps): bump jsdom from 18.1.1 to 19.0.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/hexojs/hexo-renderer-marked/pull/215](https://togithub.com/hexojs/hexo-renderer-marked/pull/215) - chore(deps-dev): bump eslint from 7.32.0 to 8.0.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/hexojs/hexo-renderer-marked/pull/211](https://togithub.com/hexojs/hexo-renderer-marked/pull/211) - chore(deps-dev): bump hexo from 5.4.0 to 6.0.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/hexojs/hexo-renderer-marked/pull/217](https://togithub.com/hexojs/hexo-renderer-marked/pull/217) - chore(deps-dev): bump eslint-config-hexo from 4.2.0 to 5.0.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/hexojs/hexo-renderer-marked/pull/219](https://togithub.com/hexojs/hexo-renderer-marked/pull/219) #### Docs - Explain security risk of using this plugin by [@​tomap](https://togithub.com/tomap) in [https://github.com/hexojs/hexo-renderer-marked/pull/210](https://togithub.com/hexojs/hexo-renderer-marked/pull/210) **Full Changelog**: https://github.com/hexojs/hexo-renderer-marked/compare/v4.1.0...5.0.0 ### [`v4.1.0`](https://togithub.com/hexojs/hexo-renderer-marked/releases/tag/v4.1.0) [Compare Source](https://togithub.com/hexojs/hexo-renderer-marked/compare/4.0.0...v4.1.0) #### New features - Sanitize HTML with [DOMPurify](https://togithub.com/cure53/DOMPurify) option ([#​196](https://togithub.com/hexojs/hexo-renderer-marked/issues/196)) [@​tomap](https://togithub.com/tomap) #### CI/CD - Support Node v16 & update actions ([#​197](https://togithub.com/hexojs/hexo-renderer-marked/issues/197)) [@​tomap](https://togithub.com/tomap) #### Dependencies - chore(deps-dev): bump mocha from 8.4.0 to 9.0.3 ([#​195](https://togithub.com/hexojs/hexo-renderer-marked/issues/195)) #### Misc - Upgrade to GitHub-native Dependabot ([#​188](https://togithub.com/hexojs/hexo-renderer-marked/issues/188)) ### [`v4.0.0`](https://togithub.com/hexojs/hexo-renderer-marked/releases/tag/4.0.0) [Compare Source](https://togithub.com/hexojs/hexo-renderer-marked/compare/3.3.0...4.0.0) #### Breaking Changes - bump marked from 1.2.9 to 2.0.0 ([#​183](https://togithub.com/hexojs/hexo-renderer-marked/issues/183)) - `em` and `strong` tokenizers have been merged into one` emStrong ` tokenizer - Please see [marked v2.0.0 release note](https://togithub.com/markedjs/marked/releases/tag/v2.0.0) #### Feature - feat: add descriptionLists options ([#​179](https://togithub.com/hexojs/hexo-renderer-marked/issues/179)) [@​SukkaW](https://togithub.com/SukkaW) - Enable support for [description lists syntax](https://kramdown.gettalong.org/syntax.html#definition-lists). - Currently description lists syntax is not in neither [CommonMark](http://commonmark.org/) or [GFM](https://github.github.com/gfm/#task-list-items-extension-), `hexo-renderer-marked` only provides the option for backward compatibility. - By disabling the `descriptionLists`, markdown rendering performance will be improved by **a lot**. #### Docs - fix tokenizer example ([#​178](https://togithub.com/hexojs/hexo-renderer-marked/issues/178)) [@​curbengh](https://togithub.com/curbengh) #### Misc - fix small typo ([#​180](https://togithub.com/hexojs/hexo-renderer-marked/issues/180)) [@​0xflotus](https://togithub.com/0xflotus) ### [`v3.3.0`](https://togithub.com/hexojs/hexo-renderer-marked/releases/tag/3.3.0) [Compare Source](https://togithub.com/hexojs/hexo-renderer-marked/compare/3.2.0...3.3.0) #### Feature - feat: anchorAlias option to set custom header id \[[#​172](https://togithub.com/hexojs/hexo-renderer-marked/issues/172)] - once enabled, for example in `## [foo](#bar)`, id will be set as "bar". #### Fix - fix(postAsset): support post in a subfolder \[[#​173](https://togithub.com/hexojs/hexo-renderer-marked/issues/173)] - a post could be in a subfolder like `source/_posts/example/lorem/` ### [`v3.2.0`](https://togithub.com/hexojs/hexo-renderer-marked/releases/tag/3.2.0) [Compare Source](https://togithub.com/hexojs/hexo-renderer-marked/compare/3.1.0...3.2.0) #### Features - feat: mangle option \[[#​164](https://togithub.com/hexojs/hexo-renderer-marked/issues/164)] - a built-in [option](https://marked.js.org/using_advanced#options) of marked - only useful against a *basic* crawler used by spam bot. - feat: disableNunjucks option \[[#​166](https://togithub.com/hexojs/hexo-renderer-marked/issues/166)] - enable this option to disable processing of Nunjucks tag `{{ }}` `{% %}`, particularly useful if you're not going to use [tag plugins](https://hexo.io/docs/tag-plugins). - feat: extend filter to tokenizer \[[#​165](https://togithub.com/hexojs/hexo-renderer-marked/issues/165)] - It's now possible to customize the [tokenizer](https://marked.js.org/using_pro#tokenizer). - Refer to [this section](https://togithub.com/hexojs/hexo-renderer-marked#tokenizer) for example. - feat: 'quotes' option to override smartypants \[[#​161](https://togithub.com/hexojs/hexo-renderer-marked/issues/161)] - it's now possible to specify the quote symbols to replace. - e.g. `quotes: '«»“”'` #### Fixes - fix: handle invalid URL \[[#​163](https://togithub.com/hexojs/hexo-renderer-marked/issues/163)] - invalid URL like `http://localhost:4000lorem` is no longer [encoded](https://togithub.com/hexojs/hexo-util#encodeurlstr). - fix: autolink option should not apply on markdown syntax \[[#​162](https://togithub.com/hexojs/hexo-renderer-marked/issues/162)] - `autolink:` no longer affects ``. - on another note, marked renderer doesn't detect `example.com`, if a link doesn't starts with protocol (e.g. `http://`), a link must starts with www to be detected (for autolink). ### [`v3.1.0`](https://togithub.com/hexojs/hexo-renderer-marked/releases/tag/3.1.0) [Compare Source](https://togithub.com/hexojs/hexo-renderer-marked/compare/3.0.0...3.1.0) #### Features - feat: postAsset to prepend post's relative path \[[#​159](https://togithub.com/hexojs/hexo-renderer-marked/issues/159)] - With this feature, [`asset_img`](https://hexo.io/docs/tag-plugins#Embed-image) tag plugin is no longer required. - Only applies to [`post_asset_folder`](https://hexo.io/docs/asset-folders) - An example is "image.jpg" is located at "/2020/01/02/foo/image.jpg", which is a post asset of "/2020/01/02/foo/". - `![](image.jpg)` becomes `` - To enable: ```yml ``` ### \_config.yml post_asset_folder: true marked: prependRoot: true postAsset: true ```` - feat: lazyload [#​156] * Load image only when it's coming into view. [Explainer](https://togithub.com/scott-little/lazyload) * `loading="lazy"` will be injected to every image embed ``. * Only takes effect on [supported browsers](https://caniuse.com/#feat=loading-lazy-attr). * To enable: ``` yml marked: lazyload: true ```` #### Dependency - chore(deps-dev): bump hexo from 4.2.1 to 5.0.0 \[[#​158](https://togithub.com/hexojs/hexo-renderer-marked/issues/158)] ### [`v3.0.0`](https://togithub.com/hexojs/hexo-renderer-marked/releases/tag/3.0.0) [Compare Source](https://togithub.com/hexojs/hexo-renderer-marked/compare/2.0.0...3.0.0) #### Breaking change - Remove codeblock highlight. \[[#​134](https://togithub.com/hexojs/hexo-renderer-marked/issues/134)] - This plugin is now neutral to the code highlight library used - Drop support of Node 8 \[[#​155](https://togithub.com/hexojs/hexo-renderer-marked/issues/155)] #### Feature - `prependRoot` option to prepend `root:` value to image path. \[[#​111](https://togithub.com/hexojs/hexo-renderer-marked/issues/111)] - This is useful when you have custom `root:` value. - Example: ```yml root: /blog/ marked: prependRoot: true # disabled by default ``` - When embedding an internal image, instead of using `![image-title](/blog/foo/bar.jpg)`, you can save some typing by using `![image-title](/foo/bar.jpg)` instead. When this feature is enabled, `/blog` will be automatically prepended to `/foo/bar.jpg`. - `external_link` option to open links in new tab. \[[#​116](https://togithub.com/hexojs/hexo-renderer-marked/issues/116)] \[[#​119](https://togithub.com/hexojs/hexo-renderer-marked/issues/119)] - Usage: ```yml external_link: enable: false exclude: [] nofollow: false ``` - `exclude: ['foo.com', 'bar.net']` skips over links that start with `foo.com` or `bar.net`, e.g. `https://foo.com/post-a/` & `https://bar.net/post-b/`. Subdomains need to be specified when applicable, including "www"; the example given here doesn't apply to `http://www.bar.com/post-c`. - `nofollow: true` adds `rel="noopener external nofollow noreferrer"` for [SEO](https://developer.mozilla.org/en-US/docs/Web/HTML/Link_types), otherwise it's just `rel="noopener"` if `external_link:` is enabled. - Support title attribute in image link \[[#​122](https://togithub.com/hexojs/hexo-renderer-marked/issues/122)] - `![caption](http://bar.com/b.jpg "a-title")` -> `caption` - Ability to override the default rendering functions. Refer to the [docs](https://togithub.com/hexojs/hexo-renderer-marked#extensibility) for instruction. \[[#​129](https://togithub.com/hexojs/hexo-renderer-marked/issues/129)] - Example usage include adding a custom class name to a link or an image embed. #### Fix - For safety, all links and image links are now encoded by default. \[[#​112](https://togithub.com/hexojs/hexo-renderer-marked/issues/112)] - Example: `/foo/bár.jpg` -> `/foo/b%C3%A1r.jpg` #### Refactor - Utilize existing [`isExternalLink`](https://togithub.com/hexojs/hexo-util#isexternallinkurl-sitehost-exclude) of hexo-util to simplify codebase. \[[#​124](https://togithub.com/hexojs/hexo-renderer-marked/issues/124)] #### Dependency - Upgrade marked from 0.7.0 to 1.0.0 \[[#​128](https://togithub.com/hexojs/hexo-renderer-marked/issues/128)] \[[#​144](https://togithub.com/hexojs/hexo-renderer-marked/issues/144)] ### [`v2.0.0`](https://togithub.com/hexojs/hexo-renderer-marked/releases/tag/2.0.0) [Compare Source](https://togithub.com/hexojs/hexo-renderer-marked/compare/1.0.1...2.0.0) #### Breaking changes - Drop Node 6 compatibility [#​98](https://togithub.com/hexojs/hexo-renderer-marked/issues/98) - `sanitize` option has been deprecated, replaced by `sanitizeUrl` with limited functions [#​102](https://togithub.com/hexojs/hexo-renderer-marked/issues/102) - `tables` option has been deprecated. Enabling `gfm` option also enables `tables` [#​102](https://togithub.com/hexojs/hexo-renderer-marked/issues/102) - Refer to upstream's [changelog](https://togithub.com/markedjs/marked/releases/tag/v0.7.0) for details on possible breaking changes. #### Features - Add option to disable headerIds [#​106](https://togithub.com/hexojs/hexo-renderer-marked/issues/106) #### Refactor - ES6 ([#​97](https://togithub.com/hexojs/hexo-renderer-marked/issues/97) [#​104](https://togithub.com/hexojs/hexo-renderer-marked/issues/104))

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.



This PR has been generated by Mend Renovate. View repository job log here.

vercel[bot] commented 5 months ago

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
mryan2005-github-io ❌ Failed (Inspect) Jan 7, 2024 10:07am