2.0.0 • Published 1 year ago
@lumjs/encode v2.0.0
lum.encode.js
A bunch of encoding libraries.
2.x Release Notes
Version 2.0 is pretty much a complete rewrite, and as the major version
change indicates, is not 100% backwards compatible. I've tried to make the
migration process as painless as possible, but some changes will be required.
- Split the Safe64 libraries into their own package.
- Rewrote the
base64andhashlibraries to use modernES2015+APIs. - Dropped the dependency on the legacy
crypto-jspackage. - The
base64libraries now have additionalasyncfunctions for working with arbitrary data in addition to the synchronous ones for Unicode text. - The
hashlibrary now usesasyncmethods due to theSubtleCryptoAPI that we're now using for generating the hashes. - Minor cleanups in
base91andutilsmodules.
Official URLs
This library can be found in two places:
Author
Timothy Totten 2010@totten.ca