jekyll

Jekyll is a blog-aware static site generator in Ruby

MIT License

Downloads
1.1K
Stars
48.2K
Committers
1.2K

Bot releases are visible (Hide)

jekyll - v3.4.4

Published by parkr over 7 years ago

Backport #6137 for v3.4.x: Default baseurl to nil. (#6146)

jekyll -

Published by pathawks over 7 years ago

Backport #5957 for v3.4.x: Allow colons in uri_escape filter (#5968)

jekyll - v3.4.2

Published by parkr over 7 years ago

Backport #5871 for v3.4.x: Convert StaticFile liquid representation to a Drop & add front matter defaults support to StaticFiles (#5940)

jekyll - v3.4.0

Published by jekyllbot over 7 years ago

Minor Enhancements

  • Add connector param to array_to_sentence_string filter (#5597)
  • Adds group_by_exp filter (#5513)
  • Use Addressable instead of URI to decode (#5726)
  • throw IncludeTagError if error occurs in included file (#5767)
  • Write Jekyll::Utils::Exec.run for running shell commands. (#5640)
  • Use the current year for the LICENSE of theme (#5712)
  • Update License (#5713)

Bug Fixes

  • Escaped regular expressions when using post_url. (#5605)
  • fix date parsing in file names to be stricter (#5609)
  • Add a module to re-define ENV["TZ"] in Windows (#5612)
  • Use each instead of map to actually return nothing (#5668)
  • include: fix 'no implicit conversion of nil to String' (#5750)
  • Don't include the theme's includes_path if it is nil. (#5780)
  • test double slash when input = '/' (#5542)
  • use logger.info for related posts (#5822)

Site Enhancements

  • Use only the used Font Awesome icons. (#5530)
  • Switch to https when possible. (#5611)
  • Update _font-awesome.scss to move .woff file before .ttf (#5614)
  • Update documentation on updating FontAwesome Iconset (#5655)
  • [site] Use defaults for docs and news-items (#5744)
  • Sort gems in docs/_config.yml (#5746)
  • Add missing class (#5791)
  • Improve template docs (#5694)

Development Fixes

  • clean unit-test names in test/test_tags.rb (#5608)
  • Add cucumber feature to test for bonafide theme gems (#5384)
  • Use assert_nil instead of assert_equal nil (#5652)
  • Rubocop -a on lib/jekyll (#5666)
  • Bump to rake 12.0 (#5670)
  • Rubocop Gemfile (#5671)
  • update Classifier-Reborn to 2.1.0 (#5711)
  • Rubocop: fix Rakefile and gemspec (#5745)
  • Use assert_nil (#5725)
  • Sort gems in jekyll.gemspec (#5746)
  • Rubocop: Require consistent comma in multiline literals (#5761)
  • Bump rubocop (#5765)
  • New rubocop security checks (#5768)
  • test/helper: fix flaky plugin path test by removing calls to Dir.chdir without a block (#5779)
  • Use latest jemoji gem (#5782)
  • Bump htmlproofer (#5781)
  • Bump rubies we test against (#5784)
  • Bump rdoc to v5.0 (#5797)
  • Bump codeclimate-test-reporter to v1.0.5 (#5798)

Documentation

  • Improve quickstart docs (#5689)
  • Add Jekyll-Post to list of plugins (#5705)
  • Add jekyll-numbered-headings (#5688)
  • Docs: move permalinks from documents into config (#5544)
  • Improve collections docs (#5691)
  • Fix #5730: add gcc and make to the list of requirements (#5731)
  • Remove instructions to install Jekyll 2 on Windows (#5582)
  • Fix example URL inconsistency (#5592)
  • Replace backticks within HTML blocks with HTML tags (#5435)
  • Add jekyll-migrate-permalink (#5600)
  • Fix bad config YAML in collections example (#5587)
  • Bring documentation on 'Directory Structure' up-to-date (#5573)
  • Fixed typo (#5632)
  • use backticks for Gemfile for consistency since in the next sentence … (#5641)
  • Update Core team list in the README file (#5643)
  • Improve Permalinks documentation. (#5653)
  • Fix typo in Variables doc page (#5657)
  • Fix a couple of typos in the docs (#5658)
  • Update windows.md (#5683)
  • Improve permalinks docs (#5693)
  • Document --unpublished build option (#5720)
  • Improve pages docs (#5692)
  • Added new includes.md topic to docs (#5696)
  • Replace a dead link with a web-archived one (#5738)
  • Remove duplicate paragraph. (#5740)
  • Addition of a sample "typical post" (#5473)
  • Fix a minor grammatical mistake on themes' document ### -dev (#5748)
  • Correct comments in data_reader.rb (#5621)
  • Add jekyll-pre-commit to plugins list (#5752)
  • Update quickstart.md (#5758)
  • Correct minor typo (#5764)
  • Fix a markdown link to look properly on the web (#5769)
  • [docs] Info about the help command usage (#5312)
  • Add missing merge labels for jekyllbot (#5753)
  • Fix broken links in documentation (#5736)
  • Docs: add match_regex and replace_regex filters (#5799)
  • Got that diaper money? (#5810)
  • Sort content by popularity using Google Analytics (#5812)
  • Rework CI doc to include multiple providers. (#5815)
  • Improve theme docs (#5690)
  • Add mention of classifier-reborn for LSI (#5811)
  • Added note about --blank flag (#5802)
  • Fixed inaccuracy in "Built-in permalink styles" docs (#5819)
jekyll - v3.3.1

Published by jekyllbot almost 8 years ago

Minor Enhancements

  • Collapse gsub for performance (#5494)
  • URL: warn if key doesn't exist in url drop (#5524)

Bug Fixes

  • Fix typo in theme_template README (#5472)
  • Do not swallow all exceptions on render (#5495)
  • Site template: fixed _config.yml comment typo (#5511)
  • jekyll new-theme should specify Jekyll as a runtime dependency for the theme (#5457)
  • Be much more specific about ignoring specific vendored directories. (#5564)
  • Only warn about auto-regeneration bug on Bash On Windows. (#5464)
  • Allow permalink template to have underscores (#5572)

Site Enhancements

  • Documentation: link Liquid tag (#5449)
  • Updating install instruction link for Jekyll 3 on Windows (#5475)
  • Update normalize.css to v5.0.0 (#5471)
  • Add jekyll-data to the list of plugins (#5491)
  • Add info about checking version + updating (#5497)
  • Add jekyll-include-absolute-plugin to list of third-party plugins (#5492)
  • Remove jekyll-hook from deployment methods (#5502)
  • Update deployment-methods.md (#5504)
  • Ubuntu users should install ruby2.3-dev (#5512)
  • Remove Glynn as deployment option (#5519)
  • Fix broken forum link (#5466)
  • Move documentation to docs folder (#5459)
  • Fix broken links in CONTRIBUTING (#5533)
  • Update documentation on jekyllrb.com (#5540)
  • Fix HTML rendering (#5536)
  • Remove outdated deployment information (#5557)
  • no more invalid US-ASCII on lines 30 and 97 (#5520)
  • Add permalinks to docs in '/maintaining/' (#5532)
  • Add jekyll-pinboard to list of third-party plugins (#5514)
  • Fix formatting in 2-to-3.md (#5507)
  • Add two plugins to the plugins page (#5493)
  • Use site.baseurl before link and post_url tags (#5559)
  • Fix link to jekyll-pinboard plugin (#5570)
  • mention docs folder as a way to deploy on GitHub Pages (#5571)

Development Fixes

  • fix rubocop errors on testing with Rubocop 0.44 (#5489)
  • script/test: add missing whitespace (#5479)
  • Restrict Rubocop version (#5496)
  • include a hashbang for all benchmark scripts & make them executable (#5505)
  • Update source in script/proof (#5538)
  • Collections.feature: conditional steps to have it pass on Windows (#5546)
  • Fix tests to get script/test to pass on Windows (#5526)
jekyll - v3.3.0

Published by jekyllbot about 8 years ago

Minor Enhancements

  • Colorize interpolated output in logger.info (#5239)
  • Site template: exclude Gemfile and Gemfile.lock in site config (#5293)
  • Fix #5233: Increase our ability to detect Windows. (#5235)
  • update gitignore template to ignore theme gems built by user (#5326)
  • Adds ability to link to all files (#5199)
  • Exclude vendor by default (#5361)
  • Add ThemeAssetsReader which reads assets from a theme (#5364)
  • Add bundle install to jekyll new command (#5237)
  • Add absolute_url and relative_url filters. (#5399)
  • Site template: remove css/ from new site scaffolding (#5402)
  • Site template: Move contents of the index.html page to the 'home' layout (#5420)
  • Exclude node_modules by default (#5210)
  • Run hooks in priority order. (#5157)
  • Add static_file.name and .basename Liquid attributes (#5264)
  • set site.url in dev environment to http://localhost:4000 (#5431)
  • Add support for indented link references on excerpt (#5212)

Bug Fixes

  • Use jekyll-feed to generate the default site's RSS feed (#5196)
  • Site#configure_theme: do not set theme unless it's a string (#5189)
  • Convertible: set self.output in #render_all_layouts and #do_layout (#5337)
  • Only complain about kramdown.coderay if it is actually in the config (#5380)
  • Clarify documentation in theme gem's README template (#5376)
  • Allow underscore in highlighter language (#5375)
  • Site template: set empty url in config file by default (#5338)
  • Site template config: prepend 'jekyll serve' with 'bundle exec' (#5430)
  • Don't call File.utime for StaticFiles if it's a symlink (#5427)
  • Fix handling of non-ASCII characters in new *_url filters (#5410)
  • Remove autoload of Draft which no longer exists. (#5441)
  • Fix issue where Windows drive name is stripped from Jekyll.sanitized_path incorrectly (#5256)
  • Fix bug where post_url tag matched incorrect post with subdirectory (#4873)
  • Fix loading data from subdir with a period in name (#5433)
  • Revert Commands::Serve#server_address signature change. (#5456)

Site Enhancements

  • Document to_integer and inspect filters (#5185)
  • Fix path in the prompt (#5194)
  • need subcommand build (#5190)
  • Add the Jekyll Cloudinary plugin (#5183)
  • Documentation : new-theme command (#5205)
  • Document link Liquid tag (#5182)
  • Remove mention of page for link tag in release post (#5214)
  • fixed typo (#5226)
  • Add missing comma (#5222)
  • Maintain aspect ratio with height: auto; (#5254)
  • Fix a link in deployment-methods.md (#5244)
  • Documentation: improve highlight in Creating a theme (#5249)
  • Bundler isn't installed by default (#5258)
  • Update troubleshooting documentation to include fix for issue with vendored gems (#5271)
  • Link --lsi option's description to Wikipedia docs on LSI (#5274)
  • Document --profile option on the configuration page (#5279)
  • Update homepage to sync with merge of #5258 (#5287)
  • Add post about Jekyll Admin initial release (#5291)
  • Replace liquid highlight tag with backticks (#5262)
  • Word update (#5294)
  • Site documentation section links always point to https://jekyllrb.com (#5281)
  • Missing :site, :post_render payload documentation on site (#5280)
  • Site: exclude README.md and .gitignore (#5304)
  • Add link to Staticman (#5224)
  • Update url for OpenShift (#5320)
  • [docs] add help for missing static_file e.g. on heroku (#5334)
  • Add a line about updating theme-gems in the docs (#5318)
  • Explain how to copy a theme's files (#5335)
  • [docs] .md as default extension in examples (#5316)
  • Fix small typo in docs (#5347)
  • Add missing period to sentence in first paragraph. (#5372)
  • added jekyll-spotify plugin (#5369)
  • Add jekyll-menus to the list of plugins. (#5397)
  • macOS and one grammar fix (#5403)
  • Add documentation for relative_url and absolute_url (#5405)
  • Bugfix on logo in JSON-LD (#5421)
  • Fix Travis.ci documentation (#5413)
  • [docs] Update documentation regarding bundle install after jekyll new (#5428)
  • Replace classic box-sizing reset with inheritance reset (#5411)
  • Update Wikipedia YAML list link (#5452)
  • Add Jekyll 3.3 release post (#5442)

Development Fixes

  • Update appveyor.yml and fix optional deps for Ruby x64 (#5180)
  • Improve tests for Jekyll::PluginManager (#5167)
  • Update Ruby versions in travis.yml (#5221)
  • Avoid installing unecessary gems for site testing (#5272)
  • Proposal: Affinity teams and their captains (#5273)
  • Replace duplicate with postive local test in issue template (#5286)
  • Update AppVeyor config. (#5240)
  • Execute jekyll from clone instead of defined binary when running 'script/default-site' (#5295)
  • rubocop: lib/jekyll/document.rb complexity fixes (#5045)
  • Proxy a number of Convertible methods to Renderer (#5308)
  • Run executable for Cucumber via Ruby instead of Shell (#5383)
  • Appease Rubocop (#5381)
  • remove features' directories on windows with proper access (#5389)
  • site_configuration.feature: use UTC format in timezone (#5416)
  • swallow bundle output from jekyll new while in CI (#5408)
  • Add .editorconfig (#5412)
jekyll - v3.3.0.pre.rc1

Published by jekyllbot about 8 years ago

Minor Enhancements

  • Colorize interpolated output in logger.info (#5239)
  • Site template: exclude Gemfile and Gemfile.lock in site config (#5293)
  • Fix #5233: Increase our ability to detect Windows. (#5235)
  • update gitignore template to ignore theme gems built by user (#5326)
  • Adds ability to link to all files (#5199)
  • Exclude vendor by default (#5361)
  • Add ThemeAssetsReader which reads assets from a theme (#5364)
  • Add bundle install to jekyll new command (#5237)
  • Add absolute_url and relative_url filters. (#5399)
  • Site template: remove css/ from new site scaffolding (#5402)
  • Site template: Move contents of the index.html page to the 'home' layout (#5420)
  • Exclude node_modules by default (#5210)
  • Run hooks in priority order. (#5157)
  • Add static_file.name and .basename Liquid attributes (#5264)
  • set site.url in dev environment to http://localhost:4000 (#5431)
  • Add support for indented link references on excerpt (#5212)

Bug Fixes

  • Use jekyll-feed to generate the default site's RSS feed (#5196)
  • Site#configure_theme: do not set theme unless it's a string (#5189)
  • Convertible: set self.output in #render_all_layouts and #do_layout (#5337)
  • Only complain about kramdown.coderay if it is actually in the config (#5380)
  • Clarify documentation in theme gem's README template (#5376)
  • Allow underscore in highlighter language (#5375)
  • Site template: set empty url in config file by default (#5338)
  • Site template config: prepend 'jekyll serve' with 'bundle exec' (#5430)
  • Don't call File.utime for StaticFiles if it's a symlink (#5427)
  • Fix handling of non-ASCII characters in new *_url filters (#5410)
  • Remove autoload of Draft which no longer exists. (#5441)
  • Fix issue where Windows drive name is stripped from Jekyll.sanitized_path incorrectly (#5256)
  • Fix bug where post_url tag matched incorrect post with subdirectory (#4873)

Site Enhancements

  • Document to_integer and inspect filters (#5185)
  • Fix path in the prompt (#5194)
  • need subcommand build (#5190)
  • Add the Jekyll Cloudinary plugin (#5183)
  • Documentation : new-theme command (#5205)
  • Document link Liquid tag (#5182)
  • Remove mention of page for link tag in release post (#5214)
  • fixed typo (#5226)
  • Add missing comma (#5222)
  • Maintain aspect ratio with height: auto; (#5254)
  • Fix a link in deployment-methods.md (#5244)
  • Documentation: improve highlight in Creating a theme (#5249)
  • Bundler isn't installed by default (#5258)
  • Update troubleshooting documentation to include fix for issue with vendored gems (#5271)
  • Link --lsi option's description to Wikipedia docs on LSI (#5274)
  • Document --profile option on the configuration page (#5279)
  • Update homepage to sync with merge of #5258 (#5287)
  • Add post about Jekyll Admin initial release (#5291)
  • Replace liquid highlight tag with backticks (#5262)
  • Word update (#5294)
  • Site documentation section links always point to https://jekyllrb.com (#5281)
  • Missing :site, :post_render payload documentation on site (#5280)
  • Site: exclude README.md and .gitignore (#5304)
  • Add link to Staticman (#5224)
  • Update url for OpenShift (#5320)
  • [docs] add help for missing static_file e.g. on heroku (#5334)
  • Add a line about updating theme-gems in the docs (#5318)
  • Explain how to copy a theme's files (#5335)
  • [docs] .md as default extension in examples (#5316)
  • Fix small typo in docs (#5347)
  • Add missing period to sentence in first paragraph. (#5372)
  • added jekyll-spotify plugin (#5369)
  • Add jekyll-menus to the list of plugins. (#5397)
  • macOS and one grammar fix (#5403)
  • Add documentation for relative_url and absolute_url (#5405)
  • Bugfix on logo in JSON-LD (#5421)
  • Fix Travis.ci documentation (#5413)
  • [docs] Update documentation regarding bundle install after jekyll new (#5428)
  • Replace classic box-sizing reset with inheritance reset (#5411)

Development Fixes

  • Update appveyor.yml and fix optional deps for Ruby x64 (#5180)
  • Improve tests for Jekyll::PluginManager (#5167)
  • Update Ruby versions in travis.yml (#5221)
  • Avoid installing unecessary gems for site testing (#5272)
  • Proposal: Affinity teams and their captains (#5273)
  • Replace duplicate with postive local test in issue template (#5286)
  • Update AppVeyor config. (#5240)
  • Execute jekyll from clone instead of defined binary when running 'script/default-site' (#5295)
  • rubocop: lib/jekyll/document.rb complexity fixes (#5045)
  • Proxy a number of Convertible methods to Renderer (#5308)
  • Run executable for Cucumber via Ruby instead of Shell (#5383)
  • Appease Rubocop (#5381)
  • remove features' directories on windows with proper access (#5389)
  • site_configuration.feature: use UTC format in timezone (#5416)
  • swallow bundle output from jekyll new while in CI (#5408)
  • Add .editorconfig (#5412)
jekyll - v3.2.1

Published by jekyllbot about 8 years ago

Bug Fixes

  • Include theme directories in default gemspec (#5152)
  • Fix for symlinked themes (#5156)
  • Layout: set relative_path without using Pathname (#5164)

Development Fixes

  • Add test to build the default site (#5154)
  • script/default-site: specify BUNDLE_GEMFILE for new site (#5178)
  • script/default-site: read Jekyll source from local clone (#5188)

Site Enhancements

  • Enable site excerpts (#5150)
  • Initial 404 page (#5143)
  • Remove the "this feature is unreleased" warning from the theme docs (#5158)
  • Future True on GitHub Pages note (#5173)
  • Minor updates and corrections (#5177)
  • index.html: update instructions to require bundler (#5169)
  • docs/quickstart: update instructions to require bundler (#5168)
jekyll - v3.2.0

Published by jekyllbot about 8 years ago

Minor Enhancements

  • Stop testing with Ruby 2.0.x, which is EOL'd. (#4381)
  • Allow collections to have documents that have no file extension (#4545)
  • Add size property to group_by result (#4557)
  • Site Template: Removed unnecessary nesting from _base.scss (#4637)
  • Adding a debug log statment for skipped future documents. (#4558)
  • Site Template: Changed main <div> to <main> and added accessibility info (#4636)
  • Add array support to where filter (#4555)
  • 'jekyll clean': also remove .sass-cache (#4652)
  • Clean up Tags::PostUrl a bit, including better errors and date parsing (#4670)
  • Use String#encode for xml_escape filter instead of CGI.escapeHTML (#4694)
  • Add show_dir_listing option for serve command and fix index file names (#4533)
  • Site Template: write a Gemfile which is educational to the new site (#4542)
  • Site template: add explanation of site variables in the example _config.yml (#4704)
  • Adds link Liquid tag to make generation of URL's easier (#4624)
  • Allow static files to be symlinked in unsafe mode or non-prod environments (#4640)
  • Add :after_init hook & add Site#config= to make resetting config easy (#4703)
  • DocumentDrop: add #<=> which sorts by date (falling back to path) (#4741)
  • Add a where_exp filter for filtering by expression (#4478)
  • Globalize Jekyll's Filters. (#4792)
  • Gem-based themes (#4595)
  • Allow symlinks if they point to stuff inside site.source (#4710)
  • Update colorator dependency to v1.x (#4855)
  • Move EntryFilter to use Pathutil & fix glob_include? (#4859)
  • Add 'jekyll new-theme' command to help users get up and running creating a theme (#4848)
  • markdownify and smartify should convert input to string before conversion (#4958)
  • Run Site#generate for 'jekyll doctor' to catch plugin issues (#5005)
  • Add normalize_whitepace filter (#4917)
  • Move bin/jekyll to exe/jekyll to prevent collision with binstubs (#5014)
  • Cleaning up site template & theme updates. (#4922)
  • Add fetch method to Drops (#5056)
  • Extract tag name to class method (#5063)
  • check if relative URL contains a colon (#5069)
  • Enable strict (or lax) liquid parsing via a config variable. (#5053)
  • Add filter: to_integer (#5101)
  • watcher: pass site instance to watch plugin (#5109)
  • Show liquid warnings. (#5129)
  • Add --baseurl to build subcommand (#5135)

Bug Fixes

  • Site Template: Added a default lang attribute (#4633)
  • Site template: Escape title and description where it is used in HTML (#4606)
  • Document#date: drafts which have no date should use source file mtime (#4611)
  • Filters#time: clone an input Time so as to be non-destructive (#4590)
  • Doctor: fix issue where --config wasn't a recognized flag (#4598)
  • Ensures related_posts are only set for a post (#4620)
  • EntryFilter#special?: ignore filenames which begin with ~ (#4491)
  • Cleaner: keep_files should only apply to the beginning of paths, not substrings with index > 0 (#3849)
  • Use SSLEnable instead of EnableSSL and make URL HTTPS. (#4693)
  • convertible: use Document::YAML_FRONT_MATTER_REGEXP to parse transformable files (#4786)
  • Example in the site template should be IANA-approved example.com (#4793)
  • 3.2.x/master: Fix defaults for Documents (posts/collection docs) (#4808)
  • Don't rescue LoadError or bundler load errors for Bundler. (#4857)
  • Serve.process should receive same config as Build.process (#4953)
  • Prevent reset of page in Liquid payload right before rendering layouts (#5009)
  • Add missing fields to ExcerptDrop (#5067)
  • Stringify configuration overrides before first use (#5060)
  • hooks: move after_init hook call at the end of Site#initialize (#5106)
  • filters: raise error if no input given to date filters (#5127)
  • where_exp filter should filter posts (#4860)

Forward Ports

  • From v3.1.4: Add ExcerptDrop and remove excerpt's ability to refer to itself in Liquid (#4941)
  • From v3.1.4: Configuration permalink fix and addition of Configuration.from and sorting site.collections by label (#4942)
  • From v3.1.4: Fix {{ layout }} oddities (proper inheritance & fixing overflow of old data) (#4943)
  • From v3.1.5: Sort the results of the require_all glob (#4944)
  • From v3.1.6: Add ability to render drops as JSON (#4945)

Development Fixes

  • Add project maintainer profile links (#4591)
  • Fix state leakage in Kramdown test (#4618)
  • Unify method for copying special files from repo to site (#4601)
  • Refresh the contributing file (#4596)
  • change smartify doc from copy/paste of mardownify doc (#4653)
  • Update Rake & disable warnings when running tests (#4720)
  • Fix many warnings (#4537)
  • Don't blindly assume the last system when determining "open" cmd (#4717)
  • Fix "locally" typo in contributing documentation (#4756)
  • Update Rubocop rules (#4886)
  • Flesh out the issue template to be much more detailed (#4849)
  • Fixing rubocop offenses in lib/jekyll/cleaner.rb (#4892)
  • Update jekyll/commands* to pass rubocop rules (#4888)
  • Clean up many test files to pass Rubocop rules (#4902)
  • Rubocop cleanup for some utils and further test files (#4916)
  • Rubocop: Low hanging fruit (#4936)
  • Rubocop: Drop changes from v3.1 forward-ports (#4949)
  • Rubocop: cleanup for misc files (#4946)
  • Rubocop: Stevenson (#4951)
  • Rubocop: lib/jekyll/entry_filter.rb (#4950)
  • Rubocop: test/* (#4947)
  • Rubocop: features (#4934)
  • Rubocop: Liquid renderer (#4933)
  • Rubocop: converters (#4931)
  • Rubocop: Site Drop (#4948)
  • Rubocop: tags (#4938)
  • Rubocop: Readers (#4932)
  • rubocop: jekyll/lib/frontmatter_defaults.rb (#4974)
  • rubocop: features/step_definitions.rb (#4956)
  • Rubocop theme and url jekyll libs (#4959)
  • Rubocop jekyll.rb (#4966)
  • Rubocop: use %r for all regular expressions. (#4979)
  • Cleanup and make misc files compliant with Rubocop. (#4940)
  • Rubocop: jekyll/lib/site.rb (#4973)
  • Add timings for each scenario in cucumber & print worst offenders (#4908)
  • rubocop: jekyll/lib/filters.rb (#4993)
  • Fix rubocop offenses in exe/jekyll (#5017)
  • Rubocop: lib/jekyll/command.rb (#5018)
  • rubocop: lib/jekyll/static_file.rb (#5019)
  • rubocop: lib/jekyll/utils.rb (#5026)
  • rubocop: lib/jekyll/regenerator.rb (#5025)
  • rubocop: lib/jekyll/configuration.rb (#5024)
  • rubocop: lib/jekyll/renderer.rb style fixes (#5032)
  • rubocop: lib/jekyll/convertible.rb style fixes (#5031)
  • rubocop: lib/jekyll/document.rb style fixes (#5030)
  • Remove ruby-head from Travis matrix & fix jruby failures (#5015)
  • Remove useless statement from Configuration test (#5065)
  • Change baseurl to example.com for some test cases (#5068)
  • use activesupport < 5 if we are on a Ruby < 2.2.2 (#5100)
  • Internal documentation for working on Jekyll (#5011)
  • rubocop: lib/jekyll/collection.rb (#5022)
  • tests: Typo fixes. (#5114)
  • Normalize yml files. (#5116)
  • Whitespace cleanup. (#5113)
  • Add AppVeyor support. (#5115)
  • appveyor.yml: drop Ruby 2.0.0. (#5119)
  • Fix indentation in benchmark (#5124)
  • Style fixes for Rubocop 0.42.0 - var == 0 becomes var.zero? - when defining method_missing, also define respond_to_missing? (#5137)

Site Enhancements

  • Add jekyll-seo-tag, jekyll-avatar, and jekyll-sitemap to the site (#4553)
  • Add Google search query to /docs/help/ (#4589)
  • Upgrading, documentation (#4597)
  • Add 'view source' entry (#4602)
  • Add jekyll-video-embed to list of third-party plugins. (#4621)
  • Adding Aerobatic to list of deployment options (#4630)
  • Update documentation: HTMLProofer CLI command (#4641)
  • Document that subdirectories of _posts are no longer categories (#4639)
  • Update continuous-integration docs with sudo: false information (#4628)
  • Blog post on refreshed contributing file and new affinity teams (#4645)
  • Fixes typo on collections (#4647)
  • Documentation: future option also works for collections (#4682)
  • Additional package needed for Fedora 23 Workspace (#4685)
  • Fix typo on Chocolatey name in Windows documentation (#4686)
  • Use the correct URL, Fixes #4698 (#4699)
  • Add jekyll-paspagon plugin (#4700)
  • Bold-italicize note in assets documentation about needing yaml front matter (#4706)
  • Highlight the script/ calls in the Contributing documentation (#4712)
  • Add Hawkins to the list of third-party plugins (#4755)
  • Fix a typo in pagination doc (#4763)
  • Switch second GitHub Pages link to HTTPS (#4760)
  • Explain data file format requirements more clearly in documentation (#4781)
  • Add jekyll-i18n_tags to list of third-party plugins (#4775)
  • Remove Leonard Lamprecht's website from Sites page (#4771)
  • Updates documentation for collections to include date property (#4769)
  • Added an explicit rerun note to configuration.md, defaults section (#4734)
  • Update Rack-Jekyll Heroku deployment blog post url (#4789)
  • Added missing single quote on rsync client side command (#4813)
  • Organize Form Platforms-as-a-Service into unified list & add FormSpree.io (#4754)
  • Fixed typo on Configuration page (#4804)
  • Update FormKeep URL on the Resources doc (#4844)
  • site: use liquid & reduce some whitespace noise (#4854)
  • Add jekyll-breadcrumbs to list of third-party plugins (#4874)
  • Added Pug converter to list of third-party plugins (#4872)
  • Add jekyll-ideal-image-slider to list of third-party plugins (#4863)
  • Add Jekyll Tips and the Cheatsheet to the list of resources (#4887)
  • Removed extra </p> from site/_docs/permalinks.md (#4890)
  • Add pubstorm deployment instructions to docs (#4881)
  • Corrected pagination docs for hidden: true feature (#4903)
  • Remove a Broken Link for Refheap Plugin (#4971)
  • Instructions on how to install github-gem on Windows (#4975)
  • Minor tweak to fix missing apostrophne (#4962)
  • Instructions on how to install github-gem on Windows (v2) (#4977)
  • Fix inaccurate HTTP response header field name (#4976)
  • Add post about GSoC project (#4980)
  • Link to the HTML page instead of Markdown (#4985)
  • Update normalize.css to v4.0.0. (#4989)
  • Add jekyll-tags-list-plugin to list of third-party plugins (#5000)
  • Windows docs: Command needs to be called from blog path (#5006)
  • Update text to be consitent with example (#5010)
  • Update template links to point to core Liquid site (#5012)
  • Add generator-jekyllized to third-party plugins (#5027)
  • Add Jekyll Art Hallery generator plugin to list of third-party plugins (#5043)
  • Add Formingo to the list of Jekyll form SaaS (#5054)
  • Highlight help nav item when navigated to. (#5058)
  • Update normalize.css to v4.2.0. (#5096)
  • Updates html-proofer code (#5098)
  • Jekyll Community (#5097)
  • Typo in documentation file templates.md (#5117)
  • Slightly, improve PNG compression. (#5112)
  • docs: add jekyll-maps plugin reference (#5123)
  • docs: fix link to plugins page source (#5122)
  • Update the configuration docs to match the code (#5131)
  • Removed confusing word repetition. (#5139)
  • Add a note about script/fmt (#5138)
jekyll - v3.1.6

Published by parkr over 8 years ago

Bug Fixes

  • Add ability to render drops as JSON, such that, e.g. {{ site | jsonify }}, works (#4914)
jekyll - v3.1.5

Published by parkr over 8 years ago

  • Sort the results of the require_all glob (affects Linux only). (#4912)
jekyll - v3.1.4

Published by parkr over 8 years ago

Bug Fixes

  • Add ExcerptDrop and remove excerpt's ability to refer to itself in Liquid (#4907)
  • Configuration permalink fix where collections.posts.permalink inherits properly from permalink only when it doesn't exist (#4910)
  • Add Configuration.from to make it easier to build configs from just a hash
  • Sorting site.collections in Liquid by label (#4910)
  • Fix bug where layout in Liquid would inherit from previously-rendered layouts' metadatas (#4909)
  • Fix bug where layout in Liquid would override in the wrong direction (more-specific layouts' data were overwritten by their parent layouts' data; this has now been reversed) (#4909)
jekyll - v3.0.5

Published by parkr over 8 years ago

  • Remove call to #backwards_compatibilize in Configuration.from (#4846)
jekyll -

Published by parkr over 8 years ago

  • Fix defaults for Documents to lookup defaults based on relative_path instead of url (#4807)
  • Use SSLEnable instead of EnableSSL and make URL HTTPS (WEBrick) (#4693)
jekyll -

Published by parkr over 8 years ago

  • Fix defaults for Documents to lookup defaults based on relative_path instead of url (#4806)
  • Configuration: allow users to specify a collections.posts.permalink directly without permalink clobbering it (#4753)
jekyll - v3.1.2

Published by parkr over 8 years ago

Minor Enhancements

  • Include .rubocop.yml in Gem (#4437)
  • LiquidRenderer#parse: parse with line numbers. (#4452)
  • Add consistency to the no-subcommand deprecation message (#4505)

Bug Fixes

  • Fix syntax highlighting in kramdown by making @config accessible in the Markdown converter. (#4428)
  • Jekyll.sanitized_path: sanitizing a questionable path should handle tildes (#4492)
  • Fix titleize so already capitalized words are not dropped (#4525)
  • Permalinks which end in a slash should always output HTML (#4546)

Development Fixes

  • Require at least cucumber version 2.1.0 (#4514)

Site Enhancements

  • Add jekyll-toc plugin (#4429)
  • Docs: Quickstart - added documentation about the --force option (#4410)
  • Fix broken links to the Code of Conduct (#4436)
  • Upgrade notes: mention trailing slash in permalink; fixes #4440 (#4455)
  • Add hooks to the plugin categories toc (#4463)
  • [add note] Jekyll 3 requires newer version of Ruby. (#4461)
  • Fix typo in upgrading docs (#4473)
  • Add note about upgrading documentation on jekyllrb.com/help/ (#4484)
  • Update Rake link (#4496)
  • Update & prune the short list of example sites (#4374)
  • Added amp-jekyll plugin to plugins docs (#4517)
  • A few grammar fixes (#4512)
  • Correct a couple mistakes in structure.md (#4522)

http://jekyllrb.com/news/2016/02/19/jekyll-3-1-2-released/

jekyll - v3.0.3

Published by parkr over 8 years ago

Bug Fixes

  • Fix extension weirdness with folders (#4493)
  • EntryFilter: only include 'excluded' log on excluded files (#4479)
  • Jekyll.sanitized_path: escape tildes before sanitizing a questionable path (#4468)
  • LiquidRenderer#parse: parse with line numbers (#4453)
  • Document#<=>: protect against nil comparison in dates. (#4446)

http://jekyllrb.com/news/2016/02/08/jekyll-3-0-3-released/

jekyll - v3.1.1

Published by parkr over 8 years ago

Meta

  • Update the Code of Conduct to the latest version (#4402)

Bug Fixes

  • Page#dir: ensure it ends in a slash (#4403)
  • Add Utils.merged_file_read_opts to unify reading & strip the BOM (#4404)
  • Renderer#output_ext: honor folders when looking for ext (#4401)

Development Fixes

  • Suppress stdout in liquid profiling test (#4409)
jekyll - v3.1.0

Published by parkr over 8 years ago

Minor Enhancements

  • Use Liquid::Drops instead of Hashes in #to_liquid (#4277)
  • Add 'sample' Liquid filter Equivalent to Array#sample functionality (#4223)
  • Cache parsed include file to save liquid parsing time. (#4120)
  • Slightly speed up url sanitization and handle multiples of ///. (#4168)
  • Print debug message when a document is skipped from reading (#4180)
  • Include tag should accept multiple variables in the include name (#4183)
  • Add -o option to serve command which opens server URL (#4144)
  • Add CodeClimate platform for better code quality. (#4220)
  • General improvements for WEBrick via jekyll serve such as SSL & custom headers (#4224, #4228)
  • Add a default charset to content-type on webrick. (#4231)
  • Switch PluginManager to use require_with_graceful_fail for better UX (#4233)
  • Allow quoted date in front matter defaults (#4184)
  • Add a Jekyll doctor warning for URLs that only differ by case (#3171)
  • drops: create one base Drop class which can be set as mutable or not (#4285)
  • drops: provide #to_h to allow for hash introspection (#4281)
  • Shim subcommands with indication of gem possibly required so users know how to use them (#4254)
  • Add smartify Liquid filter for SmartyPants (#4323)
  • Raise error on empty permalink (#4361)
  • Refactor Page#permalink method (#4389)

Bug Fixes

  • Pass build options into clean command (#4177)
  • Allow users to use .htm and .xhtml (XHTML5.) (#4160)
  • Prevent Shell Injection. (#4200)
  • Convertible should make layout data accessible via layout instead of page (#4205)
  • Avoid using Dir.glob with absolute path to allow special characters in the path (#4150)
  • Handle empty config files (#4052)
  • Rename @options so that it does not impact Liquid. (#4173)
  • utils/drops: update Drop to support Utils.deep_merge_hashes (#4289)
  • Make sure jekyll/drops/drop is loaded first. (#4292)
  • Convertible/Page/Renderer: use payload hash accessor & setter syntax for backwards-compatibility (#4311)
  • Drop: fix hash setter precendence (#4312)
  • utils: has_yaml_header? should accept files with extraneous spaces (#4290)
  • Escape html from site.title and page.title in site template (#4307)
  • Allow custom file extensions if defined in permalink YAML front matter (#4314)
  • Fix deep_merge_hashes! handling of drops and hashes (#4359)
  • Page should respect output extension of its permalink (#4373)
  • Disable auto-regeneration when running server detached (#4376)
  • Drop#[]: only use public_send for keys in the content_methods array (#4388)
  • Extract title from filename successfully when no date. (#4195)

Development Fixes

  • jekyll-docs should be easily release-able (#4152)
  • Allow use of Cucumber 2.1 or greater (#4181)
  • Modernize Kramdown for Markdown converter. (#4109)
  • Change TestDoctorCommand to JekyllUnitTest... (#4263)
  • Create namespaced rake tasks in separate .rake files under lib/tasks (#4282)
  • markdown: refactor for greater readability & efficiency (#3771)
  • Fix many Rubocop style errors (#4301)
  • Fix spelling of "GitHub" in docs and history (#4322)
  • Reorganize and cleanup the Gemfile, shorten required depends. (#4318)
  • Remove script/rebund. (#4341)
  • Implement codeclimate platform (#4340)
  • Remove ObectSpace dumping and start using inherited, it's faster. (#4342)
  • Add script/travis so all people can play with Travis-CI images. (#4338)
  • Move Cucumber to using RSpec-Expections and furthering JRuby support. (#4343)
  • Rearrange Cucumber and add some flair. (#4347)
  • Remove old FIXME (#4349)
  • Clean up the Gemfile (and keep all the necessary dependencies) (#4350)

Site Enhancements

  • Add three plugins to directory (#4163)
  • Add upgrading docs from 2.x to 3.x (#4157)
  • Add protect_email to the plugins index. (#4169)
  • Add jekyll-deploy to list of third-party plugins (#4179)
  • Clarify plugin docs (#4154)
  • Add Kickster to deployment methods in documentation (#4190)
  • Add DavidBurela's tutorial for Windows to Windows docs page (#4210)
  • Change GitHub code block to highlight tag to avoid it overlaps parent div (#4121)
  • Update FormKeep link to be something more specific to Jekyll (#4243)
  • Remove example Roger Chapman site, as the domain doesn't exist (#4249)
  • Added configuration options for draft_posts to configuration docs (#4251)
  • Fix checklist in _assets.md (#4259)
  • Add Markdown examples to Pages docs (#4275)
  • Add jekyll-paginate-category to list of third-party plugins (#4273)
  • Add jekyll-responsive_image to list of third-party plugins (#4286)
  • Add jekyll-commonmark to list of third-party plugins (#4299)
  • Add documentation for incremental regeneration (#4293)
  • Add note about removal of relative permalink support in upgrading docs (#4303)
  • Add Pro Tip to use front matter variable to create clean URLs (#4296)
  • Fix grammar in the documentation for posts. (#4330)
  • Add documentation for smartify Liquid filter (#4333)
  • Fixed broken link to blog on using mathjax with jekyll (#4344)
  • Documentation: correct reference in Precedence section of Configuration docs (#4355)
  • Add @jmcglone's guide to github-pages doc page (#4364)
  • Added the Wordpress2Jekyll Wordpress plugin (#4377)
  • Add Contentful Extension to list of third-party plugins (#4390)
  • Correct Minor spelling error (#4394)
jekyll - v3.1.0.pre.rc3

Published by parkr over 8 years ago

Minor Enhancements

  • Refactor Page#permalink method (#4389)

Bug Fixes

  • Disable auto-regeneration when running server detached (#4376)
  • Drop#[]: only use public_send for keys in the content_methods array (#4388)
  • Extract title from filename successfully when no date. (#4195)

Site Enhancements

  • Added the Wordpress2Jekyll Wordpress plugin (#4377)
  • Add Contentful Extension to list of third-party plugins (#4390)
Package Rankings
Top 5.25% on Conda-forge.org
Top 0.22% on Rubygems.org
Top 3.32% on Proxy.golang.org
Top 1.55% on Npmjs.org
Badges
Extracted from project README
Gem Version Build Status Backers on Open Collective Sponsors on Open Collective Jekyll Sponsor 0 Jekyll Sponsor 1 Jekyll Sponsor 2 Jekyll Sponsor 3 Jekyll Sponsor 4 Jekyll Sponsor 5 Jekyll Sponsor 6 Jekyll Sponsor 7 Jekyll Sponsor 8 Jekyll Sponsor 9 Jekyll Contributors Jekyll Backers