Skip to content

Commit a0f1c0d

Browse files
committed
v1.3.0
1 parent 5c60cde commit a0f1c0d

File tree

2 files changed

+28
-1
lines changed

2 files changed

+28
-1
lines changed

CHANGELOG.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,32 @@
11
# Changelog
22

3+
## v1.3.0 (2023-08-10)
4+
5+
### Fixes
6+
7+
- Further optimize bit shifts
8+
- Change order of Base32 characters to match RFC 4648
9+
10+
### Additions
11+
12+
- Add more PUID cross-repo data tests
13+
- Add predefined characters
14+
- Base16 from RFC 4648
15+
- Crockford32
16+
- WordSafe32
17+
18+
Note: Base16 chars are the same as HexUpper. If HexUpper chars are used, Puid info will report the name as `base16`.
19+
20+
### Changes
21+
22+
- Reject chars with ASCII range code point between tilde and inverted bang
23+
- Reject unicode chars with code point beyond 0xFFFF
24+
- Bound all encoders to report NaN if called to encode an number outside the range of specified characters. The `encode` call is meant to be internal and this change should not affect external code.
25+
26+
### Cleanup
27+
28+
- General code cleanup
29+
330
## v1.2.0 (2022-08-08)
431

532
### Fixes

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "puid-js",
3-
"version": "1.2.1",
3+
"version": "1.3.0",
44
"description": "Simple, fast, flexible and efficient generation of probably unique identifiers (`puid`, aka random strings) of intuitively specified entropy using pre-defined or custom characters, including unicode",
55
"main": "build/main/index.js",
66
"typings": "build/main/index.d.ts",

0 commit comments

Comments
 (0)