Current section

86 Versions

Jump to

Compare versions

4 files changed
+12 additions
-3 deletions
  @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
7 7
8 8 ## [Unreleased][unreleased]
9 9
10 + ## [0.38.3] - 2026-05-21
11 +
12 + ### Fixed
13 +
14 + - Fix a regression with `Floki.text/2` when a document contains a "processing instruction" tag.
15 + This is the case for a XML tag.
16 +
10 17 ## [0.38.2] - 2026-05-18
11 18
12 19 ### Performance
  @@ -950,7 +957,8 @@ of the parent element inside HTML.
950 957
951 958 - Elixir version requirement from "~> 1.0.0" to ">= 1.0.0".
952 959
953 - [unreleased]: https://github.com/philss/floki/compare/v0.38.2...HEAD
960 + [unreleased]: https://github.com/philss/floki/compare/v0.38.3...HEAD
961 + [0.38.3]: https://github.com/philss/floki/compare/v0.38.2...v0.38.3
954 962 [0.38.2]: https://github.com/philss/floki/compare/v0.38.1...v0.38.2
955 963 [0.38.1]: https://github.com/philss/floki/compare/v0.38.0...v0.38.1
956 964 [0.38.0]: https://github.com/philss/floki/compare/v0.37.1...v0.38.0
  @@ -3,7 +3,7 @@
3 3 {<<"GitHub">>,<<"https://github.com/philss/floki">>},
4 4 {<<"Sponsor">>,<<"https://github.com/sponsors/philss">>}]}.
5 5 {<<"name">>,<<"floki">>}.
6 - {<<"version">>,<<"0.38.2">>}.
6 + {<<"version">>,<<"0.38.3">>}.
7 7 {<<"description">>,
8 8 <<"Floki is a simple HTML parser that enables search for nodes using CSS selectors.">>}.
9 9 {<<"elixir">>,<<"~> 1.15">>}.
  @@ -43,6 +43,7 @@ defmodule Floki.DeepText do
43 43
44 44 defp get_text({"script", _, _}, acc, _, _, false, _), do: acc
45 45 defp get_text({"style", _, _}, acc, _, _, _, false), do: acc
46 + defp get_text({:pi, _, _}, acc, _, _, _, _), do: acc
46 47
47 48 defp get_text({"input", attrs, _}, acc, _, true, _, _) do
48 49 [acc, Floki.TextExtractor.extract_input_value(attrs)]
  @@ -3,7 +3,7 @@ defmodule Floki.Mixfile do
3 3
4 4 @description "Floki is a simple HTML parser that enables search for nodes using CSS selectors."
5 5 @source_url "https://github.com/philss/floki"
6 - @version "0.38.2"
6 + @version "0.38.3"
7 7
8 8 def project do
9 9 [