Releases: ERC725Alliance/erc725.js
Releases · ERC725Alliance/erc725.js
v0.27.2
v0.27.1
0.27.1 (2024-07-12)
Bug Fixes
- Normalize tests and add name as a constant in the schema. Add nonDynamicName to capture resolved schema names. (95dabb2)
- Repair and use dynamicName and dynamicKeyParts. (2874516)
- Improve some limitations and error handlings when number of bytes in the value is bigger than expected value type (b0ffa5b)
- Some cleanup, remove global-agent, some new minor upgrades (239c98c)
v0.27.0
0.27.0 (2024-05-29)
Features
- allow to pass
number
directly in array when encoding tuples (f6b4a9d) - export
mapPermission
function and don't make it throw an error (08e72d6) - export function to get verification method (f426a31)
- export method
isDataAuthentic
as static, single method or member of class (0c7ba98) - return
dynamicKeyName
anddynamicKeyPart
forgetSchema
with Array (8b86092)
Bug Fixes
- allow to decode
0x
as0
for keyTypeArray
(fde9f5d)
v0.26.0
0.26.0 (2024-05-14)
Features
- add
dynamicPart
in schema returned bygetSchema
(12d34d2) - add support for
bytesN
valueType from 1 to 32 (1db6f2f) - allow to use
decodeData
to decode Array length only (5ddb12d) - export
getSchema
as a standalone function outside of class instance (8558c71) - include also
dynamicKeyPart
in the schema return bygetSchema
(30dda33)
Bug Fixes
v0.25.0
v0.24.2
v0.24.1
v0.24.0
v0.23.1
v0.23.0
0.23.0 (2024-01-22)
Features
Bug Fixes
- Add workaround to read (bytes4,URI), repair none vs unknown signature. (204409d)
- Additional PR repair (2a18f2b)
- BodyInit should be just string or buffer and not already Uint8Array (08e0177)
- Cleanup (038d975)
- Cleanup a bit with comments. (3d6a5a6)
- Cleanup and handle situation where one of many keys fails. Return null. (cdf4583)
- Cleanup error handler inside of getDataFromExternalSources (fde2e0f)
- Debug and repair test scripts. Implement detecting of JSON inside of Uint8Array (74c0526)
- Missing commit (a3dd604)
- More fixes (620b606)
- Remove .only call for testing. (d5ef3c9)
- Remove console debugging. (e349d57)
- Remove unnecessary special case for 0x00000000 (cd6152a)
- Repair and enhance test scripts (224eb9e)
- Repair as per PR review (0a52452)
- Repair console.log and expand types of URLs (ar://, ipfs://, https?://, data:) (5c8f228)
- Repair problems with IPFS, fetch and VerifiableURI (44834b8)
- Repair to not throw errors when data is not authentica or not accessible withing getDataFromExternalSources. (25756d0)
- Repair tuples containing numeric types uintX/intX, add Number to output data type. (01cceea)
- Simplify buffer to string conversion. (0bd1349)
- Simplify creation of key to detect JSON. (df2580d)
- Use a single keccak function since ethereumjs converts it to a Buffer no matter what. (cdc6c0a)