Module

Keyword

Changes by version

Elixir 1.17.0

· 1 change

Enhancement Tool: Elixir

Add Keyword.intersect/2-3 to mirror the Map API

Elixir 1.15.0

· 1 change

Enhancement Tool: Elixir

Add Keyword.split_with/2

Elixir 1.14.0

· 1 change

Enhancement Tool: Elixir

Add Keyword.from_keys/2 and Keyword.replace_lazy/3

Elixir 1.13.2

· 1 change

Bugfix Tool: Elixir

Deprecate the recently added Keyword.map/2 as it is equivalent to Keyword.new/2

Elixir 1.13.0

· 2 changes

Enhancement Tool: Elixir

Add Keyword.validate/2

Enhancement Tool: Elixir

Implement Keyword.filter/2 and Keyword.map/2

Elixir 1.11.0

· 1 change

Bugfix Tool: Elixir

Enforce keys to be atoms in Keyword.keys/1

Elixir 1.10.0

· 2 changes

Enhancement Tool: Elixir

Add Keyword.pop!/2 and Keyword.pop_values/2

Bugfix Tool: Elixir

Ensure keyword replace and update preserve order

Elixir 1.6.0

· 1 change

Enhancement Tool: Elixir

Keyword.replace/3 is deprecated in favor of Keyword.fetch/2 and Keyword.put/3

Elixir 1.5.0

· 1 change

Enhancement Tool: Elixir

Add replace/3 and replace!/3 for replacing an existing key

Elixir 1.3.0

· 1 change

Enhancement Tool: Elixir

Keyword.size/1 is deprecated in favor of Kernel.length/1

Elixir 1.2.0

· 1 change

Enhancement Tool: Kernel

Keyword.size/1 is deprecated in favor of length/1

Elixir 0.12.3

· 1 change

Enhancement Tool: Elixir

The list [1, 2, three: :four] now correctly expands to [1, 2, {:three, :four}]