All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
0.17.2 (2023-03-14)
0.17.1 (2023-02-08)
- update schemas (#274)
0.17.0 (2023-02-07)
- refactor: change permission
ADDPERMISSIONS
->ADDCONTROLLER
(122efa9)
- add encoding / decoding for
bytes[CompactBytesArray]
(#261) (8d3e4e9) - add decoding/encoding support for tuples of
CompactBytesArray
(#264) (d9ce0f0) - add encoding/decoding for other types of
compactBytesArray
(#262) (9268a32) - Add support for
bool
(valueType) andBoolean
(valueContent) (#266) (86d606e)
- Encode key name should parse any number (hex or decimal) for uint type (eb7385e)
0.16.0 (2022-10-27)
- It is now recommended to initialise the library with an RPC URL over the Web3 or Ethers provider, you can check the erc725.js documentation to get more information.
- add supportsInterface (#243) (a2b0828)
- make library compatible with RPC urls (263de19)
- change lsp7 interface id from
0xe33f65c3
to0x5fcaac27
(6aa6eb3) - update return type for
fetchData
(#247) (7ffcd64)
0.15.0 (2022-09-14)
- add LSP6
ENCRYPT
permission in for encrypt/decrypt permissions methods. (#223)
0.14.4 (2022-07-25)
0.14.3 (2022-07-07)
- add
BitArray
in valueContent encoding map (3498502)
- LSP4Creators[] valueType (6ddbf47)
0.14.2 (2022-06-24)
- Update JsonRpc eth_call parameters (470e846)
0.14.1 (2022-06-15)
Minor update to update the LSP-2 schemas.
0.14.0 (2022-06-14)
- fetchData as same output as decodeData
- getData as same output as decodeData
- add dynamic keys for getData
- use array for decodeData
- use array for encodeData
- add dynamic keys for getData (7a46786)
- add dynamicKeys for decodeData (f386e15)
- add non array input on decodeData (0774a86)
- add support for hashed key for encodeData (23323a0)
- add BytesN value content (#184) (7e073e4)
- add tuples support (7f3d1a0)
- encodeKeyName returns lowercase keys (80566eb)
- change fetchData output to non object (1d4d570)
- fetchData as same output as decodeData (59c3a87)
- getData as same output as decodeData (0f3b149)
- use array for decodeData (261d100)
- use array for encodeData (a2e6cdd)
0.13.0 (2022-06-02)
- remove old LSP2 Key Types (Bytes20..)
0.12.0 (2022-05-19)
- change encodeData result structure
- change encodeData result structure (10da619)
0.11.1 (2022-04-06)
This version fix the npm pack error.
- do not load wrong schemas (66dc3e6)
0.11.0 (2022-04-05)
- the output of getData is not an object anymore, but the value directly if the input is a string.
- if fetchData is called with a string, the output will be the value itself, not an object anymore.
- add schemas at the root and improve docs (#121) (e37fb39)
- change the output of getData for string input (3592c1b)
0.10.0 (2022-03-11)
- add isValidSignature (6490751)
0.9.2 (2022-02-21)
- add LSP1 schema (4f849da)
- update ERC725Y JSON Schemas to latest LSPs specs (#92) (3485baa)
- wait until a promise is resolved when using ethereum provider (5efe641)
0.9.1 (2022-02-01)
0.9.0 (2022-01-06)
- GraphQL / Apollo has been removed
- add encodeKeyName method (#86) (7cf43ba)
- add getSchema (#85) (7f677d0)
- LSP6 Permissions encoding methods (#84) (2e1031a)
0.8.0 (2021-11-22)
- remove deprecated elementValueType / elementValueContent keys (#45)
- add support for new getData([]) (#48) (6cbb1e7)
- remove deprecated elementValueType / elementValueContent keys (#45) (a326cd6)
0.7.0 (2021-11-02)
- remove deprecated elementValueType / elementValueContent keys (#45)
- add support for new getData([]) (#48) (6cbb1e7)
- remove deprecated elementValueType / elementValueContent keys (#45) (a326cd6)
0.6.1 (2021-08-13)
- docs: Update missed occurrences of "erc725.js"
0.6.0 (2021-08-13)
- API: Adjusted API to be more consistent
- mocha: increase timeout time (b7ce1a0)
0.5.7 (2021-07-30)
- publish: ensure clean build folder (973e09b)