Releases: paulmillr/scure-base
Releases · paulmillr/scure-base
1.2.1
1.2.0
Improve encoding and decoding speed up to 4x. Decoding speed benchmarks:
- 32B hex: 240,442 => 1,046,025 ops per second
- 8KB hex: 1,026 => 4,096
- 32B base64: 346,981 => 1,148,105
- 8KB base64: 1,482 => 5,394
Reduce minified size. Speed-up bytes testing.
Full Changelog: 1.1.9...1.2.0
1.1.9
- Add Bech32.encodeFromBytes
- Fix typeof Bech32.encode
Full Changelog: 1.1.8...1.1.9
1.1.8
1.1.7
What's Changed
- Add base32nopad and base32hexnopad by @benjreinhart in #34
- Remove wrong pure annotation for rollup. Closes gh-31
- pkg.json: add source maps. Closes gh-32
New Contributors
- @benjreinhart made their first contribution in #34
Full Changelog: 1.1.6...1.1.7
1.1.6
- Refactor bech32 a bit #27
- fix: bech32 prefix length by @mahnunchik in #28
- Add base64nopad by @FiloSottile in #29
New Contributors
- @FiloSottile made their first contribution in #29
Full Changelog: 1.1.5...1.1.6
1.1.5
utils: export convertRadix
and convertRadix2
Full Changelog: 1.1.4...1.1.5
1.1.4
- fix: error messages (strings => numbers) by @mahnunchik in #23
- refine: branchless
chain
by @imcotton in #26 - Improve
Uint8Array
type check reliability in bad, jsdom-like environments
New Contributors
- @mahnunchik made their first contribution in #23
- @imcotton made their first contribution in #26
Full Changelog: 1.1.3...1.1.4
1.1.3
1.1.2
- Add
base64urlnopad
- Improve tree-shaking, reduce package size by utilizing pure functions and
sideEffects: false
- Add TS types field to exports map by @jacogr in #9
- bech32: use template literal typescript type by @alexgleason in #15
- Add deno
mod.ts
- docs(readme): add example usage by @sambacha in #19
New Contributors
- @jacogr made their first contribution in #9
- @alexgleason made their first contribution in #15
- @sambacha made their first contribution in #19
Full Changelog: 1.1.1...1.1.2