Module

Version

Changes by version

Elixir 1.14.0

· 2 changes

Enhancement Tool: Elixir

Add Version.to_string/1

Enhancement Tool: Elixir

Colorize Version.Requirement source in the Inspect protocol

Elixir 1.13.0

· 2 changes

Bugfix Tool: Elixir

Ensure proper precedence of and/or in version requirements

Enhancement Tool: Elixir

Using ! or != in version requirements is deprecated, use ~> or >= instead

Elixir 1.11.0

· 1 change

Bugfix Tool: Elixir

Add defaults and enforce keys in Version struct

Elixir 1.3.0

· 1 change

Enhancement Tool: Elixir

Add Version.parse!/1

Elixir 1.2.4

· 1 change

Enhancement Tool: Elixir

Allow dots in build info for versions in Version.parse/1

Elixir 1.0.5

· 1 change

Enhancement Tool: Elixir

Fix to_string for versions with numeric pre releases

Elixir 0.13.2

· 1 change

Enhancement Tool: Elixir

The Version.Schema record has now become the Version struct

Elixir 0.12.4

· 1 change

Enhancement Tool: Elixir

The Version module now only works with SemVer. The functions Version.parse/1 and Version.parse_requirement/1 now return {:ok,res} | :error for the cases you want to handle non SemVer cases manually. All other functions will trigger errors on non semantics versions

Elixir 0.12.3

· 1 change

Enhancement Tool: Elixir

Add Version.compare/2

Elixir 0.12.0

· 1 change

Enhancement Tool: Elixir

Fix Version.match?/2 with ~> and versions with alphanumeric build info (like -dev)