Skip to content

Commit 19759e5

Browse files
committed
Release v0.14.0
1 parent 4bbb637 commit 19759e5

File tree

3 files changed

+22
-2
lines changed

3 files changed

+22
-2
lines changed

CHANGELOG.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,25 @@
11
# Changelog
22

3+
## v0.14.0 (2019-09-30)
4+
5+
### Breaking
6+
7+
* [Extract] The private `Document.Node` behaviour was removed, so any direct use of its callbacks with nodes will be broken
8+
* [Extract] Comments no longer have spaces added around the content when encoding to HTML, so `html` output may be slightly different than before
9+
* [Extract] A space is now only added between nodes by text extractors if the previous sibling's text didn't end in whitespace, so `data`, `own_text`, and `text` output may be slightly different than before
10+
11+
### Enhancements
12+
13+
* [Extract] Refactor extractors, removing the `Document.Node` behaviour and adding that functionality to modules under `Meeseeks.Extractor`
14+
* [Extract] Use iodata in string building extractors instead of string concatenation
15+
* [Extract] Optimize how whitespace is collapsed by text extractors
16+
* [Extract] Document which extractors collapse whitespace and make it optional (on by default)
17+
18+
### Fixes
19+
20+
* [Extract] Remove incorrectly added whitespace when encoding comments to HTML
21+
* [Extract] No longer add space between nodes when extracting text if the previous sibling's text ended in whitespace
22+
323
## v0.13.1 (2019-09-09)
424

525
### Enhancements

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ Ensure Rust is installed, then add Meeseeks to your `mix.exs`:
102102
```elixir
103103
defp deps do
104104
[
105-
{:meeseeks, "~> 0.13.1"}
105+
{:meeseeks, "~> 0.14.0"}
106106
]
107107
end
108108
```

mix.exs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
defmodule Meeseeks.Mixfile do
22
use Mix.Project
33

4-
@version "0.13.1"
4+
@version "0.14.0"
55

66
def project do
77
[

0 commit comments

Comments
 (0)