Skip to content

Latest commit

 

History

History
90 lines (49 loc) · 3.01 KB

CHANGELOG.md

File metadata and controls

90 lines (49 loc) · 3.01 KB

Changelog

Unreleased changes

None.


v1.2.1, 24 Oct 2019, Elixir ~> 1.0

  • [Enhancement] Improve string_to_binary and binary_to_string performance.

v1.2.0, 24 Jun 2018, Elixir ~> 1.0

  • [Breaking] Rename application from :uuid to :elixir_uuid to avoid potential collisions with other applications with the same name.

v1.1.8, 27 Sep 2017, Elixir ~> 1.0

  • [Fix] Account for unsuitable hardware addresses when selecting UUID v1 node value.

v1.1.7, 13 Mar 2017, Elixir ~> 1.0

  • [Enhancement] Add UUID.info/1 counterpart to UUID.info!/1.

v1.1.6, 04 Jan 2016, Elixir ~> 1.0

  • [Fix] Update UUID v3 and v5 namespace value formats.

v1.1.5, 20 Sep 2016, Elixir ~> 1.0

  • [Internal] Use :crypto.strong_rand_bytes/1 instead of :crypto.rand_bytes/1. The :weak option in UUID.uuid4/1 no longer has any effect.
  • [Fix] Clean up warnings generated by function calls in mix.exs under Elixir 1.4.

v1.1.4, 29 May 2016, Elixir ~> 1.0

  • [Internal] Correctly skip any all-0 hardware addresses when generating UUID v1.

v1.1.3, 25 Jan 2016, Elixir ~> 1.0

  • [Internal] Fix documentation, and update documentation generator dependencies.

v1.1.2, 19 Dec 2015, Elixir ~> 1.0

  • [Internal] Fix piping without parentheses warning for Elixir 1.2.

v1.1.1, 14 Nov 2015, Elixir ~> 1.0

  • [Internal] Ensure UUID v1 generator node_id lookup correctly skips network adapters with unsuitable :hwaddr values.
  • [Internal] Simplify UUID v1 clock_seq random generation.

v1.1.0, 24 Oct 2015, Elixir ~> 1.0

  • [Enhancement] uuid4 now accepts an additional first argument :strong (default) or :weak, indicating whether to use strong PRNG or not.

v1.0.1, 30 May 2015, Elixir ~> 1.0

  • [Internal] Use :os.timestamp/1 instead of :erlang.now/1.

v1.0.0, 09 Mar 2015, Elixir ~> 1.0

  • [Internal] Vastly improved binary handling: ~3.5x faster UUID generation and UUID binary to string, ~1.5x faster UUID string to binary.
  • [Breaking] Rename info/1 to info!/1 for consistency with Elixir best practices.
  • [Enhancement] Add binary_to_string!/2 and string_to_binary!/1 utility functions.
  • [Breaking] Bump Elixir version requirement to ~> 1.0.
  • [Internal] Additional tests, integrate repo with Travis CI.

v0.1.5, 12 Aug 2014, Elixir >= 0.15.0

  • [Internal] Allow Elixir 0.15.0 and above for convenience.

v0.1.4, 10 Aug 2014, Elixir ~> 0.15.0

  • [Internal] Use new Elixir binary matching type declaration format.

v0.1.3, 14 Jul 2014, Elixir ~> 0.14.3

  • [Internal] Use new Elixir default parameter declaration format in separate function header.

v0.1.2, 01 Jul 2014, Elixir ~> 0.14.2

  • [Enhancement] UUID.info/1 now also returns the binary value of the given UUID.

v0.1.1, 14 Jun 2014, Elixir ~> 0.14.0

  • [Enhancement] Added UUID.uuid1/3 which allows optional preset clock_seq and node_id, the last argument is still an optional format atom.

v0.1.0, 07 Jun 2014, Elixir == 0.13.3 or ~> 0.14.0-dev

  • Initial release.