Release notes
*Sourced from [redcarpet's releases](https://github.com/vmg/redcarpet/releases).*
> ## v3.5.0
> This release mostly ships with bug fixes and tiny improvements.
>
> ## Improvements
>
> * Avoid mutating the options hash passed to a render object (See [#663](https://github-redirect.dependabot.com/vmg/redcarpet/issues/663)).
> * Automatically enable the `fenced_code_blocks` option passing a `HTML_TOC` object to the `Markdown` object's constructor since some languages rely on the sharp to comment code (See [#451](https://github-redirect.dependabot.com/vmg/redcarpet/issues/451)).
> * Remove the `rel` and `rev` attributes from the output generated for footnotes as they don't pass the HTML 5 validation (See [#536](https://github-redirect.dependabot.com/vmg/redcarpet/issues/536)).
>
> * Allow passing `Range` objects to the `nesting_level` option to have a higher level of customization for table of contents (See [#519](https://github-redirect.dependabot.com/vmg/redcarpet/issues/519)):
>
> ~~~ruby
> Redcarpet::Render::HTML_TOC.new(nesting_level: 2..5)
> ~~~
>
> ## Bug fixes
>
> * Fix a segfault rendering quotes using `StripDown` and the `:quote` option.
>
> * Fix SmartyPants single quotes right after a link. For example:
>
> ~~~markdown
> [John](http://john.doe)'s cat
> ~~~
>
> Will now properly converts `'` to a right single quote (i.e. `’`).
Changelog
*Sourced from [redcarpet's changelog](https://github.com/vmg/redcarpet/blob/master/CHANGELOG.md).*
> ## Version 3.5.0
>
> * Avoid mutating the options hash passed to a render object.
>
> Refs [#663](https://github-redirect.dependabot.com/vmg/redcarpet/issues/663).
>
> *Max Schwenk*
>
> * Fix a segfault rendering quotes using `StripDown` and the `:quote`
> option.
>
> Fixes [#639](https://github-redirect.dependabot.com/vmg/redcarpet/issues/639).
>
> * Fix `warning: instance variable [@options](https://github.com/options) not initialized` when
> running under verbose mode (`-w`, `$VERBOSE = true`).
>
> * Fix SmartyPants single quotes right after a link. For example:
>
> ~~~markdown
> [John](http://john.doe)'s cat
> ~~~
>
> Will now properly converts `'` to a right single quote (i.e. `’`).
>
> Fixes [#624](https://github-redirect.dependabot.com/vmg/redcarpet/issues/624).
>
> * Remove the `rel` and `rev` attributes from the output generated
> for footnotes as they don't pass the HTML 5 validation.
>
> Fixes [#536](https://github-redirect.dependabot.com/vmg/redcarpet/issues/536).
>
> * Automatically enable the `fenced_code_blocks` option passing a
> `HTML_TOC` object to the `Markdown` object's constructor since
> some languages rely on the sharp to comment code.
>
> Fixes [#451](https://github-redirect.dependabot.com/vmg/redcarpet/issues/451).
>
> * Allow passing `Range` objects to the `nesting_level` option to have
> a higher level of customization for table of contents:
>
> ~~~ruby
> Redcarpet::Render::HTML_TOC.new(nesting_level: 2..5)
> ~~~
>
> Fixes [#519](https://github-redirect.dependabot.com/vmg/redcarpet/issues/519).
Commits
- [`6270d6b`](https://github.com/vmg/redcarpet/commit/6270d6b4ab6b46ee6bb57a6c0e4b2377c01780ae) Redcarpet v3.5.0
- [`94f6e27`](https://github.com/vmg/redcarpet/commit/94f6e27bdf2395efa555a7c772a3d8b70fb84346) Tiny follow-up to [#663](https://github-redirect.dependabot.com/vmg/redcarpet/issues/663)
- [`3100f65`](https://github.com/vmg/redcarpet/commit/3100f6594b923decb88e12a30863960cabadebc5) Merge pull request [#663](https://github-redirect.dependabot.com/vmg/redcarpet/issues/663) from maschwenk/dont-mutate-options
- [`fc52d9c`](https://github.com/vmg/redcarpet/commit/fc52d9c5950fd89bcb63f644b436c6d38a62cc09) Add regression test
- [`03e7997`](https://github.com/vmg/redcarpet/commit/03e7997fd0f231334c8fb8ce0af1ef6f4161351a) Don't mutated passed options
- [`92a7b3a`](https://github.com/vmg/redcarpet/commit/92a7b3ae2241b862e9bf45e0af3cf53ebdfb0afb) Fix a segfault with StripDown and the `:quote` option
- [`7352162`](https://github.com/vmg/redcarpet/commit/735216280b529f0b7f268b33c59c9ccffc67a414) Merge pull request [#649](https://github-redirect.dependabot.com/vmg/redcarpet/issues/649) from rbalint/master
- [`e23383e`](https://github.com/vmg/redcarpet/commit/e23383e4b27abf348ff223436ca98b4a5e0b2320) Merge pull request [#650](https://github-redirect.dependabot.com/vmg/redcarpet/issues/650) from kolen/fix-warning-options-not-initialized
- [`6b86656`](https://github.com/vmg/redcarpet/commit/6b866560b25493049a52040932530de3a00cbac3) Fix "instance variable [@options](https://github.com/options) not initialized" warning
- [`f4bd88b`](https://github.com/vmg/redcarpet/commit/f4bd88b9a8ce21521f9346cd0222ab5d0f5e0542) Merge pull request [#651](https://github-redirect.dependabot.com/vmg/redcarpet/issues/651) from kolen/fix-travis-builds
- Additional commits viewable in [compare view](https://github.com/vmg/redcarpet/compare/v3.4.0...v3.5.0)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it). To ignore the version in this PR you can just close it
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Finally, you can contact us by mentioning @dependabot.
Bumps redcarpet from 3.4.0 to 3.5.0.
Release notes
*Sourced from [redcarpet's releases](https://github.com/vmg/redcarpet/releases).* > ## v3.5.0 > This release mostly ships with bug fixes and tiny improvements. > > ## Improvements > > * Avoid mutating the options hash passed to a render object (See [#663](https://github-redirect.dependabot.com/vmg/redcarpet/issues/663)). > * Automatically enable the `fenced_code_blocks` option passing a `HTML_TOC` object to the `Markdown` object's constructor since some languages rely on the sharp to comment code (See [#451](https://github-redirect.dependabot.com/vmg/redcarpet/issues/451)). > * Remove the `rel` and `rev` attributes from the output generated for footnotes as they don't pass the HTML 5 validation (See [#536](https://github-redirect.dependabot.com/vmg/redcarpet/issues/536)). > > * Allow passing `Range` objects to the `nesting_level` option to have a higher level of customization for table of contents (See [#519](https://github-redirect.dependabot.com/vmg/redcarpet/issues/519)): > > ~~~ruby > Redcarpet::Render::HTML_TOC.new(nesting_level: 2..5) > ~~~ > > ## Bug fixes > > * Fix a segfault rendering quotes using `StripDown` and the `:quote` option. > > * Fix SmartyPants single quotes right after a link. For example: > > ~~~markdown > [John](http://john.doe)'s cat > ~~~ > > Will now properly converts `'` to a right single quote (i.e. `’`).Changelog
*Sourced from [redcarpet's changelog](https://github.com/vmg/redcarpet/blob/master/CHANGELOG.md).* > ## Version 3.5.0 > > * Avoid mutating the options hash passed to a render object. > > Refs [#663](https://github-redirect.dependabot.com/vmg/redcarpet/issues/663). > > *Max Schwenk* > > * Fix a segfault rendering quotes using `StripDown` and the `:quote` > option. > > Fixes [#639](https://github-redirect.dependabot.com/vmg/redcarpet/issues/639). > > * Fix `warning: instance variable [@options](https://github.com/options) not initialized` when > running under verbose mode (`-w`, `$VERBOSE = true`). > > * Fix SmartyPants single quotes right after a link. For example: > > ~~~markdown > [John](http://john.doe)'s cat > ~~~ > > Will now properly converts `'` to a right single quote (i.e. `’`). > > Fixes [#624](https://github-redirect.dependabot.com/vmg/redcarpet/issues/624). > > * Remove the `rel` and `rev` attributes from the output generated > for footnotes as they don't pass the HTML 5 validation. > > Fixes [#536](https://github-redirect.dependabot.com/vmg/redcarpet/issues/536). > > * Automatically enable the `fenced_code_blocks` option passing a > `HTML_TOC` object to the `Markdown` object's constructor since > some languages rely on the sharp to comment code. > > Fixes [#451](https://github-redirect.dependabot.com/vmg/redcarpet/issues/451). > > * Allow passing `Range` objects to the `nesting_level` option to have > a higher level of customization for table of contents: > > ~~~ruby > Redcarpet::Render::HTML_TOC.new(nesting_level: 2..5) > ~~~ > > Fixes [#519](https://github-redirect.dependabot.com/vmg/redcarpet/issues/519).Commits
- [`6270d6b`](https://github.com/vmg/redcarpet/commit/6270d6b4ab6b46ee6bb57a6c0e4b2377c01780ae) Redcarpet v3.5.0 - [`94f6e27`](https://github.com/vmg/redcarpet/commit/94f6e27bdf2395efa555a7c772a3d8b70fb84346) Tiny follow-up to [#663](https://github-redirect.dependabot.com/vmg/redcarpet/issues/663) - [`3100f65`](https://github.com/vmg/redcarpet/commit/3100f6594b923decb88e12a30863960cabadebc5) Merge pull request [#663](https://github-redirect.dependabot.com/vmg/redcarpet/issues/663) from maschwenk/dont-mutate-options - [`fc52d9c`](https://github.com/vmg/redcarpet/commit/fc52d9c5950fd89bcb63f644b436c6d38a62cc09) Add regression test - [`03e7997`](https://github.com/vmg/redcarpet/commit/03e7997fd0f231334c8fb8ce0af1ef6f4161351a) Don't mutated passed options - [`92a7b3a`](https://github.com/vmg/redcarpet/commit/92a7b3ae2241b862e9bf45e0af3cf53ebdfb0afb) Fix a segfault with StripDown and the `:quote` option - [`7352162`](https://github.com/vmg/redcarpet/commit/735216280b529f0b7f268b33c59c9ccffc67a414) Merge pull request [#649](https://github-redirect.dependabot.com/vmg/redcarpet/issues/649) from rbalint/master - [`e23383e`](https://github.com/vmg/redcarpet/commit/e23383e4b27abf348ff223436ca98b4a5e0b2320) Merge pull request [#650](https://github-redirect.dependabot.com/vmg/redcarpet/issues/650) from kolen/fix-warning-options-not-initialized - [`6b86656`](https://github.com/vmg/redcarpet/commit/6b866560b25493049a52040932530de3a00cbac3) Fix "instance variable [@options](https://github.com/options) not initialized" warning - [`f4bd88b`](https://github.com/vmg/redcarpet/commit/f4bd88b9a8ce21521f9346cd0222ab5d0f5e0542) Merge pull request [#651](https://github-redirect.dependabot.com/vmg/redcarpet/issues/651) from kolen/fix-travis-builds - Additional commits viewable in [compare view](https://github.com/vmg/redcarpet/compare/v3.4.0...v3.5.0)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it). To ignore the version in this PR you can just close it - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot.