Releases: Identifiers/identifiers-js
Releases · Identifiers/identifiers-js
v0.8.0
v0.7.0
- Support draft 3 of the spec (removes use of
_
prefix for human strings) - Fixed internal regex for base32 strings.
v0.6.2
Expose identifiers as global ID
in browser environments.
v0.6.1
- add webpack build for
<script>
loading via UNPKG
v0.6.0
- Draft 2 of spec—map-of IDs, different composite ID codes
- UUID identifier toJSON() emits hex string instead of byte array
- Fixed bug where date time values > 32 bits would encode as float64 instead of uint64 in msgpack
v0.5.1
- Geo identifiers now produce consistent float msgpack values for whole numbers.
v0.5.0
- Produce consistent float values. Before, msgpack would emit INT family for numbers that looked like ints. Now for float types they will always be FLOAT family.
- Switched to smaller, faster msgpack implementation called (msgpack-typed-numbers)[https://www.npmjs.com/package/msgpack-typed-numbers].
v0.4.0
- Change long identifier to vend Long instances as the value instead of a plain object. If one is using long IDs, converting to another Long for value interpretation is no longer necessary. Also makes long IDs more efficient.
- Change how long IDs are encoded with msgpack to match other platforms.
- Support new string-based long value in TCK.
v0.3.2
- Create TypeScript definition exports for easier consumption in TS.
- Utilize stricter code rules in codebase.
v0.3.1
- Passes TCK.
- Sort composite Map ID keys as typed Maps do.