Skip to content

Commit 361f409

Browse files
Alex Martsinovichmartosaur
authored andcommitted
Bump version to v0.4.0
1 parent 787fb56 commit 361f409

File tree

5 files changed

+15
-2
lines changed

5 files changed

+15
-2
lines changed

CHANGELOG.md

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

3+
## v0.4.0 (2024-04-22)
4+
5+
### Enhancements
6+
* Add `Delta.diff/2`
7+
* Add `Delta.Attr.diff/2`
8+
* Add `c:Delta.EmbedHandler.diff/2`
9+
10+
### Bug Fixes
11+
* Fix `Delta.split/2` when index goes beyond end of delta #12
12+
* Fix `Delta.split/2` when splitter returns 0 index #13
13+
314
## v0.3.0 (2022-09-19)
415

516
### Enhancements

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ Add `delta` to your project dependencies in `mix.exs`:
2626

2727
```elixir
2828
def deps do
29-
[{:delta, "~> 0.3.0"}]
29+
[{:delta, "~> 0.4.0"}]
3030
end
3131
```
3232

lib/delta.ex

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -519,6 +519,7 @@ defmodule Delta do
519519
iex> Delta.compose(a, diff) == b
520520
true
521521
"""
522+
@doc since: "0.4.0"
522523
@spec diff(t, t) :: t
523524
def diff(base, other)
524525

lib/delta/attr.ex

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ defmodule Delta.Attr do
7373
Map.merge(a, b)
7474
end
7575

76+
@doc since: "0.4.0"
7677
@spec diff(a :: maybe_map, b :: maybe_map) :: map
7778
def diff(a, b) do
7879
a = a || %{}

mix.exs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ defmodule Delta.MixProject do
44

55
@app :delta
66
@name "Delta"
7-
@version "0.3.0"
7+
@version "0.4.0"
88
@github "https://github.com/slab/delta-elixir"
99

1010

0 commit comments

Comments
 (0)