- New API method: getServerInfo()
- Change queryState to allow querying for multiple state keys at once
- Add fields 'payable' and 'view' to getABI output
- New API method: getNodeState()
- Bugfix: buffer conversion
- Add chainIdHash to blockchain() and tx calls
- Compatability with aergosvr 1.0
- New API method: getConsensusInfo()
- Additional fields in transaction receipt
- More Typescript annotations
- Improved smart contract documentation
- Add equal methods for Address and Amount
- getNameInfo: add destination address
- Build was broken due to unused export
- Changed build settings
- Updated dependencies
- More Typescript annotations
- Add compare methods for Address and Amount
- Compatability with aergosvr 0.12
- getPeers has additonal parameters
- Governance tx format has changed
- New methods: getEvents, getEventStream
- Add option to contract.asPayload() to pass constructor arguments
- Fix response of getABI, was missing state_variables.
- Fix Typescript definitions
- Compatability with aergosvr 0.11: changed address of Peer
- New API method: getChainInfo() (aergoio/herajs#16)
- Compatability with aergosvr 0.11
- Various small bug fixes
- Remove Proxy from provider classes to save code and enable future IE support
- Fix usage of Buffer in Node.js environments
- Compatability with aergosvr 0.10 (aergoio/herajs#17)
- Bugfix: Encoding tx hashes was broken in node.js environments (aergoio/herajs#15)
- New API method: getStaking()
- New API method: queryContractState()
- Add block producer's pubkey to Block data
- Bugfix: Names with less than 12 characters were not recognized
- Compatibility with Aergo protocol 0.9
- New API method: getNameInfo()
- New API method: getBlockMetadataStream()
- Introduce Amount utility class for converting amounts with and without units
- Fixed a possible bug regarding conversion of hex strings
- Changed number of decimals of native token to 18 (aergoio/aergo#16)
- Use BigInt for balances and amounts
- Changed return value of getPeers to return Peer objects
- Docs: change doc builder to use typedoc
- Bugfix: use Uint8Array instead of Buffer for compatability
- Rewrote large parts of the codebase to use Typescript
- Initial npm release