Minor Enhancements
- Ignore final newline in folded YAML string (#6054)
- Add URL checks to Doctor (#5760)
- Fix serving files that clash with directories (#6222) (#6231)
- Bump supported Ruby version to
>= 2.1.0
(#6220) - set
LiquidError#template_name
for errors in included file (#6206) - Access custom config array throughout session (#6200)
- Add support for Rouge 2, in addition to Rouge 1 (#5919)
- Allow
yield
to logger methods & bail early on no-op messages (#6315) - Update mime-types. (#6336)
- Use a Schwartzian transform with custom sorting (#6342)
- Alias
Drop#invoke_drop
toDrop#[]
(#6338)
Bug Fixes
Deprecator
: fix typo for--serve
command (#6229)Reader#read_directories
: guard against an entry not being a directory (#6226)- kramdown: symbolize keys in-place (#6247)
- Call
to_s
on site.url before attempting to concatenate strings (#6253) - Enforce Style/FrozenStringLiteralComment (#6265)
- Update theme-template README to note 'assets' directory (#6257)
- Memoize the return value of
Document#url
(#6266) - delegate
StaticFile#to_json
toStaticFile#to_liquid
(#6273) - Fix
Drop#key?
so it can handle a nil argument (#6281) - Guard against type error in absolute url (#6280)
- Mutable drops should fallback to their own methods when a mutation isn't present (#6350)
- Skip adding binary files as posts (#6344)
- Don't break if bundler is not installed (#6377)
Documentation
- Fix a typo in
custom-404-page.md
(#6218) - Docs: fix links to issues in History.markdown (#6255)
- Update deprecated gems key to plugins. (#6262)
- Fixes minor typo in post text (#6283)
- Execute build command using bundle. (#6274)
- name unification - buddy details (#6317)
- name unification - application index (#6318)
- trim and relocate plugin info across docs (#6311)
- update Jekyll's README (#6321)
- add SUPPORT file for GitHub (#6324)
- Rename CODE_OF_CONDUCT to show in banner (#6325)
- Docs : illustrate page.id for a collection's document (#6329)
- Docs: post's date can be overriden in YAML front matter (#6334)
- Docs:
site.url
behavior on development and production environments (#6270) - Fix typo in site.url section of variables.md :-[ (#6337)
- Docs: updates (#6343)
- Fix precedence docs (#6346)
- add note to contributing docs about
script/console
(#6349) - Docs: Fix permalink example (#6375)
Site Enhancements
- Adding DevKit helpers (#6225)
- Customizing url in collection elements clarified (#6264)
- Plugins is the new gems (#6326)
Development Fixes
- Strip unnecessary leading whitespace in template (#6228)
- Users should be installing patch versions. (#6198)
- Fix tests (#6240)
- Define path with
__dir__
(#6087) - exit site.process sooner (#6239)
- make flakey test more robust (#6277)
- Add a quick test for DataReader (#6284)
- script/backport-pr: commit message no longer includes the
#
(#6289) - Add Add CODEOWNERS file to help automate reviews. (#6320)
- Fix builds on codeclimate (#6333)
- Bump rubies on Travis (#6366)