You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+10-2Lines changed: 10 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -33,16 +33,19 @@ On the tooling side, ExUnit got the ability to skip tests and a couple
33
33
new configuration options. Mix got improved warnings and error messages,
34
34
faster compilation times and the brand new `mix profile.fprof` task.
35
35
36
-
Finally, Mix now ships with `local.public_keys` to safely manage the
36
+
Mix now also ships with `local.public_keys` to safely manage the
37
37
installation of Hex and Rebar alongside the ability to checksum
38
38
archive installs. By default, Elixir will always ship with a valid
39
39
public key and this feature should work transparently for users.
40
40
41
+
Finally, we have added a `CODE_OF_CONDUCT.md` file to our repository.
42
+
If you haven't read it yet, please do it. We are here to help!
43
+
41
44
Note: Erlang 17.1 contains a regression in its wildcard implementation that
42
45
causes tools like rebar to fail. If you have a project with rebar dependencies
43
46
and is using Erlang 17.1, remember to update to at least Erlang 17.3.
44
47
45
-
## v1.1.0-beta (2015-09-05)
48
+
## v1.1.0-rc.1 (2015-09-13)
46
49
47
50
### 1. Enhancements
48
51
@@ -71,6 +74,7 @@ and is using Erlang 17.1, remember to update to at least Erlang 17.3.
71
74
*[List] Add `List.keytake/3`
72
75
*[Module] Improve name inference for function signatures in documentation metadata
73
76
*[Process] Add `Process.hibernate/3`
77
+
*[Process] Allow a list of specs in `Process.info/2`
74
78
*[Set] Introduce `MapSet` data type. This new data type uses maps behind the scenes and is useful for storing a dozens of items in Erlang 17. In future versions when maps efficiently support large collections, it is meant to be the main Set abstraction in Elixir
75
79
*[Stream] Add `Stream.dedup/1`, `Stream.dedup_by/2` and `Stream.transform/4`
76
80
*[String] Support calculation of the jaro distance between strings (usually names) via `String.jaro_distance/2`. This is used by Mix to support "Did you mean?" feature when a task does not exist
@@ -95,6 +99,8 @@ and is using Erlang 17.1, remember to update to at least Erlang 17.3.
95
99
*[ExUnit] Allow tests to be skipped with `@tag :skip` or `@tag skip: "reason"`
96
100
*[ExUnit] Add tests without implementation (missing the do block) which automatically fail. Such tests are also automatically tagged as `:not_implemented`, allowing them to be skipped
97
101
*[ExUnit] Increase by default stacktrace depth to 20 (this value is also configurable)
102
+
*[ExUnit] Improve formatting on `assert_raise` errors for message mismatch
103
+
*[ExUnit] Improve formatting on `assert_receive` when using pinned variables
98
104
99
105
#### IEx
100
106
@@ -134,6 +140,8 @@ and is using Erlang 17.1, remember to update to at least Erlang 17.3.
134
140
*[Code]`:delegate_locals_to` failed to delegate to the chosen module in many situations and messed up stacktraces. This option has therefore been replaced by imports
135
141
*[Code] Store the documentation line in the metadata returned by `Code.get_docs/2`
136
142
*[Exception] Do not fail when calculating an exception message, even if the message is invalid
143
+
*[File] Ensure `File.touch/2` and `File.touch!/2` work with universal time
144
+
*[Float] Support complete scientific notation in `Float.parse/1`
137
145
*[Kernel] Do not expand `in/2` argument in module body
138
146
*[Kernel] Throw syntax error for undefind atom/alias syntax `:foo.Bar`
139
147
*[Kernel] Improve error message when we can't compile because the target directory is not writeable
0 commit comments