All Versions
62
Latest Version
Avg Release Cycle
72 days
Latest Release
666 days ago

Changelog History
Page 3

  • v0.20.1 Changes

    April 06, 2018

    🛠 Fixed

    • ✂ Remove Enumerable.slice/1 compile warning for Floki.HTMLTree - thanks @thecodeboss
    • 🛠 Fix Floki.find/2 that was failing on HTML that consists entirely of a comment - thanks @ShaneWilton
  • v0.20.0 Changes

    February 06, 2018

    âž• Added

    • 🔧 Configurable raw_html/2 to allow optional encode of HTML entities - thanks @davydog187

    🛠 Fixed

    • 🛠 Fix serialization of the tree after updating attribute - thanks @francois2metz
  • v0.19.3 Changes

    January 25, 2018

    🛠 Fixed

    • 💅 Skip HTML entities encode for Floki.raw_html/1 for script or style tags
    • âž• Add :html_entities app to the list of OTP applications. It fixes production releases.
  • v0.19.2 Changes

    December 22, 2017

    🛠 Fixed

    • (BREAKING CHANGE) Re-encode HTML entities on Floki.raw_html/1.
  • v0.19.1 Changes

    December 04, 2017

    🛠 Fixed

  • v0.19.0 Changes

    November 11, 2017

    âž• Added

    • âž• Added support for nth-of-type, first-of-type, last-of-type and last-child pseudo-classes - thanks @saleem1337.
    • âž• Added support for nth-child pseudo-class functional notation - thanks @nirev.
    • âž• Added functional notation support for nth-of-type pseudo-class.
    • âž• Added a Contributing guide.

    🛠 Fixed

    • Format all files according to the Elixir 1.6 formatter - thanks @fcevado.
    • 🛠 Fix Floki.raw_html to support raw text - thanks @craig-day.
  • v0.18.1 Changes

    October 13, 2017

    âž• Added

    🛠 Fixed

    • 🛠 Fix XML tag when building HTML tree.
    • Return empty list when Floki.filter_out/2 result is empty.
  • v0.18.0 Changes

    August 05, 2017

    âž• Added

    • âž• Added Floki.attr/4 that receives a function enabling manipulation of attribute values - thanks @erikdsi.
    • Implement the String.Chars protocol for Floki.Selector.
    • Implement the Enumerable protocol for Floki.HTMLTree.

    🔄 Changed

    • 🔄 Changed Floki.transform/2 to Floki.map/2 and Floki.Finder.apply_transform/2 to Floki.Finder.map/2 - thanks @aphillipo.

    🛠 Fixed

    • 🛠 Fix Floki.raw_html/1 to consider XML prefixes - thanks @sergey-kintsel.
    • 🛠 Fix raw_html for self closing tags with content - thanks @navinpeiris.

    ✂ Removed

    • ✂ Removed support for Elixir 1.2.
  • v0.17.2 Changes

    May 25, 2017

    🛠 Fixed

    • 🛠 Fix attribute selectors in :not() - thanks @jjcarstens and @Eiji7
    • 🛠 Fix selector parser to consider combinators across selectors separated by commas. For further details, please check the pull request - thanks @jjcarstens and @mischov
  • v0.17.1 Changes

    May 22, 2017

    🛠 Fixed

    • 🛠 Fix search when body has unencoded angles (< and >) - thanks @sergey-kintsel
    • 🛠 Fix crash caused by XML declaration inside body - thanks @erikdsi
    • 🛠 Fix issue when finding fails if HTML begins with XML tag - thanks @sergey-kintsel