Files
protocol/packages/utils/CHANGELOG.json
F. Eugene Aumson 0067f10a6a @0x/utils: fix wrong RPC method in getChainIdAsync() (#2270)
It was using net_version, but it should be using the eth_chainId method
introduced in EIP-695.  I'm not sure whether/how the network ID differs
from the chain ID on mainnet and the testnets, but in Ganache in
particular, the network ID is 50 while the chain ID is 1337, and this
difference was causing problems for Python tests.  Specifically, the
Web3.py interface `Web3.eth.chainId` invokes the eth_chainId method, and
the result feeds into the order hash, which wasn't lining up with the
non-Python side of things.
2019-10-25 21:08:31 -04:00

683 lines
16 KiB
JSON

[
{
"version": "4.6.0-beta.1",
"changes": [
{
"note": "Consolidated FixedMathRevertErrors",
"pr": 2255
},
{
"note": "Changed provider_utils.providerUtils.getChainIdAsync() to invoke RPC method eth_chainId rather than net_version",
"pr": 2270
}
]
},
{
"version": "4.6.0-beta.0",
"changes": [
{
"note": "Allow for array types in `RevertError`s.",
"pr": 2075
},
{
"note": "Have Ganache `Error` -> `RevertError` coercion fail if it can't look up the selector.",
"pr": 2109
},
{
"note": "Add `LibFixedMath` `RevertError` types.",
"pr": 2109
},
{
"note": "Add `RawRevertError` `RevertError` type.",
"pr": 2109
},
{
"note": "Make `RevertError.decode()` optionally return a `RawRevertError` if the selector is unknown.",
"pr": 2109
},
{
"note": "Rename `length` field of `AuthorizableRevertErrors.IndexOutOfBoundsError` type to `len`.",
"pr": 2109
}
],
"timestamp": 1570135330
},
{
"timestamp": 1568744790,
"version": "4.5.2",
"changes": [
{
"note": "Dependencies updated"
}
]
},
{
"timestamp": 1567521715,
"version": "4.5.1",
"changes": [
{
"note": "Dependencies updated"
}
]
},
{
"version": "4.5.0",
"changes": [
{
"note": "Add `SafeMathRevertErrors.SafeMathErrorCodes.Uint256DivisionByZero`",
"pr": 2031
},
{
"note": "Updated to include `strictDecode` for decoding method arguments",
"pr": 2018
},
{
"note": "Throw exception when trying to decode beyond boundaries of calldata",
"pr": 2018
}
],
"timestamp": 1565296576
},
{
"timestamp": 1564604963,
"version": "4.4.2",
"changes": [
{
"note": "Dependencies updated"
}
]
},
{
"timestamp": 1563957393,
"version": "4.4.1",
"changes": [
{
"note": "Dependencies updated"
}
]
},
{
"version": "4.4.0",
"changes": [
{
"note": "Add function deleteNestedProperty",
"pr": 1842
},
{
"note": "Add `getChainIdAsync()` to `providerUtils`",
"pr": 1742
},
{
"note": "More robust normalization of `uint256` types in `sign_typed_data_utils`",
"pr": 1742
},
{
"note": "Add `RevertError`, `StringRevertError`, `AnyRevertError` types and associated utilities",
"pr": 1761
},
{
"note": "Update `RevertError` construction to produce a readable `Error` message",
"pr": 1819
},
{
"note": "Add `Error` -> `RevertError` functions",
"pr": 1819
},
{
"note": "Add `toStringTag` symbol to `RevertError`",
"pr": 1885
}
],
"timestamp": 1563006338
},
{
"version": "4.3.3",
"changes": [
{
"note": "Fixed spelling error in ABI Encoder error message",
"pr": 1808
}
],
"timestamp": 1557507213
},
{
"version": "4.3.2",
"changes": [
{
"note": "Support for ABI encoding multibyte strings (fixes issue #1723)",
"pr": 1806
}
]
},
{
"version": "4.3.1",
"changes": [
{
"note": "Dependencies updated"
}
],
"timestamp": 1554997931
},
{
"version": "4.3.0",
"changes": [
{
"note": "Added `startProviderEngine` to `providerUtils`. Preventing excess block polling",
"pr": 1695
}
],
"timestamp": 1553183790
},
{
"timestamp": 1553091633,
"version": "4.2.3",
"changes": [
{
"note": "Dependencies updated"
}
]
},
{
"version": "4.2.2",
"changes": [
{
"note": "Fix issue where process is not defined in browser context",
"pr": 1660
}
],
"timestamp": 1551479279
},
{
"timestamp": 1551220833,
"version": "4.2.1",
"changes": [
{
"note": "Dependencies updated"
}
]
},
{
"version": "4.2.0",
"changes": [
{
"note": "Export providerUtils which helps standardize all supported provider interfaces into the ZeroExProvider interface",
"pr": 1627
},
{
"note": "Add `logUtils.table` and `logUtils.header`",
"pr": 1638
}
],
"timestamp": 1551130135
},
{
"version": "4.1.0",
"changes": [
{
"note": "Added method decoding to AbiDecoder",
"pr": 1569
}
],
"timestamp": 1549733923
},
{
"version": "4.0.4",
"changes": [
{
"note": "Cleaner signature parsing",
"pr": 1592
}
]
},
{
"version": "4.0.3",
"changes": [
{
"note": "Dependencies updated"
}
],
"timestamp": 1549547375
},
{
"version": "4.0.2",
"changes": [
{
"note": "ABI Decode NULL for all data types",
"pr": 1587
}
],
"timestamp": 1549452781
},
{
"version": "4.0.1",
"changes": [
{
"note": "ABI Decode NULL as False",
"pr": 1582
}
],
"timestamp": 1549373905
},
{
"version": "4.0.0",
"changes": [
{
"note": "Upgrade the bignumber.js to v8.0.2",
"pr": 1517
}
]
},
{
"timestamp": 1547561734,
"version": "3.0.1",
"changes": [
{
"note": "Dependencies updated"
}
]
},
{
"version": "3.0.0",
"changes": [
{
"note": "Make `promisify` resolve when the callback error is undefined.",
"pr": 1501
}
],
"timestamp": 1547225310
},
{
"version": "2.1.1",
"changes": [
{
"note": "Add `should` prefix to names of properties in EncodingRules and DecodingRules",
"pr": 1363
}
],
"timestamp": 1547040760
},
{
"version": "2.1.0",
"changes": [
{
"note": "Add `logWithTime` to `logUtils`",
"pr": 1461
}
]
},
{
"version": "2.0.8",
"changes": [
{
"note": "Dependencies updated"
}
],
"timestamp": 1544739608
},
{
"version": "2.0.7",
"changes": [
{
"note": "Optimized ABI Encoder/Decoder. Generates compressed calldata to save gas. Generates human-readable calldata to aid development."
}
],
"timestamp": 1544570656
},
{
"timestamp": 1542821676,
"version": "2.0.6",
"changes": [
{
"note": "Dependencies updated"
}
]
},
{
"timestamp": 1542208198,
"version": "2.0.5",
"changes": [
{
"note": "Dependencies updated"
}
]
},
{
"version": "2.0.4",
"changes": [
{
"note": "Dependencies updated"
}
],
"timestamp": 1541740904
},
{
"timestamp": 1539871071,
"version": "2.0.3",
"changes": [
{
"note": "Dependencies updated"
}
]
},
{
"timestamp": 1538693146,
"version": "2.0.2",
"changes": [
{
"note": "Dependencies updated"
}
]
},
{
"timestamp": 1538475601,
"version": "2.0.1",
"changes": [
{
"note": "Dependencies updated"
}
]
},
{
"version": "2.0.0",
"changes": [
{
"note": "Make abi_decoder compatible with ethers ^4.0.0",
"pr": 1069
}
],
"timestamp": 1538157789
},
{
"timestamp": 1537907159,
"version": "1.0.11",
"changes": [
{
"note": "Dependencies updated"
}
]
},
{
"timestamp": 1537875740,
"version": "1.0.10",
"changes": [
{
"note": "Dependencies updated"
}
]
},
{
"timestamp": 1537541580,
"version": "1.0.9",
"changes": [
{
"note": "Dependencies updated"
}
]
},
{
"timestamp": 1536142250,
"version": "1.0.8",
"changes": [
{
"note": "Dependencies updated"
}
]
},
{
"timestamp": 1535377027,
"version": "1.0.7",
"changes": [
{
"note": "Dependencies updated"
}
]
},
{
"timestamp": 1535133899,
"version": "1.0.6",
"changes": [
{
"note": "Dependencies updated"
}
]
},
{
"version": "1.0.5",
"changes": [
{
"note": "Increased BigNumber decimal precision from 20 to 78",
"pr": 807
},
{
"note": "Store different ABIs for events with same function signature and different amount of indexed arguments",
"pr": 933
}
],
"timestamp": 1534210131
},
{
"timestamp": 1532619515,
"version": "1.0.4",
"changes": [
{
"note": "Dependencies updated"
}
]
},
{
"timestamp": 1532614997,
"version": "1.0.3",
"changes": [
{
"note": "Dependencies updated"
}
]
},
{
"timestamp": 1532605697,
"version": "1.0.2",
"changes": [
{
"note": "Dependencies updated"
}
]
},
{
"version": "1.0.1",
"changes": [
{
"note": "Add `AbortController` polyfill to `fetchAsync`",
"pr": 903
}
],
"timestamp": 1532357734
},
{
"timestamp": 1532043000,
"version": "1.0.0",
"changes": [
{
"note": "Add `fetchAsync` which adds a default timeout to all requests",
"pr": 874
}
]
},
{
"timestamp": 1531919263,
"version": "0.7.3",
"changes": [
{
"note": "Dependencies updated"
}
]
},
{
"version": "0.7.2",
"changes": [
{
"note": "Added errorUtils.spawnSwitchErr"
},
{
"note": "Add logUtils.warn",
"pr": 589
},
{
"note": "Fixes uncaught Error in abi_decoder",
"pr": 763
}
],
"timestamp": 1531149657
},
{
"timestamp": 1529397769,
"version": "0.7.1",
"changes": [
{
"note": "Dependencies updated"
}
]
},
{
"version": "0.7.0",
"changes": [
{
"note": "Incorrect publish that was unpublished"
}
],
"timestamp": 1527810075
},
{
"timestamp": 1527009133,
"version": "0.6.2",
"changes": [
{
"note": "Dependencies updated"
}
]
},
{
"timestamp": 1525477860,
"version": "0.6.1",
"changes": [
{
"note": "Dependencies updated"
}
]
},
{
"version": "0.6.0",
"changes": [
{
"note": "Update ethers-contracts to ethers.js",
"pr": 540
}
],
"timestamp": 1525428773
},
{
"version": "0.5.2",
"changes": [
{
"note": "Export NULL_BYTES constant",
"pr": 500
}
],
"timestamp": 1524044013
},
{
"timestamp": 1523462196,
"version": "0.5.1",
"changes": [
{
"note": "Dependencies updated"
}
]
},
{
"version": "0.5.0",
"changes": [
{
"note": "Make `AbiDecoder.addABI` public",
"pr": 485
}
],
"timestamp": 1522673609
},
{
"timestamp": 1522658513,
"version": "0.4.4",
"changes": [
{
"note": "Dependencies updated"
}
]
},
{
"version": "0.4.3",
"changes": [
{
"note": "Add `@types/node` to dependencies since `intervalUtils` has the `NodeJS` type as part of its public interface."
}
],
"timestamp": 1521298800
},
{
"version": "0.4.2",
"changes": [
{
"note": "Consolidate all `console.log` calls into `logUtils` in the `@0xproject/utils` package",
"pr": 452
}
],
"timestamp": 1521298800
},
{
"version": "0.4.0",
"changes": [
{
"note": "Use `ethers-contracts` as a backend to decode event args",
"pr": 413
},
{
"note": "Move web3 types from devDep to dep since required when using this package",
"pr": 429
}
],
"timestamp": 1520089200
},
{
"version": "0.3.2",
"changes": [
{
"note": "Fix publishing issue where .npmignore was not properly excluding undesired content",
"pr": 389
}
],
"timestamp": 1518102000
},
{
"version": "0.3.0",
"changes": [
{
"note": "Fix a bug related to event signature collisions (argument indexes aren't included in event signatures) in the abi_decoder. The decoder used to throw on unknown events with identical signatures as a known event (except indexes).",
"pr": 366
}
],
"timestamp": 1517756400
},
{
"version": "0.2.0",
"changes": [
{
"note": "Add `onError` parameter to `intervalUtils.setAsyncExcludingInterval`",
"pr": 312
},
{
"note": "Add `intervalUtils.setInterval`",
"pr": 312
}
],
"timestamp": 1516114800
}
]