This release has two new lexers: one for e-mails (yes, I am aware it is only me that spells it that way) and one for J (why not another language starting with J?). There's also fixes for the Apex, HTTP, Janet, JavaScript and Rust lexers. And on top of all of that, there are some improvements to Rouge itself, including a new CLI debug command and a line highlighting option.
Thanks to everyone who contributed bug reports and pull requests. Stay safe and lex responsibly!
Depfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with @depfu rebase.
All Depfu comment commands
@depfu rebase
Rebases against your default branch and redoes this update
@depfu recreate
Recreates this PR, overwriting any edits that you've made to it
@depfu merge
Merges this PR once your tests are passing and conflicts are resolved
@depfu close
Closes this PR and deletes the branch
@depfu reopen
Restores the branch and reopens this PR (if it's closed)
@depfu pause
Ignores all future updates for this dependency and closes this PR
@depfu pause [minor|major]
Ignores all future minor/major updates for this dependency and closes this PR
@depfu resume
Future versions of this dependency will create PRs again (leaves this PR as is)
Here is everything you need to know about this update. Please take a good look at what changed and the test results before merging this pull request.
What changed?
✳️ jekyll-seo-tag (2.6.1 → 2.7.1) · Repo · Changelog
Release Notes
2.7.1
2.7.0
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 58 commits:
chore(release): v.2.7.1 :gem:
Update history to reflect merge of #419 [ci skip]
Mutate site payload instead of duplicating it (#419)
chore(release): 2.7.0
chore(deps): Ruby > 2.4 EOL
Update history to reflect merge of #418 [ci skip]
Replace read-only empty hash with private constant (#418)
Update history to reflect merge of #343 [ci skip]
Simplify conditional in SeoTag::Drop#date_modified (#343)
Update history to reflect merge of #388 [ci skip]
Render og:locale meta only when defined explicitly (#388)
Update history to reflect merge of #417 [ci skip]
Mutate hash literals instead of duplicating them (#417)
Update history to reflect merge of #414 [ci skip]
Profile plugin using a third-party repo (#414)
Update history to reflect merge of #415 [ci skip]
Fix Travis builds for Jekyll 3.x (#415)
Update history to reflect merge of #409 [ci skip]
Structured Data Testing Tool is deprecated (#409)
Update history to reflect merge of #399 [ci skip]
Improve documentation on plugin usage (#399)
Update history to reflect merge of #403 [ci skip]
Rename Google webmaster tools to Google Search Console and fix a few small issues (#403)
Update history to reflect merge of #376 [ci skip]
Reduce allocations of instance-agnostic objects (#376)
Update history to reflect merge of #385 [ci skip]
chore(ci): bump Ruby versions (#385)
Update history to reflect merge of #382 [ci skip]
style: align with latest jekyll-rubocop (#382)
Merge pull request #380 from jekyll/require_version
chore(dev): simplify require for version
Update history to reflect merge of #360 [ci skip]
Fix locale specs that use the fallback locale (#360)
Update history to reflect merge of #372 [ci skip]
chore(ci): test Jekyll v4.0 (#372)
Update history to reflect merge of #342 [ci skip]
Memoize #author_hash in SeoTag::AuthorDrop (#342)
Update history to reflect merge of #356 [ci skip]
Prefer site.tagline to site.description for page title (#356)
Merge pull request #371 from coliff/patch-1
Update jekyll-seo-tag.gemspec
Update history to reflect merge of #367 [ci skip]
Ensure a single leading `@` for twitter usernames (#367)
Update history to reflect merge of #284 [ci skip]
Make Twitter card without having Twitter account (#284)
Update history to reflect merge of #324 [ci skip]
Merge pull request #324 from AlekseySpiridonov/add-custom-paginator-message
Merge branch 'master' into add-custom-paginator-message
Update history to reflect merge of #359 [ci skip]
HTTPS link to https://ogp.me/ (#359)
Update history to reflect merge of #358 [ci skip]
remove Google+ from example snippet (#358)
Merge pull request #352 from coliff/patch-1
Update Google's structured-data docs URL to prevent redirect
Update history to reflect merge of #351 [ci skip]
use example.com for example URL (#351)
Update history to reflect merge of #350 [ci skip]
HTTPS links (#350)
↗️ rouge (indirect, 3.23.0 → 3.24.0) · Repo · Changelog
Release Notes
3.24.0
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 14 commits:
Release v3.24.0 (#1607)
Improve optional chaining in JavaScript lexer (#1594)
Fix errors from new empty regex requirements (#1606)
Restrict the use of empty-matching regular expressions (#1548)
Add a CLI debug command that provides reasonable defaults (#1593)
Fix lexing of await in Rust lexer (#1587)
Add J lexer (#1584)
Update documentation to use bundle config set path (#1583)
Add e-mail lexer (#1567)
resolves #264 add line highlighting option (#1426)
apex: fix invalid use of String#casecmp (#1596)
Improve handling of quoted forms in Janet lexer (#1586)
Add Lexer#with and Lexer.lookup_fancy (#1565)
add a :content option to http (#1592)
Depfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with
@depfu rebase
.All Depfu comment commands
This change is