temple
temple copied to clipboard
chore: Bump floki from 0.34.0 to 0.36.1
Bumps floki from 0.34.0 to 0.36.1.
Release notes
Sourced from floki's releases.
v0.36.0
Added
- Add
Floki.get_by_id/1
that returns one element by ID ornil
. Thanks@SteffenDE
.Changed
- Improve options validation with
Keyword.validate!/2
. This is not a change in APIs, but the error messages and opts validation should be standardized now. Thanks@vittoriabitton
.Removed
- Drop support for Elixir v1.12.
Pull requests
- Use adjacent_sibling instead of sibling by
@ypconstante
in philss/floki#544- Update Elixir version requirement to 1.13 by
@vittoriabitton
in philss/floki#541- Improve opts validation with Keyword.validate!/2 by
@vittoriabitton
in philss/floki#542- Bump credo from 1.7.4 to 1.7.5 by
@dependabot
in philss/floki#546- add Floki.find_by_id/2 by
@SteffenDE
in philss/floki#548- Find without html tree for the remaining combinators by
@ypconstante
in philss/floki#545New Contributors
@vittoriabitton
made their first contribution in philss/floki#541@SteffenDE
made their first contribution in philss/floki#548Full Changelog: https://github.com/philss/floki/compare/v0.35.4...v0.36.0
v0.35.4
Fixed
- Fix regression in the order of elements in
Floki.find/2
Pull requests
- Polymorphism on Finder.find by
@ypconstante
in philss/floki#522- Run all selector test with tuple list and html tree by
@ypconstante
in philss/floki#523- Bump fast_html from 2.2.0 to 2.3.0 by
@dependabot
in philss/floki#530- Reduce number of function call on traverse by
@ypconstante
in philss/floki#531- Optimize Floki.children by
@ypconstante
in philss/floki#533- Find without build html tree by
@ypconstante
in philss/floki#534- Bump credo from 1.7.3 to 1.7.4 by
@dependabot
in philss/floki#535- Optimize type selector by using pattern match by
@ypconstante
in philss/floki#536- Raw HTML code clean up by
@ypconstante
in philss/floki#538- Always return find elements in the correct order by
@ypconstante
in philss/floki#540- Find using descendant selector without html tree by
@ypconstante
in philss/floki#537- Release v0.35.4 by
@philss
in philss/floki#543
... (truncated)
Changelog
Sourced from floki's changelog.
[0.36.1] - 2024-03-18
Fixed
- Fix typespec of
get_by_id/2
.[0.36.0] - 2024-03-01
Added
- Add
Floki.get_by_id/1
that returns one element by ID ornil
. Thanks@SteffenDE
.Changed
- Improve options validation with
Keyword.validate!/2
. This is not a change in APIs, but the error messages and opts validation should be standardized now. Thanks@vittoriabitton
.Removed
- Drop support for Elixir v1.12.
[0.35.4] - 2024-02-19
Besides the fix described below, this release also contains more performance improvements, thanks to
@ypconstante
.Fixed
- Fix order of results for
Floki.find/2
. This was a regression from the previous version - thanks@ypconstante
.[0.35.3] - 2024-01-25
This release has great performance improvements, thanks to the PRs from
@ypconstante
!Most of the main functions, such as
Floki.raw_html/2
andFloki.find/2
are faster and are using less memory. It's something like twice as fast, and half usage of memory forfind/2
, for example.Fixed
Add
:leex
to Mix compilers. Fixes the build when running with dev version of Elixir. Thanks@wojtekmach
.Fix
Floki.raw_html/2
when a tree using attributes as maps is given. Thanks@SupaMic
.
... (truncated)
Commits
b98dc57
Release v0.36.13d5adab
Bump ex_doc from 0.31.1 to 0.31.2 (#553)be506b4
Fix typespec of get_by_id/2 (#549)6fc70d4
Release v0.36.0c479644
Find without html tree for the remaining combinators (#545)bceb0e7
Add Floki.get_by_id/2 (#548)8709bd7
Bump credo from 1.7.4 to 1.7.5 (#546)3215f53
Improve opts validation with Keyword.validate!/2 (#542)9a44219
Update Elixir version requirement to 1.13 (#541)10a9824
Use adjacent_sibling instead of sibling (#544)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)