Skip to content

Latest commit

 

History

History
221 lines (95 loc) · 12.6 KB

CHANGELOG.md

File metadata and controls

221 lines (95 loc) · 12.6 KB

(2020-06-19)

0.9.0 (2020-06-19)

Features

0.8.2 (2019-11-09)

Features

  • improve url handling by sanitizing and normalizing urls (#70) (02cd551)

0.8.1 (2019-11-08)

Features

  • config: improve generation of channel.title from channel.url (#68) (bc8ecbb)
  • parse_uri: squish url to not fail on url with padding spaces (#67) (e349449)
  • auto generate nicer channel's title and description (#63) (6db28f6)
  • change default ttl to 360 (#65) (605c8db)

0.8.0 (2019-11-02)

Features

  • post_processors: add markdown to html (#54) (cdf77b8)
  • post_processors: support annotated tokens (#62) (b57bd7b), closes #56

0.7.0 (2019-10-28)

Features

  • post_processors: add gsub (#53) (de268ae)
  • support enclosure on items (#52) (80a30a1), closes #50
  • postprocessor: always wrap img tag in an a tag in sanitze html (#51) (6c7fb88)
  • handle json array response (#49) (288c2af)
  • use zeitwerk for autoloading (#47) (bce523d)

0.6.0 (2019-10-05)

Bug Fixes

  • specs: simplecov does not exclude files from spec/ (#44) (b0ca780)

Features

0.5.2 (2019-09-19)

0.5.1 (2019-09-19)

Bug Fixes

  • rss contains additional categories (#39) (ed164ef)

0.5.0 (2019-09-18)

Features

0.4.1 (2019-09-18)

Bug Fixes

  • building absolute url fails when a fragment is present (#35) (c1b6dc7)

Features

  • postprocessors: add html to markdown (#34) (6a4a462)

0.4.0 (2019-09-07)

Bug Fixes

  • template: breaks when any method returns nil (#32) (0709958)

Features

  • parse_time: support setting of a time_zone (#31) (cecbe5e), closes #19
  • postprocessor: add referrer-policy on img tag in sanitze html (#24) (a3b1d18)
  • rubocop: add rubocop-rspec and (auto-)fix issues (#22) (dd539f6)
  • rubocop: enable more performance cops and relax config (#21) (67132bb)
  • sanitize_html: rewrite relative urls to absolute in a and img elements (#30) (caf4e80)
  • sanitze_html: strip more attributes (#28) (9daa42e), closes #26

0.3.3 (2019-07-01)

Features

  • enable usage of multiple post processors (#17) (8a9f7b4)

0.3.2 (2019-07-01)

0.3.1 (2019-06-23)

Features

  • handle string and symbol keys in config hashes (#15) (93ad824)
  • support attributes without selector, fallback to root element then (#16) (d99ae3d)

0.3.0 (2019-06-20)

Features

  • add rubocop and update development deps (#13) (6e06329)
  • change Config constructor arguments (#14) (21f8746)

0.2.2 (2019-01-31)

Bug Fixes

  • generates invalid feeds (00309e7)

0.2.0 (2018-11-13)

Features

  • category: support item categories (#10) (4572bcb), closes #2

0.1.0 (2018-11-04)

Bug Fixes

  • config: feed generation fails (7dd5586)
  • parse_uri: handle non-absolute paths (9215025)
  • handling of url query breaks processing (ace289e)
  • only set supported attributes on rss item (dae0d8e)

Features

  • add logo [skip ci] (857a55f)
  • require updated to be present (e1bedae)
  • item_extractor: add static and current_time (25043dc)
  • item_extractor: handle absolute urls (f96be00)
  • item_extractor: text strips strings (f598285)
  • post_processing: add configurable post_processing (#5) (4cf6cac), closes #1
  • post_processor: add substring (6f2a32a)
  • postprocessors: add Template (#6) (f1db542), closes #4
  • sanitize_html: add target="_blank" to anchors (975a73b)
  • do not fail on invalid item, just skip it (3b83d71)

0.0.1 (2018-06-03)

Bug Fixes

  • gem's version and readme-typos (eab39d9)

Features

  • html2rss: add initial version of the html2rss gem (219cac8)