All Versions
62
Latest Version
Avg Release Cycle
72 days
Latest Release
859 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v0.33.1 Changes
June 28, 2022๐ Fixed
- โ Remove some warnings for unused code.
-
v0.33.0 Changes
June 28, 2022โ Added
- โ Add support for searching elements that contains text in a case-insensitive manner with
fl-icontains
- thanks @nuno84
๐ Changed
- โฌ๏ธ Drop support for Elixir 1.8 and 1.9.
- ๐ Fix and improve internal things - thanks @derek-zhou and @hissssst
- โ Add support for searching elements that contains text in a case-insensitive manner with
-
v0.32.1 Changes
March 24, 2022๐ Fixed
- ๐ Allow root nodes to be selected using pseudo-classes - thanks @rzane
-
v0.32.0 Changes
October 18, 2021โ Added
- โ Add an HTML tokenizer written in Elixir - this still experimental and it's not stable API yet.
- โ Add support for HTML IDs containing periods in the selectors - thanks @Hugo-Hache
- โ Add support for case-insensitive CSS attribute selectors - thanks @fcapovilla
- โ Add the
:root
pseudo-class selector - thanks @fcapovilla
-
v0.31.0 Changes
June 11, 2021๐ Changed
- ๐
Treat
style
andtitle
tags as plaintext in Mochiweb - thanks @SweetMNM
- ๐
Treat
-
v0.30.1 Changes
March 29, 2021๐ Fixed
- Fix typespecs of
Floki.traverse_and_update/2
to make clear that it does not accept text nodes directly.
- Fix typespecs of
-
v0.30.0 Changes
February 06, 2021โ Added
- โ Add ":disabled" pseudo selector - thanks @vnegrisolo
- โ Add Gleam adapter - thanks @CrowdHailer
- โ Add pretty option to
Floki.raw_html/2
- thanks @evaldobratti - ๐ Add
html_parser
option toparse_
functions. This enables a more dynamic and functional ๐ง configuration of the HTML parser in use.
๐ Changed
- โ Remove support for Elixir 1.7 - thanks @carlosfrodrigues
- ๐ Replace
IO.warn
byLogger.info
for deprecation warnings - thanks @juulSme
๐ Fixed
- ๐ Fix typespecs for
find
,attr
andattribute
functions - thanks @mtarnovan - ๐ Documentation Improvements - thanks @kianmeng
-
v0.29.0 Changes
October 02, 2020โ Added
- Add
Floki.find_and_update/3
that updates nodes inside a tree, like traverse and update but without allowing changes in the children nodes. There for the tree cannot grow in size, ๐ but can have nodes removed.
๐ Changed
- Deprecate
Floki.map/2
because we have nowFloki.find_and_update/3
andFloki.traverse_and_update/2
that are powerful APIs.Floki.map/2
can be replaced byEnum.map/2
as well - thanks @josevalim for the idea! - โก๏ธ Update optional dependency
fast_html
tov2.0.4
๐ Fixed
- ๐ Fix a bug when parsing a HTML with a XML inside using Mochiweb's parser
๐ Improvements
- โ Add more typespecs
- Add
-
v0.28.0 Changes
August 26, 2020โ Added
- โ Add support for
:checked
pseudo-class selector - thanks @wojtekmach
๐ Changed
- โฌ๏ธ Drop support for Elixir 1.6
- โก๏ธ Update version of
fast_html
to 2.0 in docs and CI - thanks @rinpatch
๐ Fixed
- Fix docs by mentioning HTML nodes supported for
traverse_and_update
- thanks @hubertlepicki
- โ Add support for
-
v0.27.0 Changes
July 07, 2020โ Added
Floki.filter_out/2
now can filter text nodes - thanks @ckruse- ๐ Support more enconding entities in
Floki.raw_html/1
- thanks @ntenczar
๐ Fixed
- ๐ Fix
Floki.attribute/2
when there is only text nodes in the document - thanks @ckruse
๐ Improvements
- ๐ Performance improvements of
Floki.raw_html/1
function - thanks @josevalim - Improvements in the docs and specs of
Floki.traverse_and_update/2
andFloki.children/1
- thanks @josevalim - Improvements in the spec of
Floki.traverse_and_update/2
- thanks @Dalgona - ๐ Improve the CI setup to run the formatter correctly - thanks @Cleidiano