Skip to content

Releases: Identifiers/identifiers-js

v0.8.0

11 Jan 00:48
Compare
Choose a tag to compare
  • Updated to draft 0.4 of spec, which removes the thorn character from the end of data strings

v0.7.0

18 Nov 16:14
Compare
Choose a tag to compare
  • Support draft 3 of the spec (removes use of _ prefix for human strings)
  • Fixed internal regex for base32 strings.

v0.6.2

14 Nov 15:47
Compare
Choose a tag to compare

Expose identifiers as global ID in browser environments.

v0.6.1

05 Nov 16:14
Compare
Choose a tag to compare
  • add webpack build for <script> loading via UNPKG

v0.6.0

03 Nov 15:10
Compare
Choose a tag to compare
  • 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

29 Oct 04:48
Compare
Choose a tag to compare
  • Geo identifiers now produce consistent float msgpack values for whole numbers.

v0.5.0

29 Oct 04:47
Compare
Choose a tag to compare
  • 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

10 Oct 02:16
Compare
Choose a tag to compare
  • 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

15 Sep 20:42
Compare
Choose a tag to compare
  • Create TypeScript definition exports for easier consumption in TS.
  • Utilize stricter code rules in codebase.

v0.3.1

09 Sep 16:24
Compare
Choose a tag to compare
  • Passes TCK.
  • Sort composite Map ID keys as typed Maps do.