Update html-pipeline requirement from ~> 2.2 to >= 2.2, < 4.0
Updates the requirements on html-pipeline to permit the latest version.
Changelog
Sourced from html-pipeline's changelog.
v2.14.3 (2022-10-14)
Closed issues:
Merged pull requests:
v2.14.2 (2022-06-12)
Merged pull requests:
v2.14.1 (2022-03-31)
Closed issues:
- 2.14.0 is disconnected #358
- I would love to use the vscode codicon.ttf in my readme.md #356
- Html-pipeline #355
- Canalizacion de HTML #354
- Change branch name off of
master#340- New feature request: team mention filter #311
- code in header produce invalid anchor #308
- Stop "camo"ing "github.io" #305
- A filter to produce diffs with syntax highlighting in html, maybe. #270
- Require pygments.rb or remove Pygments references #235
- Allow ᴀʀɪᴀ attributes for blind people. #219
- 'lexer' is removed from github-linguist #217
- Please document how to use the html-pipeline binary without command‐line arguments! #213
- PHP syntax highlight #212
v2.13.2 (2020-12-04)
Merged pull requests:
... (truncated)
Commits
84c75b3:gem: bump to 2.14.303ae30dMerge pull request #365 from ramhoj/use-cgi-escape-html807c23cReplace EscapeUtils.escape_html with CGI.escape_html32a21be:gem: bump to 2.14.2578f958Merge pull request #361 from glaszig/data-url3cbad68handle invalid data urls in absolute source filter4f1aab0Properly release v2.14.x0e3d84e:gem: bump to 2.13.2f378099Merge pull request #341 from kazk/fix-unsafe-custom-renderer-missing-pre-langb717f31Fix custom renderer with unsafe option missing pre lang- Additional commits viewable in compare view
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 rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency -
@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
These two versions require in two different ways, so a try...LoadError will need to be added.
I took a swing at this. It's much more complicated than changing the require statement:
- EmojiFilter has become a NodeFilter, and
HTMLPipeline.newhas changed its initialization procedure. - The tests use just
EmojiFilter.callbut the README indicates that I should be initializing the EmojiFilter when adding it to the list of node_filters, so EmojiFilter.new.call.
I don't have enough time to fix this now, but given the huge differences, I'd recommend not trying to support the old and the new like this PR suggests. Just upgrade to 3.0 and call it done.