Releases: bitanon/hashlib_codecs
Releases · bitanon/hashlib_codecs
Version 2.5.0
- Support UTF-8 encoding and decoding.
- New class:
UTF8Codec
- New methods:
toUtf8
,fromUtf8
- New class:
- Renames:
HashlibCodec
->IterableCodec
- Minor performance impovements
Full Changelog: v2.4.1...v2.5.0
Version 2.4.1
- Refactor: Remove all sync generator to improve runtime.
Full Changelog: v2.4.0...v2.4.1
Version 2.4.0
- Breaking Changes: Uses string for salt and hash in
CryptData
- New class
CryptDataBuilder
is available to constructCryptData
instances.
Full Changelog: v2.3.0...v2.4.0
Version 2.3.0
- Breaking Changes: Renames PHCSF -> CryptFormat. Affected names:
- Class:
PHCSF
->CryptFormat
PHCSFData
->CryptData
PHCSFEncoder
->CryptEncoder
PHCSFDecoder
->CryptDecoder
- Constant:
phcsf
->crypt
- Methods:
toPHCSF
->toCrypt
fromPHCSF
->fromCrypt
- Class:
Full Changelog: v2.2.0...v2.3.0
Version 2.2.0
- Support encoding and decoding with PHC string format specification
- New Class :
PHCSF
- New Constant:
phcsf
- New Methods :
toPHCSF
,fromPHCSF
- New Class :
Full Changelog: v2.1.1...v2.2.0
Version 2.1.1
- Adds new alphabet to
Base64Codec
: bcrypt
Full Changelog: v2.1.0...v2.1.1
Version 2.1.0
- Adds more alphabets to
Base32Codec
. Additional alphabets are:- base32hex
- Lowerase base32hex
- Crockford's Base32
- Geohash's Base32
- z-base-32
- Word-safe alphabet
- Allows the
padding
parameter to be effective to any codecs inBase32Codec
andBase64Codec
.
Full Changelog: v2.0.0...v2.1.0
Version 2.0.0
- Breaking: Removes all constant exports.
- They are now available inside codec class. e.g.:
Base64Codec.urlSafe
- They are now available inside codec class. e.g.:
- Breaking: Modify parameters of all public methods.
- Improves encoding and decoding algorithm.
- Adds Base-8 (Octal) codec support
- New class:
Base8Codec
- New methods:
fromOctal
,toOctal
- New class:
- Renames a lot of exports
Uint8Converter
->BitConverter
Uint8Codec
->HashlibCodec
BinaryCodec
->Base2Codec
B16Codec
->Base16Codec
B64Codec
->Base64Codec
- Separates base encoder and decoders
- Generic encoders:
BitEncoder
,AlphabetEncoder
- Generic decoders:
BitDecoder
,AlphabetDecoder
- Generic encoders:
Full Changelog: v1.2.0...v2.0.0
Version 1.2.0
- Adds BigInt codec support.
- New class:
BigIntCodec
- New methods:
fromBigInt
,toBigInt
- New constant:
bigintLE
,bigintBE
- New class:
- Updates documentations.
Full Changelog: v1.1.1...v1.2.0
v1.1.1
- Update project description
Full Changelog: v1.1.0...v1.1.1