All Versions
16
Latest Version
Avg Release Cycle
114 days
Latest Release
1674 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v4.1.1 Changes
June 24, 2020- π Fix grammar in documentation section (#8265)
π Development Fixes
π Bug Fixes
- 0οΈβ£ Disable page excerpts by default (#8222)
- βͺ Revert introduction of PageDrop (#8221)
- Don't generate excerpts for non-html pages (#8234)
- π Make page excerpts consistent with doc excerpts (#8236)
π Documentation
- π Replace deprecated 'show' command with 'info' (#8235)
- π Change name to β²Vercel (#8247)
- β Add language and examples to describe how to use the configuration opβ¦ (#8249)
- π Fix missing yaml front matter colon and adjust/add clarifying language. (#8250)
- correct typo (#8261)
- π Allow hyperlinks to specific filter documentation (#8231)
- β‘οΈ Update link to Netlify step-by-step guide (#8264)
Site Enhancements
-
v4.1.0 Changes
May 27, 2020Minor Enhancements
- π serve: add support for ECC certificates (#7768)
- β‘οΈ Update item_property to recognize integers (#7878)
- Include _config.yml in a new theme's gemspec (#7865)
- β Add an option to easily disable disk-cache (#7928)
- β‘οΈ Optimize markdown parsing with Kramdown by reusing the options and parser objects (#8013)
- β Add PageDrop to provide Liquid templates with data (#7992)
- β‘οΈ Optimize
Kramdown::JekyllDocument#to_html
calls (#8041) - β¬οΈ Reduce Jekyll::Renderer instances during a build (#7570)
- π§ Configure default language for syntax-highlighting (#8035)
- β Remove dev dependencies from new theme-gem gemspec (#8042)
- π Allow disabling import of theme configuration (#8131)
- π Allow excerpts to be generated for Page objects (#7642)
- π Profile various stages of a site's build process (#6760)
- β Add find filters to optimize where-first chains (#8171)
- Make number_of_words respect CJK characters (#7813)
- π Initialize static files' data hash only if needed (#8188)
π Bug Fixes
- Memoize absolute_url and relative_url filters (#7793)
- π Fix documentation comment for Jekyll::Converters::Identity (#7883)
- β‘οΈ Optimize Jekyll::Filters#item_property (#7696)
- π Allow multiple binary operators in where_exp filter (#8047)
- π Fix documents custom-ordering logic (#8028)
- π Use
layout.path
when rendering the Liquid layout (#8069) - β¬οΈ Reduce array allocations from
StaticFile#path
(#8083) - Simplify
Jekyll::Renderer#validate_layout
(#8064) - β Add static file's basename to its url_placeholder (#7908)
- Clear cached Liquid template scope before render (#7967)
- β Add slugified_categories URL placeholder (#8094)
- Cache URLFilter results of string inputs per site (#7990)
- π Use platforms instead of install_if (#8140)
- Config include trailing slash (#8113)
- π Allow extensionless document in a strict site (#7950)
- π Improve path normalization in liquid_renderer (#8075)
- π Switch slugify regex to support more Unicode character groups (#8167)
- Check if entry is a directory once per enumerator (#8177)
- Filter out exclusively excluded entries sooner (#7482)
-
v4.0.1 Changes
May 08, 2020π Bug Fixes
- β Prevent console warnings with Ruby 2.7 (#8124)
- Clear cached Liquid template scope before render (#8141)
- β Add static file's basename to its url_placeholder (#8142)
- β‘οΈ Update item_property to recognize integers (#8160)
π Development Fixes
- π Fix Kramdown converter based tests for v4.0.x (#8143)
-
v4.0.0 Changes
August 20, 2019Major Enhancements
- β¬οΈ Drop ruby 2.3 (#7454)
- β¬οΈ Drop support for Ruby 2.1 and 2.2 (#6560)
- β¬οΈ Drop support for older versions of Rouge (#6978)
- β¬οΈ Drop support for pygments as syntax-highlighter (#7118)
- β¬οΈ Drop support for Redcarpet (#6987)
- β¬οΈ Drop support for rdiscount (#6988)
- β¬οΈ Drop support for
jekyll-watch-1.4.0
and older (#7287) - Incorporate
relative_url
filter inlink
tag (#6727) - β¬οΈ Upgrade kramdown dependency to v2.x (#7492)
- β¬οΈ Upgrade jekyll-sass-converter to v2.x - Sassc + sourcemaps (#7778)
- β¬οΈ Upgrade i18n to v1.x (#6931)
- β Add
Jekyll::Cache
class to handle caching on disk (#7169) - Cache converted markdown (#7159)
- Cache: Do not dump undumpable objects (#7190)
- 0οΈβ£ Cache matched defaults sets for given parameters (#6888)
- Ignore cache directory (#7184)
- Add
Site#in_cache_dir
helper method (#7160) - β Remove 'cache_dir' during
jekyll clean
(#7158) - π Cache parsed Liquid templates in memory (#7136)
- Only read layouts from source_dir or theme_dir (#6788)
- π Allow custom sorting of collection documents (#7427)
- Always exclude certain paths from being processed (#7188)
- β Remove Jekyll::Utils#strip_heredoc in favor of a Ruby > 2.3 built in (#7584)
- Incorporate
relative_url
withinpost_url
tag (#7589) - β Remove patch to modify config for kramdown (#7699)
Minor Enhancements
- β¨ Enhance
--blank
scaffolding (#7310) - π Use
jekyll-compose
if installed (#6932) - Disable Liquid via front matter (#6824)
- π§ Configure cache_dir (#7232)
- ISO week date drops (#5981)
- π Fix custom 404 page for GitHub pages (#7132)
- Load config file from within current theme-gem (#7304)
- Suggest re-running command with
--trace
on fail (#6551) - π Support for binary operators in where_exp filter (#6998)
- Automatically load
_config.toml
(#7299) - β Add vendor folder to a newly installed site's .gitignore (#6968)
- Output Jekyll Version while debugging (#7173)
- π Memoize computing excerpt's relative_path (#6951)
- Skip processing posts that can not be read (#7302)
- π Memoize the return value of Site#documents (#7273)
- 0οΈβ£ Cache globbed paths in front matter defaults (#7345)
- Cache computed item property (#7301)
- Cleanup Markdown converter (#7519)
- Do not process Liquid in post excerpt when disabled in front matter (#7146)
- Liquefied link tag (#6269)
- β‘οΈ Update item_property to return numbers as numbers instead of strings (#6608)
- π Use
.markdown
extension for page templates (#7126) - β Add support for
*.xhtml
files (#6854) - π Allow i18n v0.9.5 and higher (#7044)
- Ignore permission error of /proc/version (#7267)
- Strip extra slashes via
Jekyll.sanitized_path
(#7182) - π Site template: remove default config for markdown (#7285)
- β Add a custom inspect string for StaticFile objects (#7422)
- Remind user to include gem in the Gemfile on error (#7476)
- 0οΈβ£ Search Front matter defaults for Page objects with relative_path (#7261)
- π Lock use of
tzinfo
gem to v1.x (#7521, #7562) - Utilize absolute paths of user-provided file paths (#7450)
- Detect
nil
and empty values in objects withwhere
filter (#7580) - π Initialize mutations for Drops only if necessary (#7657)
- β¬οΈ Reduce Array allocations via Jekyll::Cleaner (#7659)
- Encode and unencode urls only as required (#7654)
- β¬οΈ Reduce string allocations with better alternatives (#7643)
- β¬οΈ Reduce allocations from Jekyll::Document instances (#7625)
- β Add
type
attribute to Document instances (#7406) - β¬οΈ Reduce allocations from where-filter (#7653)
- π Memoize SiteDrop#documents to reduce allocations (#7697)
- β Add PathManager class to cache interim paths (#7732)
- β Remove warnings and fixes for deprecated config (#7440)
- Delegate --profile tabulation to
terminal-table
(#7627)
π Bug Fixes
- π Security: fix
include
bypass ofEntryFilter#filter
symlink check (#7226) - Theme gems: ensure directories aren't symlinks (#7419)
- β Add call to unused method
validate_options
incommands/serve.rb
(#7122) - Check if scope applies to type before given path (#7263)
- Document two methods, simplify one of the methods (#7270)
- Check key in collections only if it isn't "posts" (#7277)
- Interpolate Jekyll::Page subclass on inspection (#7203)
- Measure the no. of times a template gets rendered (#7316)
- β¬οΈ Reduce array traversal in Jekyll::Reader (#7157)
- Re-implement handling Liquid blocks in excerpts (#7250)
- Documents should be able to render their date (#7404)
- π Fix Interpreter warning from Jekyll::Renderer (#7448)
- Loggers should accept both numbers and symbols (#6967)
- Replace regex arg to :gsub with a string arg (#7189)
- Dont write static files from unrendered collection (#7410)
- Excerpt handling of custom and intermediate tags (#7382)
- π Change future post loglevel to warn to help user narrow down issues (#7527)
- π Handle files with trailing dots in their basename (#7315)
- π Fix unnecessary allocations via StaticFileReader (#7572)
- Don't check if site URL is absolute if it is nil (#7498)
- Avoid unnecessary duplication of pages array (#7272)
- Memoize Site#post_attr_hash (#7276)
- π Memoize Document#excerpt_separator (#7569)
- Optimize Document::DATE_FILENAME_MATCHER to match valid filenames (#7292)
- Escape valid special chars in a site's path name (#7568)
- Replace
name
in Page#inspect with relative_path (#7434) - β Log a warning when the slug is empty (#7357)
- Push Markdown link refs to excerpt only as required (#7577)
- π Fix broken include_relative usage in excerpt (#7633)
- π Initialize and reset glob_cache only as necessary (#7658)
- Revert memoizing Site#docs_to_write and #documents (#7684)
- Backport #7684 for v3.8.x: Revert memoizing Site#docs_to_write and refactor #documents (#7689)
- Backport #7213 and #7633 for v3.8.x: Fix broken include_relative usage in excerpt (#7690)
- Don't read symlinks in site.include in safe mode (#7711)
- Replace
String#=~
withString#match?
(#7723) - β‘οΈ Update log output for an invalid theme directory (#7679)
- β Remove configuration of theme sass files from Core (#7290)
- Actually conditionally include liquid-c (#7792)
- β Test number_like regex on stringified property (#7788)
π Development Fixes
- β¬οΈ Upgrade liquid-c to v4.0 (#7375)
- β¬οΈ Bump RuboCop to v0.71.0 (#7687)
- π Target Ruby 2.4 syntax (#7583)
- π Fix: RuboCop offenses (#7769)
- π Use communicative method parameters (#7566)
- Scan
assert_equal
methods and rectify any offenses with a custom RuboCop cop (#7130) - β CI: Test with Ruby 2.6 (#7438)
- β CI: Test with Ruby 2.6 on AppVeyor (#7518)
- β‘οΈ CI: Update RuboCop config (#7050)
- π CI: Add a script to profile docs (#7540)
- π― CI(Appveyor): shallow clone with 5 last commits (#7312)
- β CI: Test with oldest and latest Ruby only (#7412)
- β‘οΈ CI: Update excludes for CodeClimate Analyses (#7365)
- π CI: Lock Travis to Bundler-1.16.2 (#7144)
- β CI: Bump tested version of JRuby to 9.2.7.0 (#7612)
- β‘οΈ CI: Do not install docs on updating gems on Travis (#7706)
- β‘οΈ Update gemspec (#7425)
- deps: relax version constraint on classifier-reborn gem (#7471)
- β‘οΈ deps: update yajl-ruby (#7278)
- π deps: bump yajl-ruby to v1.4.0 (#6976)
- Create symlink only if target is accessible (#7429)
- Switch to
:install_if
for wdm gem (#7372) - β Add cucumber feature to test include_relative tag (#7213)
- π¨ Small benchmark refactoring (#7211)
- π Fix incorrectly passed arguments to assert_equal (#7134)
- π fix up refute_equal call (#7133)
- π Fix RuboCop offences in test files (#7128)
- π Use assert_include (#7093)
- π Remember to release docs gem (#7066)
- π Useless privates removed (#6768)
- β Load Rouge for TestKramdown (#7007)
- β‘οΈ Update instructions for releasing docs Gem (#6975)
- π We are not using Ruby 2.2 anymore (#6977)
- β Remove unnecessary Jekyll::Page constant (#6770)
- β Remove unused error class (#6511)
- β Add a Cucumber feature for post_url tag (#7586)
- π Generate a "TOTAL" row for build-profile table (#7614)
- π¨ Refactor Jekyll::Cache (#7532)
- Store list of expected extnames in a constant (#7638)
- π Profile allocations from a build session (#7646)
- β‘οΈ Update small typo in contributing.md (#7671)
- β Remove override to Jekyll::Document#respond_to? (#7695)
- β‘οΈ Update TestTags in sync with Rouge v3.4 (#7709)
- π Use regexp to filter special entries (#7702)
- β¬οΈ Reduce Array objects generated from utility method (#7749)
- β‘οΈ Update mime.types (#7756)
- Replace redundant Array#map with Array#each (#7761)
- Reduce allocations by using #each_with_object (#7758)
- π Memoize fallback_data for Drop (#7728)
- π Use String#end_with? to check if entry is a backup (#7701)
π Documentation
- π¨ Refactor docs (#7205)
- β Add a link to Giraffe Academy's tutorial (#7325)
- Do not advise users to install Jekyll outside of Bundler (#6927)
- β Remove documentation for using Redcarpet (#6990)
- π Install Docs that Work on MacOS 10.14 (#7561)
- β Add Installation Instructions for Ubuntu (#6925)
- Don't prompt for sudo when installing with Ubuntu WSL (#6781)
- Installation instructions for Fedora (#7198)
- β‘οΈ Update Windows install docs (#6926)
- List all standard liquid filters (#7333)
- List all static files variables (#7002)
- π Improve how to include Rouge stylesheets (#7752)
- π Mention CommonMark plugins (#7418)
- β Add TSV to list of supported _data files. (#7168)
- π How to deploy using pre-push git hook (#7179)
- Hosting with AWS Amplify (#7510)
- π CircleCI deployment through CircleCI v2 (#7024)
- GitHub Pages: use themes from other repos (#7112)
- Document page.dir and page.name (#7373)
- Document custom tag blocks (#7359)
- Document converter methods (#7289)
- Document
{{ page.collection }}
(#7430) - Document Jekyll Filters with YAML data (#7335)
- Document where Jekyll looks for layouts in a site (#7564)
- π plugin: liquid tag jekyll-flickr (#6946)
- π plugin: jekyll-target-blank (#7046)
- π plugin: json-get. (#7086)
- π plugin:
jekyll-info
(#7091) - π plugin: jekyll-xml-source (#7114)
- π plugin: jekyll-firstimage filter (#7127)
- π plugin: CAT (#7011)
- Resources: Statictastic (#7593)
- Resources: Bonsai Search (#7543)
- Resources: Formspark (#7601)
- Resources: Jekpack(#7598)
- Resources: formX (#7536)
- Resources: 99inbound's Jekyll post (#7348)
- Resources: CloudSh (#7497)
- Community: DEV Community's Jekyll tag (#7139)
- π Showcase: developer.spotify.com (#7217)
- π Showcase: Isomer (#7300)
- Add version number for group_by_exp doc (#6956)
- π Updated nginx configuration for custom-404-page documentation (#6994)
- Clarify definition of 'draft' (#7037)
- _drafts need to be contained within the custom collection directory (#6985)
- β‘οΈ Updated to supported version (#7031)
- β Add Hints for some Improved Travis Config in Doc (#7049)
- β‘οΈ Update travis-ci.md to point out "this is an example Gemfile" (#7089)
- π§ Instructions to view themeβs files under Linux (#7095)
- π Use a real theme in the example (#7125)
- β‘οΈ Update docs about post creation (#7138)
- π Initialize upgrading doc for v4.0 (#7140)
- β Add version badge for date filters with ordinal (#7162)
- Corrected sample usage of postfiles (#7181)
- π¦ Resolve "Unable to locate package ruby2.4" error (#7196)
- π Correct stylesheet url in tutorial step 7 (#7210)
- β Removes quotes from markdown for assets (#7223)
- Clarified front matter requirement (#7234)
- Explicit location of where to create blog.html (#7241)
- π Reference the build command options that allows multiple config files (#7266)
- β Add more issue template(s) and pull request template (#7269)
- π· Suggest sites use OpenSSL instead of GnuTLS for their site's CI (#7010)
- π Fix broken Contributors link in README.markdown (#7200)
- β Add title tag to item in RSS template (#7282)
- β Add link tag to item in RSS template (#7291)
- β Remove redundant instruction comment (#7342)
- π Textile is only supported through a converter plugin (#7003)
- β Add recursive navigation tutorial (#7720)
- β Remove installation instructions with Homebrew (#7381)
- π Fix dead link and misleading prose (#7383)
- π Fix content management section (#7385)
- π Apply ruby official guide documents (#7393)
- Fix group_by_exp filter example (#7394)
- β Remove alt attribute from a tags (#7407)
- π Fix BASH code-block in ubuntu.md (#7420)
- zlib is missing (#7428)
- π Fixed unnecessary aticles and pronouns (#7466)
- Store SSL key and cert in site source (#7473)
- π Fix typo in tutorial for converting existing site (#7524)
- Check if var exists before include tag (#7530)
- π Clarify docs on collections regarding the need for front matter (#7538)
- π Fix incorrect Windows path in themes.md (#7525)
- β Addresses bundle not found. (#7351)
- β‘οΈ Update the contribution docs for draft pull requests (#7619)
- Data file section adds TSV (#7640)
- 0οΈβ£ Indicate where the _sass folder is by default (#7644)
- π Docs: add version tags to new placeholders (#5981) for permalinks (#7647)
- π Solve "GitHub Page build failure" in 10-deployment.md (#7648)
- π fix link to Site Source config (#7708)
- Introduce frontmatter in step 2 (#7704)
- β Add @ashmaroli to Core Team listing (#7398)
- Lnk to Tidelift in site's footer (#7377)
- π Link to OpenCollective backing (#7378
- π Link to sponsor listing in README (#7405)
- Adjust team page listings (#7395)
- β‘οΈ Updates to CODE OF CONDUCT (v1.4.0) (#7105)
- More inclusive writing (#7283)
- β‘οΈ Update Ruby version used in Travis-CI example (#7783)
- π Documentation for binary operators in where_exp (#7786)
- β Adding SmartForms as Forms service (#7794)
Site Enhancements
- π Better Performance (#7388)
- β Add some minor improvements to image loading in Showcase page (#7214)
- π Simplify assigning classname to docs' aside-links (#7609)
- π Simplify couple of includes in the docs site (#7607)
- Avoid generating empty classnames (#7610)
- Minimize rendering count (#7343)
π Release
-
v4.0.0.pre Changes
March 19, 2019Major Enhancements
- β¬οΈ Drop ruby 2.3 (#7454)
- β¬οΈ Drop support for Ruby 2.1 and 2.2 (#6560)
- β¬οΈ Drop support for older versions of Rouge (#6978)
- β¬οΈ Drop support for pygments as syntax-highlighter (#7118)
- β¬οΈ Drop support for Redcarpet (#6987)
- β¬οΈ Drop support for rdiscount (#6988)
- β¬οΈ Drop support for
jekyll-watch-1.4.0
and older (#7287) - Incorporate
relative_url
filter inlink
tag (#6727) - π¨ Refactor
highlight
tag to behave like theraw
tag (#6821) - β¬οΈ Upgrade kramdown dependency to v2.x (#7492)
- β¬οΈ Upgrade i18n to v1.x (#6931)
- β Add
Jekyll::Cache
class to handle caching on disk (#7169) - Cache converted markdown (#7159)
- Cache: Do not dump undumpable objects (#7190)
- 0οΈβ£ Cache matched defaults sets for given parameters (#6888)
- Ignore cache directory (#7184)
- Add
Site#in_cache_dir
helper method (#7160) - β Remove 'cache_dir' during
jekyll clean
(#7158) - π Cache parsed Liquid templates in memory (#7136)
- Only read layouts from source_dir or theme_dir (#6788)
- π Allow custom sorting of collection documents (#7427)
- Always exclude certain paths from being processed (#7188)
π Bug Fixes
- π Security: fix
include
bypass ofEntryFilter#filter
symlink check (#7226) - Theme gems: ensure directories aren't symlinks (#7419)
- β Add call to unused method
validate_options
incommands/serve.rb
(#7122) - Check if scope applies to type before given path (#7263)
- Document two methods, simplify one of the methods (#7270)
- Check key in collections only if it isn't "posts" (#7277)
- Interpolate Jekyll::Page subclass on inspection (#7203)
- Measure the no. of times a template gets rendered (#7316)
- β¬οΈ Reduce array traversal in Jekyll::Reader (#7157)
- Re-implement handling Liquid blocks in excerpts (#7250)
- Documents should be able to render their date (#7404)
- π Fix Interpreter warning from Jekyll::Renderer (#7448)
- Loggers should accept both numbers and symbols (#6967)
- Replace regex arg to :gsub with a string arg (#7189)
- Dont write static files from unrendered collection (#7410)
- Excerpt handling of custom and intermediate tags (#7382)
- π Change future post loglevel to warn to help user narrow down issues (#7527)
- π Handle files with trailing dots in their basename (#7315)
- π Fix unnecessary allocations via StaticFileReader (#7572)
- Don't check if site URL is absolute if it is nil (#7498)
- Avoid unnecessary duplication of pages array (#7272)
- Memoize Site#post_attr_hash (#7276)
- π Memoize Document#excerpt_separator (#7569)
- Optimize Document::DATE_FILENAME_MATCHER to match valid filenames (#7292)
- Escape valid special chars in a site's path name (#7568)
- Replace
name
in Page#inspect with relative_path (#7434) - β Log a warning when the slug is empty (#7357)
- Push Markdown link refs to excerpt only as required (#7577)
Minor Enhancements
- β¨ Enhance
--blank
scaffolding (#7310) - π Fix custom 404 page for GitHub pages (#7132)
- Load config file from within current theme-gem (#7304)
- π Use
jekyll-compose
if installed (#6932) - Suggest re-running command with
--trace
on fail (#6551) - π Support for binary operators in where_exp filter (#6998)
- Automatically load
_config.toml
(#7299) - β Add vendor folder to a newly installed site's .gitignore (#6968)
- Output Jekyll Version while debugging (#7173)
- π Memoize computing excerpt's relative_path (#6951)
- Skip processing posts that can not be read (#7302)
- π Memoize the return value of Site#documents (#7273)
- 0οΈβ£ Cache globbed paths in front matter defaults (#7345)
- Cache computed item property (#7301)
- Cleanup Markdown converter (#7519)
- Disable Liquid via front matter (#6824)
- Do not process Liquid in post excerpt when disabled in front matter (#7146)
- Liquefied link tag (#6269)
- β‘οΈ Update item_property to return numbers as numbers instead of strings (#6608)
- π Use
.markdown
extension for page templates (#7126) - β Add support for
*.xhtml
files (#6854) - π Allow i18n v0.9.5 and higher (#7044)
- Ignore permission error of /proc/version (#7267)
- Strip extra slashes via
Jekyll.sanitized_path
(#7182) - π Site template: remove default config for markdown (#7285)
- β Add a custom inspect string for StaticFile objects (#7422)
- Remind user to include gem in the Gemfile on error (#7476)
- 0οΈβ£ Search Front matter defaults for Page objects with relative_path (#7261)
- π§ Configure cache_dir (#7232)
- π Lock use of
tzinfo
gem to v1.x (#7521, #7562) - Utilize absolute paths of user-provided file paths (#7450)
π Development Fixes
- π Use communicative method parameters (#7566)
- Scan
assert_equal
methods and rectify any offenses with a custom RuboCop cop (#7130) - β Add a script to profile docs with CI (#7540)
- β Test with Ruby 2.6 on AppVeyor (#7518)
- β‘οΈ Update gemspec (#7425)
- β¬οΈ Upgrade liquid-c to v4.0 (#7375)
- β¬οΈ Bump RuboCop to v0.63.x (#7489)
- β¬οΈ Bump RuboCop to v0.62.x (#7449)
- β¬οΈ Bump RuboCop to v0.61.x (#7401)
- β¬οΈ Bump RuboCop to v0.60.x (#7338)
- β¬οΈ Bump RuboCop to v0.59.0 (#7237)
- β¬οΈ Bump RuboCop to v0.57.x (#7078)
- π Relax version constraint on classifier-reborn gem (#7471)
- β Test with Ruby v2.6 (#7438)
- Create symlink only if target is accessible (#7429)
- β Test with oldest and latest Ruby only (#7412)
- Switch to
:install_if
for wdm gem (#7372) - β‘οΈ Update excludes for CodeClimate Analyses (#7365)
- π― CI(Appveyor): shallow clone with 5 last commits (#7312)
- β‘οΈ update yajl-ruby (#7278)
- β Add cucumber feature to test include_relative tag (#7213)
- π¨ Small benchmark refactoring (#7211)
- π Lock Travis to Bundler-1.16.2 (#7144)
- π Fix incorrectly passed arguments to assert_equal (#7134)
- π fix up refute_equal call (#7133)
- π Fix RuboCop offences in test files (#7128)
- π Use assert_include (#7093)
- π Remember to release docs gem (#7066)
- β‘οΈ Update RuboCop's config (#7050)
- π Useless privates removed (#6768)
- β Load Rouge for TestKramdown (#7007)
- β‘οΈ yajl-ruby update to v1.4.0 (#6976)
- β‘οΈ Update instructions for releasing docs Gem (#6975)
- π We are not using Ruby 2.2 anymore (#6977)
- β Remove unnecessary Jekyll::Page constant (#6770)
- β Remove unused error class (#6511)
π Documentation
- β Add Installation Instructions for Ubuntu (#6925)
- β add liquid tag jekyll-flickr (#6946)
- β‘οΈ Updated copy - fixed casing of SaaS on resources page. (#6949)
- Do not advise users to install Jekyll outside of Bundler (#6927)
- Don't prompt for sudo when installing with Ubuntu WSL (#6781)
- π Fix typo (#6969)
- Add version number for group_by_exp doc (#6956)
- β‘οΈ Update Windows install docs (#6926)
- β Remove documentation for using Redcarpet (#6990)
- π Updated nginx configuration for custom-404-page documentation (#6994)
- List all static files variables (#7002)
- Document that _drafts need to be contained within the custom collection directory (#6985)
- π Change for passive voice. (#7005)
- β Added the CAT plugin to the plugin list (#7011)
- β‘οΈ Updated to supported version (#7031)
- Clarify definition of 'draft' (#7037)
- π Listed the jekyll-target-blank plugin in plugins list. (#7046)
- Typo (#7058)
- β Add Hints for some Improved Travis Config in Doc (#7049)
- β Added plugin json-get. (#7086)
- β‘οΈ Update travis-ci.md to point out "this is an example Gemfile" (#7089)
- β Adding
jekyll-info
plugin (#7091) - GitHub enables you to use themes from other repos (#7112)
- β‘οΈ Updates to CODE OF CONDUCT (v1.4.0) (#7105)
- π§ Instructions to view themeβs files under Linux (#7095)
- β Add jekyll-xml-source (#7114)
- β Add the jekyll-firstimage filter plugin (#7127)
- π Use a real theme in the example (#7125)
- β‘οΈ Update docs about post creation (#7138)
- β Add DEV Community's Jekyll tag to community page (#7139)
- π Initialize upgrading doc for v4.0 (#7140)
- β Add version badge for date filters with ordinal (#7162)
- β Add closing tags for <a> (#7163)
- β Add TSV to list of supported _data files. (#7168)
- Corrected sample usage of postfiles (#7181)
- β Add missing html end tag for code example in section 'For loops' (#7199)
- π¦ Resolve "Unable to locate package ruby2.4" error (#7196)
- Installation instructions for Fedora (#7198)
- π New docs (#7205)
- List all standard liquid filters (#7333)
- π Correct stylesheet url in tutorial step 7 (#7210)
- β Add some minor improvements to image loading in Showcase page (#7214)
- π Fix minor grammatical error (#7215)
- β Add developer.spotify.com to the Jekyll Showcase (#7217)
- β Removes quotes from markdown for assets (#7223)
- Clarified front matter requirement (#7234)
- π Minor whitespace fixes (#7238)
- Explicit location of where to create blog.html (#7241)
- π Fix a small grammar error/typo in the docs (#7260)
- π Reference the build command options that allows multiple config files (#7266)
- π Update 10-deployment.md (#7268)
- β Add more issue template(s) and pull request template (#7269)
- π· Suggest sites use OpenSSL instead of GnuTLS for their site's CI (#7010)
- π Fix broken Contributors link in README.markdown (#7200)
- β Add title tag to item in RSS template (#7282)
- More inclusive writing (#7283)
- Document converter methods (#7289)
- β Add link tag to item in RSS template (#7291)
- β Add Isomer to showcase (#7300)
- β Added missing semicolon (#7306)
- "This restricts you..." to "This restricts your" (#7307)
- β Add a link to Giraffe Academy's tutorial (#7325)
- Grammar correction (#7327)
- Document Jekyll Filters with YAML data (#7335)
- β Remove redundant instruction comment (#7342)
- Minimize rendering count (#7343)
- β‘οΈ Update posts.md (#7360)
- β Add info how to deploy using pre-push git hook (#7179)
- π Textile is only supported through a converter plugin (#7003)
- β Add documentation for custom tag blocks (#7359)
- β Added 99inbound's Jekyll post to form resources (#7348)
- Document page.dir and page.name (#7373)
- β Remove installation instructions with Homebrew (#7381)
- π Fix dead link and misleading prose (#7383)
- π Fix content management section (#7385)
- Proposed re-wording of Sass note. :) (#7392)
- π Apply ruby official guide documents (#7393)
- Fix group_by_exp filter example (#7394)
- Adjust team page listings (#7395)
- β‘οΈ Update resources.md (#7396)
- β‘οΈ Update resources.md (#7397)
- β Remove alt attribute from a tags (#7407)
- π Fix grammatical error in permalinks.md (#7409)
- π Fix BASH code-block in ubuntu.md (#7420)
- zlib is missing (#7428)
- π Include docs for
{{ page.collection }}
(#7430) - π Permalink docs typo fixes (#7459)
- π Fixed unnecessary aticles and pronouns (#7466)
- Grammatical correction (#7464)
- β‘οΈ Update resources.md (#7472)
- Store SSL key and cert in site source (#7473)
- π Minor doc fixes (#7495)
- π Changed order of steps (#7503)
- Hosting with AWS Amplify (#7510)
- π Fix typo in tutorial for converting existing site (#7524)
- β Add CloudSh to resource page. (#7497)
- Check if var exists before include tag (#7530)
- β Added formX to form-backend resources (#7536)
- π Clarify docs on collections regarding the need for front matter (#7538)
- π Fix incorrect Windows path in themes.md (#7525)
- Document where Jekyll looks for layouts in a site (#7564)
- π Mention CommonMark plugins (#7418)
- β Addresses bundle not found. (#7351)
- π Example of CircleCI deployment through CircleCI v2 (#7024)
- v4.0 development post (#6934)
- π Release post for v3.8.0 (#6849)
- π Release Post for v3.6.3, v3.7.4 and v3.8.4 (#7259)
Site Enhancements
- β Add @ashmaroli to Core Team listing (#7398)
- Lnk to Tidelift in site's footer (#7377)
- π Link to OpenCollective backing (#7378
- π Link to sponsor listing in README (#7405)
- π Better Performance (#7388)
π release
- π Release v4.0.0.pre.alpha1 (#7574)
-
v3.9.0 Changes
August 05, 2020 -
v3.8.7 Changes
May 08, 2020π Fixes
- β Prevent console warnings with Ruby 2.7 (#7948)
-
v3.8.6 Changes
July 02, 2019π Bug Fixes
- β‘οΈ Update log output for an invalid theme directory (#7734)
- π Memoize
SiteDrop#documents
to reduce allocations (#7722) - Excerpt handling of custom and intermediate tags (#7467)
- Escape valid special chars in a site's path name (#7573)
- Revert memoizing
Site#docs_to_write
and refactor#documents
(#7689) - π Fix broken
include_relative
usage in excerpt (#7690) - Install platform-specific gems as required (3c06609)
π Security Fixes
- Theme gems: ensure directories aren't symlinks (#7424)
-
v3.8.5 Changes
November 04, 2018π Bug Fixes
- Re-implement handling Liquid blocks in excerpts (#7250)
-
v3.8.4 Changes
September 18, 2018π Bug Fixes
- π security: fix include bypass of EntryFilter#filter symlink check (#7228)