THESE ARE CHANGES SINCE 3.0.0.pre.beta1
REPUBLISHED WITH .pre IN THE VERSION
Major Enhancements
- Remove most runtime deps (#3323)
- Move to Rouge as default highlighter (#3323)
- Mimic GitHub Pages
.html
extension stripping behavior in WEBrick (#3452) - Always include file extension on output files (#3490)
- Improved permalinks for pages and collections (#3538)
Minor Enhancements
- Show the regeneration time after the initial generation (#3378)
- Site template: Switch default font to Helvetica Neue (#3376)
- Make the
include
tag a teensy bit faster. (#3391) - Add
pkill -f jekyll
to ways to kill. (#3397) - Site template: collapsed, variable-driven font declaration (#3360)
- Site template: Don't always show the scrollbar in code blocks (#3419)
- Site template: Remove undefined
text
class fromp
element (#3440) - Site template: Optimize text rendering for legibility (#3382)
- Add
draft?
method to identify if Post is a Draft & expose to Liquid (#3456) - Write regeneration metadata even on full rebuild (#3464)
- Perf: Use
String#end_with?("/")
instead of regexp when checking paths (#3516) - Docs: document 'ordinal' built-in permalink style (#3532)
- Upgrade liquid-c to 3.x (#3531)
- Use consistent syntax for deprecation warning (#3535)
- Added build --destination and --source flags (#3418)
- Site template: remove unused
page.meta
attribute (#3537) - Improve the error message when sorting null objects (#3520)
- Add jekyll-smartify plugin (#3572)
Bug Fixes
- Perform jekyll-paginate deprecation warning correctly. (#3580)
- Handle nil URL placeholders in permalinks (#3325)
- Template: Fix nav items alignment when in "burger" mode (#3329)
- Template: Remove
!important
from nav SCSS introduced in #3329 (#3375) - The
:title
URL placeholder for collections should be the filename slug. (#3383) - Trim the generate time diff to just 3 places past the decimal place (#3415)
- The highlight tag should only clip the newlines before and after the entire block, not in between (#3401)
- highlight: fix problem with linenos and rouge. (#3436)
Site#read_data_file
: read CSV's with proper file encoding (#3455)- Ignore
.jekyll-metadata
in site template (#3496) - Template: Point documentation link to the documentation pages (#3502)
- Removed the trailing slash from the example
/blog
baseurl comment (#3485)
Development Fixes
- Remove loader.rb and "modernize"
script/test
. (#3574) - Factor out a
read_data_file
call to keep things clean (#3380) - Proof the site with CircleCI. (#3427)
- Update LICENSE to 2015. (#3477)
- Upgrade tests to use Minitest (#3492)
- Remove trailing whitespace (#3497)
- Use
fixture_site
for Document tests (#3511) - Remove adapters deprecation warning (#3529)
- Minor fixes to
url.rb
to follow GitHub style guide (#3544) - Minor changes to resolve deprecation warnings (#3547)
- Convert remaining textile test documents to markdown (#3528)
- Migrate the tests to use rspec-mocks (#3552)
Site Enhancements
- Update the permalinks documentation to reflect the updates for 3.0 (#3556)
- Add blog post announcing Jekyll Help (#3523)
- Add Jekyll Talk to Help page on site (#3518)
- Change Ajax pagination resource link to use HTTPS (#3570)
- Add
twa
to the list of third-party plugins (#3384) - Remove extra spaces (#3388)
- Fix small grammar errors on a couple pages (#3396)
- Fix typo on Templates docs page (#3420)
- s/three/four for plugin type list (#3424)
- Release jekyllrb.com as a locally-compiled site. (#3426)
- Add a jekyllrb.com/help page which elucidates places from which to get help (#3428)
- Remove extraneous dash on Plugins doc page which caused a formatting error (#3431)
- Fix broken link to Jordan Thornquest's website. (#3438)
- Change the link to an extension (#3457)
- Fix Twitter link on the help page (#3466)
- Fix wording in code snippet highlighting section (#3475)
- Add a
/
topaginate_path
in the Pagination documentation (#3479) - Add a link on all the docs pages to "Improve this page". (#3510)
- Add jekyll-auto-image generator to the list of third-party plugins (#3489)
- Replace link to the proposed
picture
element spec (#3530) - Add frontmatter date formatting information (#3469)
- Improve consistency and clarity of plugins options note (#3546)
- Add permalink warning to pagination docs (#3551)
- Fix grammar in Collections docs API stability warning (#3560)
- Restructure
excerpt_separator
documentation for clarity (#3550) - Fix accidental line break in collections docs (#3585)