- Upgrade to Rake 13 to fix master (#381)
- feat(CI): Add Ruby 3.2/3.3 to the test matrix (#402)
- Fix style offenses (#414)
- Fix typos in Readme (#384)
- Icon and logo support with simple tests (#412)
- Update CI status badge (#363)
- Add Ruby 3.1 to the CI matrix (#365)
- Allow disabling of jekyll-feed while in development (#370)
- Add support for
page.description
in front matter to become entry<summary>
(#297)
- Fold private methods into the
:render
method as local variables (#327) - Check
post.categories
instead ofpost.category
(#357) - Switched xml_escape for
<![CDATA[]]>
for post content (#332)
- Add Ruby 3.0 to CI (#337)
- Lock RuboCop to v1.18.x (#348)
- Add workflow to release gem via GH Action (#355)
- Use
.atom
extension in documented examples since we write an Atom feed (#359)
- MetaTag: when encoding for XML special characters, handle non-string objects (#326)
- Add support for drafts (#316)
- add support for categories (#153) (#233)
- add support for tags (#264)
- Make posts limit configurable (#314)
- XML escape the title field of feed_meta (#306)
- Fix feed link when post title contains HTML (#305)
- Use Dir to list source files (#309)
- Require Ruby >=2.4.0 (#307)
- Excerpt only flag (#287)
- Add media:content tag (#290)
- test: use categories in post (#249)
- Re-introduce Ruby 2.3 support and test Jekyll 3.7+ (#272)
- Allow Jekyll v4 (still alpha)
- style: fix offenses in specs (#248)
- dev: update CI and style settings (#258)
- Enable testing for Windows platform (#265)
- Require Ruby 2.3 (#222)
- Refactor to remove redundant calls and variables (#240)
- Categories and collections (#228)
- Remove check for older version of Jekyll (#234)
- Escape image URL (#209)
- Rubocop 0.55 (#223)
- Bump Rubocop (#230)
- Support Typhoeus 1.0 (#232)
- Define path with __dir (#187)
- Bump Ruby for Travis (#188)
- Fix: Add note about using plugins instead of gems key (#197)
- Add documentation for disabling smartify filter (#205)
- Use
https
in more places. (#165)
- Rubocop: Target Ruby 2.2 (#195)
- Test feeds that have a
site.lang
(#164) - Test against Ruby 2.5 (#201)
- fix template for posts with post.lang defined (#168)
- Update feed.xml (#162)
- Use absolute_url to generate the feed_meta url (#150)
- Make feed stylesheet optional (#149)
- Use new
normalize_whitespace
filter (#143) - Feed entries must contain (#152)
- Remove trailing slash from feed ID (#159)
- Simplify minify regular expression (#141)
- Namespace as JekyllFeed (#151)
- rubocop -a (#160)
- Filter out drafts before limit (#154)
- Use filters to clean up Liquid template (#134)
- Don't set @site.config["time"] on feed generation (#138)
- Appease Rubocop (#139)
- Support
image.path
whenpost.image
is an object (#137)
- Assign
url_base
before first usage (#133)
- Use type="html" to skirt around double escaping problem (#127)
- Cleanup
post_author
logic (#113) - Add XML stylesheet example with XSLT (#119)
- DRY up and add more doc (#120)
- Use smartify filter (#117)
- Fix mangling of whitespace when
site.lang
is set (#110)
- Consolidate regexps for stripping whitespace (#82)
- Only test against Jekyll 3 (#99)
- Think about how i18n might work (#75)
- Find author by reference (#106)
- Drop support for Jekyll 2 (#105)
- Add support for post image (#104)
- Use Module#method_defined? (#83)
- Use site.title for meta tag if available (#100)
- Do not require jekyll-last-modified-at in tests (#87)
- Add Rubocop (#81)
- Correct typo in tests (#102)
- Simplify testing feed_meta tag (#101)
- Quiet known warnings in tests (#103)
- Feed uses
site.title
, orsite.name
iftitle
doesn't exist (#72) - Replace newlines with spaces in
title
andsummary
elements (#67) - Properly render post content with Jekyll (#73)