None.
- [Enhancement] Improve
string_to_binaryandbinary_to_stringperformance.
- [Breaking] Rename application from
:uuidto:elixir_uuidto avoid potential collisions with other applications with the same name.
- [Fix] Account for unsuitable hardware addresses when selecting UUID v1 node value.
- [Enhancement] Add
UUID.info/1counterpart toUUID.info!/1.
- [Fix] Update UUID v3 and v5 namespace value formats.
- [Internal] Use
:crypto.strong_rand_bytes/1instead of:crypto.rand_bytes/1. The:weakoption inUUID.uuid4/1no longer has any effect. - [Fix] Clean up warnings generated by function calls in
mix.exsunder Elixir 1.4.
- [Internal] Correctly skip any all-0 hardware addresses when generating UUID v1.
- [Internal] Fix documentation, and update documentation generator dependencies.
- [Internal] Fix piping without parentheses warning for Elixir 1.2.
- [Internal] Ensure UUID v1 generator
node_idlookup correctly skips network adapters with unsuitable:hwaddrvalues. - [Internal] Simplify UUID v1
clock_seqrandom generation.
- [Enhancement]
uuid4now accepts an additional first argument:strong(default) or:weak, indicating whether to use strong PRNG or not.
- [Internal] Use
:os.timestamp/1instead of:erlang.now/1.
- [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/1toinfo!/1for consistency with Elixir best practices. - [Enhancement] Add
binary_to_string!/2andstring_to_binary!/1utility functions. - [Breaking] Bump Elixir version requirement to
~> 1.0. - [Internal] Additional tests, integrate repo with Travis CI.
- [Internal] Allow Elixir
0.15.0and above for convenience.
- [Internal] Use new Elixir binary matching type declaration format.
- [Internal] Use new Elixir default parameter declaration format in separate function header.
- [Enhancement]
UUID.info/1now also returns the binary value of the given UUID.
- [Enhancement] Added
UUID.uuid1/3which allows optional presetclock_seqandnode_id, the last argument is still an optional format atom.
- Initial release.