This repository has been archived by the owner on Sep 12, 2023. It is now read-only.
Releases: second-state/libeni
Releases · second-state/libeni
v1.3.7
v1.3.6
v1.3.5
v1.3.4
v1.3.3
v1.3.2
v1.3.1
v1.3.0
Features:
- adt: Refactor
StringMap
interface. - docs: Update SHA512 usage and add platform-specific prerequisites.
- json: Refactor
json::Object
, inherit fromeni::StringMap
instead
ofstd::map
. - json: Refactor
json::Array
, inherit fromeni::Vector
instead of
std::vector
.
Bug fixes:
- adt: Fix several bugs in
HashIterator
.
Known issues:
- all: Current building system does not support Mac OSX.
v1.2.x
Features:
- all: Generate SHA512 checksum for all ENI libraries.
- all: Add our own
Exception
. - all: Refactor all C-style asserts and exceptions to use
Exception
. - adt: Add our own abstract data types
StringMap
,HashIterator
,Vector
,
andPointerIterator
. - json: Exit when parsing error.
Bug fixes:
- json: Fix implicit casting to
bool
when constructing ajson::Value
from
char*
orint
. - test: Fix memory leak in ScryptTest.
Known issues:
- all: Current building system does not support Mac OSX.
- adt: Interface for
HashTable
and its descendents is very inconvenient.
v1.2.0
Features:
- all: Change C interface of libENI.
- all: Update documentations and deploy to ReadTheDocs.
- tools: The second ENI package,
eni_scrypt
, which implements the Scrypt
hash algorithm.
Known issues:
- all: Current building system does not support Mac OSX.