markedjs/marked (marked)
### [`v14.1.2`](https://redirect.github.com/markedjs/marked/compare/v14.1.1...0309c2f6f00324c18563d1e503107e56517c05a9)
[Compare Source](https://redirect.github.com/markedjs/marked/compare/v14.1.1...v14.1.2)
### [`v14.1.1`](https://redirect.github.com/markedjs/marked/releases/tag/v14.1.1)
[Compare Source](https://redirect.github.com/markedjs/marked/compare/v14.1.0...v14.1.1)
##### Bug Fixes
- Don't replace tabs with spaces ([#3438](https://redirect.github.com/markedjs/marked/issues/3438)) ([9ed6456](https://redirect.github.com/markedjs/marked/commit/9ed6456a37648d6944e549e04e7e441686dd6c6f))
### [`v14.1.0`](https://redirect.github.com/markedjs/marked/releases/tag/v14.1.0)
[Compare Source](https://redirect.github.com/markedjs/marked/compare/v14.0.0...v14.1.0)
##### Bug Fixes
- don't export block or inline ([#3427](https://redirect.github.com/markedjs/marked/issues/3427)) ([3f0430a](https://redirect.github.com/markedjs/marked/commit/3f0430a45e14808bcf894323c8b680135e68f139))
##### Features
- add provideLexer and provideParser hooks ([#3424](https://redirect.github.com/markedjs/marked/issues/3424)) ([447f5af](https://redirect.github.com/markedjs/marked/commit/447f5af7e46665de28da711fc7887b56bc38715e))
### [`v14.0.0`](https://redirect.github.com/markedjs/marked/releases/tag/v14.0.0)
[Compare Source](https://redirect.github.com/markedjs/marked/compare/v13.0.3...v14.0.0)
##### Bug Fixes
- allow async option to dictate type returned ([#3341](https://redirect.github.com/markedjs/marked/issues/3341)) ([b5a5004](https://redirect.github.com/markedjs/marked/commit/b5a50041ae0347a80d8d017b39b46a57f58354d0))
- Remove useNewRenderer ([#3342](https://redirect.github.com/markedjs/marked/issues/3342)) ([e64f226](https://redirect.github.com/markedjs/marked/commit/e64f226539baafee2935e173281157c70fb402db))
##### BREAKING CHANGES
- Remove old renderer
- throw an error if `async: false` is set when an extension sets `async: true`
### [`v13.0.3`](https://redirect.github.com/markedjs/marked/releases/tag/v13.0.3)
[Compare Source](https://redirect.github.com/markedjs/marked/compare/v13.0.2...v13.0.3)
##### Bug Fixes
- fix recursion-like stack overflow error caused by the old render… ([#3380](https://redirect.github.com/markedjs/marked/issues/3380)) ([89af0b8](https://redirect.github.com/markedjs/marked/commit/89af0b85b1db67c86641144949d0a44461974442))
### [`v13.0.2`](https://redirect.github.com/markedjs/marked/releases/tag/v13.0.2)
[Compare Source](https://redirect.github.com/markedjs/marked/compare/v13.0.1...v13.0.2)
##### Bug Fixes
- fix list item with blank first line ([#3351](https://redirect.github.com/markedjs/marked/issues/3351)) ([d28e4c6](https://redirect.github.com/markedjs/marked/commit/d28e4c65ea822a83049de5652cf3446a05d0c6b5))
### [`v13.0.1`](https://redirect.github.com/markedjs/marked/releases/tag/v13.0.1)
[Compare Source](https://redirect.github.com/markedjs/marked/compare/v13.0.0...v13.0.1)
##### Bug Fixes
- fix this type in extension methods ([#3339](https://redirect.github.com/markedjs/marked/issues/3339)) ([520b9ad](https://redirect.github.com/markedjs/marked/commit/520b9ad355f2d098e251b5c89e973985922f5b76))
### [`v13.0.0`](https://redirect.github.com/markedjs/marked/releases/tag/v13.0.0)
[Compare Source](https://redirect.github.com/markedjs/marked/compare/v12.0.2...v13.0.0)
##### Bug Fixes
- Fix blockquote code continuation ([#3264](https://redirect.github.com/markedjs/marked/issues/3264)) ([7ab8185](https://redirect.github.com/markedjs/marked/commit/7ab818502ed537ab8eed22dc9cf4f7602232aa53))
- Add parser as a property on the Renderer object ([#3291](https://redirect.github.com/markedjs/marked/issues/3291))
- Send block text tokens to the text renderer ([#3291](https://redirect.github.com/markedjs/marked/issues/3291))
##### Features
- Send token objects to renderers ([#3291](https://redirect.github.com/markedjs/marked/issues/3291)) ([1ce59ea](https://redirect.github.com/markedjs/marked/commit/1ce59ea827272b5d067f1e06d3ee4a1d52b1d9bb))
- Add space renderer that returns empty string by default ([#3291](https://redirect.github.com/markedjs/marked/issues/3291))
- Add header and align properties to TableCell token ([#3291](https://redirect.github.com/markedjs/marked/issues/3291))
- Add TableRow token ([#3291](https://redirect.github.com/markedjs/marked/issues/3291))
- Add Checkbox token ([#3291](https://redirect.github.com/markedjs/marked/issues/3291))
##### BREAKING CHANGES
- Add space token after blockquote and hr if there are multiple newlines
- Send token objects to renderers and move logic to parse tokens from the parser to the renderers.
- Most extensions that update marked renderers should still work with this version but will break in a future major version.
- Extensions that change marked renderers will need to be updated and use new option `useNewRenderer` and accept a token object instead of multiple parameters. See updated [Renderer docs](https://marked.js.org/using_pro#renderer)
```js
// v12 renderer extension
const extension = {
renderer: {
heading(text, level) {
// increase level by 1
return `${text}`;
}
}
};
marked.use(extension);
```
```js
// v13 renderer extension
const extension = {
useNewRenderer: true,
renderer: {
heading(token) {
// increase depth by 1
const text = this.parser.parseInline(token.tokens);
const level = token.depth;
return `${text}`;
}
}
};
marked.use(extension);
```
### [`v12.0.2`](https://redirect.github.com/markedjs/marked/releases/tag/v12.0.2)
[Compare Source](https://redirect.github.com/markedjs/marked/compare/v12.0.1...v12.0.2)
##### Bug Fixes
- fix Setext continuation in blockquote ([#3257](https://redirect.github.com/markedjs/marked/issues/3257)) ([e9f0eed](https://redirect.github.com/markedjs/marked/commit/e9f0eed707ece9e29c3bf340900d1acb42acaddd))
### [`v12.0.1`](https://redirect.github.com/markedjs/marked/releases/tag/v12.0.1)
[Compare Source](https://redirect.github.com/markedjs/marked/compare/v12.0.0...v12.0.1)
##### Bug Fixes
- fix setext heading interupts ([#3210](https://redirect.github.com/markedjs/marked/issues/3210)) ([d848445](https://redirect.github.com/markedjs/marked/commit/d8484450722449b416508b5bde7c6ba4d9f3bfa8))
### [`v12.0.0`](https://redirect.github.com/markedjs/marked/releases/tag/v12.0.0)
[Compare Source](https://redirect.github.com/markedjs/marked/compare/v11.2.0...v12.0.0)
##### Bug Fixes
- update to commonmark spec [0.31](https://spec.commonmark.org/0.31.2) ([#3176](https://redirect.github.com/markedjs/marked/issues/3176)) ([3d9017b](https://redirect.github.com/markedjs/marked/commit/3d9017bb8e146a2ee37cd7b4d6d84c61d60a93dc))
##### BREAKING CHANGES
- [changes to spec](https://spec.commonmark.org/0.31.2/changes.html)
- Update HTML block tags: add search, remove source
- Update punctuation to include unicode punctuation and symbol categories
- Update HTML comment to include `` and ``
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 contains the following updates:
^11.2.0
->^14.1.2
Release Notes
markedjs/marked (marked)
### [`v14.1.2`](https://redirect.github.com/markedjs/marked/compare/v14.1.1...0309c2f6f00324c18563d1e503107e56517c05a9) [Compare Source](https://redirect.github.com/markedjs/marked/compare/v14.1.1...v14.1.2) ### [`v14.1.1`](https://redirect.github.com/markedjs/marked/releases/tag/v14.1.1) [Compare Source](https://redirect.github.com/markedjs/marked/compare/v14.1.0...v14.1.1) ##### Bug Fixes - Don't replace tabs with spaces ([#3438](https://redirect.github.com/markedjs/marked/issues/3438)) ([9ed6456](https://redirect.github.com/markedjs/marked/commit/9ed6456a37648d6944e549e04e7e441686dd6c6f)) ### [`v14.1.0`](https://redirect.github.com/markedjs/marked/releases/tag/v14.1.0) [Compare Source](https://redirect.github.com/markedjs/marked/compare/v14.0.0...v14.1.0) ##### Bug Fixes - don't export block or inline ([#3427](https://redirect.github.com/markedjs/marked/issues/3427)) ([3f0430a](https://redirect.github.com/markedjs/marked/commit/3f0430a45e14808bcf894323c8b680135e68f139)) ##### Features - add provideLexer and provideParser hooks ([#3424](https://redirect.github.com/markedjs/marked/issues/3424)) ([447f5af](https://redirect.github.com/markedjs/marked/commit/447f5af7e46665de28da711fc7887b56bc38715e)) ### [`v14.0.0`](https://redirect.github.com/markedjs/marked/releases/tag/v14.0.0) [Compare Source](https://redirect.github.com/markedjs/marked/compare/v13.0.3...v14.0.0) ##### Bug Fixes - allow async option to dictate type returned ([#3341](https://redirect.github.com/markedjs/marked/issues/3341)) ([b5a5004](https://redirect.github.com/markedjs/marked/commit/b5a50041ae0347a80d8d017b39b46a57f58354d0)) - Remove useNewRenderer ([#3342](https://redirect.github.com/markedjs/marked/issues/3342)) ([e64f226](https://redirect.github.com/markedjs/marked/commit/e64f226539baafee2935e173281157c70fb402db)) ##### BREAKING CHANGES - Remove old renderer - throw an error if `async: false` is set when an extension sets `async: true` ### [`v13.0.3`](https://redirect.github.com/markedjs/marked/releases/tag/v13.0.3) [Compare Source](https://redirect.github.com/markedjs/marked/compare/v13.0.2...v13.0.3) ##### Bug Fixes - fix recursion-like stack overflow error caused by the old render… ([#3380](https://redirect.github.com/markedjs/marked/issues/3380)) ([89af0b8](https://redirect.github.com/markedjs/marked/commit/89af0b85b1db67c86641144949d0a44461974442)) ### [`v13.0.2`](https://redirect.github.com/markedjs/marked/releases/tag/v13.0.2) [Compare Source](https://redirect.github.com/markedjs/marked/compare/v13.0.1...v13.0.2) ##### Bug Fixes - fix list item with blank first line ([#3351](https://redirect.github.com/markedjs/marked/issues/3351)) ([d28e4c6](https://redirect.github.com/markedjs/marked/commit/d28e4c65ea822a83049de5652cf3446a05d0c6b5)) ### [`v13.0.1`](https://redirect.github.com/markedjs/marked/releases/tag/v13.0.1) [Compare Source](https://redirect.github.com/markedjs/marked/compare/v13.0.0...v13.0.1) ##### Bug Fixes - fix this type in extension methods ([#3339](https://redirect.github.com/markedjs/marked/issues/3339)) ([520b9ad](https://redirect.github.com/markedjs/marked/commit/520b9ad355f2d098e251b5c89e973985922f5b76)) ### [`v13.0.0`](https://redirect.github.com/markedjs/marked/releases/tag/v13.0.0) [Compare Source](https://redirect.github.com/markedjs/marked/compare/v12.0.2...v13.0.0) ##### Bug Fixes - Fix blockquote code continuation ([#3264](https://redirect.github.com/markedjs/marked/issues/3264)) ([7ab8185](https://redirect.github.com/markedjs/marked/commit/7ab818502ed537ab8eed22dc9cf4f7602232aa53)) - Add parser as a property on the Renderer object ([#3291](https://redirect.github.com/markedjs/marked/issues/3291)) - Send block text tokens to the text renderer ([#3291](https://redirect.github.com/markedjs/marked/issues/3291)) ##### Features - Send token objects to renderers ([#3291](https://redirect.github.com/markedjs/marked/issues/3291)) ([1ce59ea](https://redirect.github.com/markedjs/marked/commit/1ce59ea827272b5d067f1e06d3ee4a1d52b1d9bb)) - Add space renderer that returns empty string by default ([#3291](https://redirect.github.com/markedjs/marked/issues/3291)) - Add header and align properties to TableCell token ([#3291](https://redirect.github.com/markedjs/marked/issues/3291)) - Add TableRow token ([#3291](https://redirect.github.com/markedjs/marked/issues/3291)) - Add Checkbox token ([#3291](https://redirect.github.com/markedjs/marked/issues/3291)) ##### BREAKING CHANGES - Add space token after blockquote and hr if there are multiple newlines - Send token objects to renderers and move logic to parse tokens from the parser to the renderers. - Most extensions that update marked renderers should still work with this version but will break in a future major version. - Extensions that change marked renderers will need to be updated and use new option `useNewRenderer` and accept a token object instead of multiple parameters. See updated [Renderer docs](https://marked.js.org/using_pro#renderer) ```js // v12 renderer extension const extension = { renderer: { heading(text, level) { // increase level by 1 return `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 was generated by Mend Renovate. View the repository job log.