docs.lighttable.com
docs.lighttable.com copied to clipboard
Bump jekyll from 4.0.0 to 4.2.0
Bumps jekyll from 4.0.0 to 4.2.0.
Release notes
Sourced from jekyll's releases.
v4.2.0
Minor Enhancements
- Warn on command-line with permalink conflict (#8342)
- Supress warning issued for redirect pages (#8347)
- Enhance detection of conflicting destination URLs (#8459)
- Add
:post_converthook to modify HTML content before layout (#8368)- Allow triggering
:post_convertevents atomically (#8465)- Debug reading Page and Layout objects (#8100)
- Do not reset
site.urltohttp://localhost:4000by default (#7253)- Add custom debug strings for Jekyll objects (#8473)
- Debug reading data files in a site (#8481)
Bug Fixes
- Replace nested conditional with guard clauses (#8294)
- Fix: security bump (#8349)
- Fix path matching regex in post_url Liquid tag (#8375)
- Enable
Performance/ChainArrayAllocationcop (#8404)- Enable Lint/NoReturnInBeginEndBlocks Cop (#8457)
- Generate items from
site.includelist only once (#8463)- Explicitly return nil after site process phase (#8472)
Optimization Fixes
- Implement custom delegators for drop methods (#8183)
- Handle
nilargument toJekyll.sanitized_path(#8415)- Cache
Jekyll.sanitized_path(#8424)- Memoize array of drop getter method names (#8421)
- Reduce string allocations from the
linktag (#8387)- Optimize parsing of parameters in
includetag (#8192)- Stash documents
write?attribute in a variable (#8389)- Reduce string allocations from generating doc URLs (#8392)
- Check if site is in incremental mode optimally (#8401)
- Utilize flexibility of
Site#in_dest_dir(#8403)- Reduce allocations from rendering item as liquid (#8406)
- Compute relative_path of pages using PathManager (#8408)
- Reduce allocation from
normalize_whitespacefilter (#8400)- Use
Regexp#match?whenMatchDatais not required (#8427)- Check default front matter scope against symbols (#8393)
- Stash frequently used
Dropsetter keys for reuse (#8394)- Memoize defaults computed for Convertibles (#8451)
- Reduce array allocations from merging categories (#8453)
- Memoize destination of pages, documents and staticfiles (#8458)
- Reduce allocations from computing item property (#8485)
- Optimize
Page#dirwith a private method (#8489)- Stash attribute hash for Liquid computed for pages (#8497)
Development Fixes
Changelog
Sourced from jekyll's changelog.
4.2.0 / 2020-12-14
Minor Enhancements
- Warn on command-line with permalink conflict (#8342)
- Supress warning issued for redirect pages (#8347)
- Enhance detection of conflicting destination URLs (#8459)
- Add
:post_converthook to modify HTML content before layout (#8368)- Allow triggering
:post_convertevents atomically (#8465)- Debug reading Page and Layout objects (#8100)
- Do not reset
site.urltohttp://localhost:4000by default (#7253)- Add custom debug strings for Jekyll objects (#8473)
- Debug reading data files in a site (#8481)
Bug Fixes
- Replace nested conditional with guard clauses (#8294)
- Fix: security bump (#8349)
- Fix path matching regex in post_url Liquid tag (#8375)
- Enable
Performance/ChainArrayAllocationcop (#8404)- Enable Lint/NoReturnInBeginEndBlocks Cop (#8457)
- Generate items from
site.includelist only once (#8463)- Explicitly return nil after site process phase (#8472)
Optimization Fixes
- Implement custom delegators for drop methods (#8183)
- Handle
nilargument toJekyll.sanitized_path(#8415)- Cache
Jekyll.sanitized_path(#8424)- Memoize array of drop getter method names (#8421)
- Reduce string allocations from the
linktag (#8387)- Optimize parsing of parameters in
includetag (#8192)- Stash documents
write?attribute in a variable (#8389)- Reduce string allocations from generating doc URLs (#8392)
- Check if site is in incremental mode optimally (#8401)
- Utilize flexibility of
Site#in_dest_dir(#8403)- Reduce allocations from rendering item as liquid (#8406)
- Compute relative_path of pages using PathManager (#8408)
- Reduce allocation from
normalize_whitespacefilter (#8400)- Use
Regexp#match?whenMatchDatais not required (#8427)- Check default front matter scope against symbols (#8393)
- Stash frequently used
Dropsetter keys for reuse (#8394)- Memoize defaults computed for Convertibles (#8451)
- Reduce array allocations from merging categories (#8453)
- Memoize destination of pages, documents and staticfiles (#8458)
- Reduce allocations from computing item property (#8485)
- Optimize
Page#dirwith a private method (#8489)- Stash attribute hash for Liquid computed for pages (#8497)
Development Fixes
Commits
871a05aRelease :gem: 4.2.098d0686Release: Jekyll 4.2.0 (#8466)1e2d72aRemove redundant quotes around YAML value0d7665cdocs: new homebrew script [skip ci]3ca9d6eFormat History entries for changes on HEADc571b3bUpdate history to reflect merge of #8497 [ci skip]01825f5Stash attribute hash for Liquid computed for pages (#8497)c70437eCorrect offenses reported by RuboCop 1.6.084deb28Improve maintainability of showcase data and paged268e35Update history to reflect merge of #8504 [ci skip]- 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 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) -
@dependabot use these labelswill set the current labels as the default for future PRs for this repo and language -
@dependabot use these reviewerswill set the current reviewers as the default for future PRs for this repo and language -
@dependabot use these assigneeswill set the current assignees as the default for future PRs for this repo and language -
@dependabot use this milestonewill set the current milestone as the default for future PRs for this repo and language -
@dependabot badge mewill 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:
- 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)