Skip to content

Commit c88ecde

Browse files
committed
Release v1.10.3
1 parent 1b4536b commit c88ecde

File tree

2 files changed

+25
-1
lines changed

2 files changed

+25
-1
lines changed

CHANGELOG.md

+24
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,30 @@ assert %{"status" => 200, "body" => %{"key" => "foo"}} = json_payload
155155

156156
Now imagine that `json_payload` is a large JSON blob and the `"key"` inside the `"body"` did not have value of `"foo"`. In previous Elixir versions, if the assertion failed, Elixir would print the right side and let you up to your own devices to figure out what went wrong. In Elixir v1.10, we diff the data structure against the pattern so you can see exactly which parts of the data matched the pattern and which ones did not. Note ExUnit already performed diffing when comparing data types, this new version adds diffing when matching data against a pattern.
157157

158+
## v1.10.3 (2020-04-25)
159+
160+
### 1. Bug fixes
161+
162+
#### Elixir
163+
164+
* [Code] Return `[{mod, bin}]` from `Code.compile_file/2`, `Code.require_file/2`, `Code.load_file/2`
165+
* [Code] Make sure the formatter respects newlines before and after module attributes
166+
* [Kernel.ParallelCompiler] Fix a bug where the parallel compiler would raise in long compilation cycles
167+
* [Kernel.ParallelCompiler] Fix a bug where the parallel compiler would raise if some of the modules being compiled referred to a module that has been loaded directly to memory
168+
* [Module] Fix accidental breaking change where bodiless clauses had their body value on `@on_definition` callbacks set to an empty list instead of `nil`
169+
* [String] Undeprecate `String.normalize/2` normalize and fix infinite loop caused by certain invalid strings
170+
171+
#### ExUnit
172+
173+
* [ExUnit.Assertions] Fix pattern matching diff when matching on pinned variables
174+
* [ExUnit.Assertions] Fix pattern matching diff when matching variable struct names
175+
* [ExUnit.Assertions] Fix pattern matching diff when matching on the binary concat operator (`<>`) and the left side is not a literal string
176+
* [ExUnit.Assertions] Fix pattern matching diff when matching on pseudo-vars (`__MODULE__`, `__DIR__`, etc)
177+
178+
#### Mix
179+
180+
* [mix release] Respect the `:path` option when creating a `:tar` file for releases
181+
158182
## v1.10.2 (2020-02-26)
159183

160184
### 1. Bug fixes

VERSION

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.10.2
1+
1.10.3

0 commit comments

Comments
 (0)