1 |
|
2 | changelogUtils.file is auto-generated using the monorepo-scripts package. Don't edit directly.
|
3 | Edit the package's CHANGELOG.json file only.
|
4 | -->
|
5 |
|
6 | CHANGELOG
|
7 |
|
8 | ## v7.0.0 - _August 18, 2022_
|
9 |
|
10 | * Updated to Ganache 7.x modifying the support for Ganache revert errors (#65)
|
11 |
|
12 | ## v6.5.3 - _March 16, 2022_
|
13 |
|
14 | * Dependencies updated
|
15 |
|
16 | ## v6.5.2 - _March 16, 2022_
|
17 |
|
18 | * Dependencies updated
|
19 |
|
20 | ## v6.5.1 - _February 26, 2022_
|
21 |
|
22 | * Dependencies updated
|
23 |
|
24 | ## v6.5.0 - _January 19, 2022_
|
25 |
|
26 | * Add support for nested user-defined types in AbiEncoder.create (#55)
|
27 | * Fix providerUtils.standardizeOrThrow for web3.js (#57)
|
28 |
|
29 | ## v6.4.4 - _August 25, 2021_
|
30 |
|
31 | * Allow hexUtils.hash() to take Buffer type; isHex() accepts '0x' as valid hex (#42)
|
32 |
|
33 | ## v6.4.3 - _April 28, 2021_
|
34 |
|
35 | * Dependencies updated
|
36 |
|
37 | ## v6.4.2 - _April 26, 2021_
|
38 |
|
39 | * Export `EncodingRules` and `DecodingRules` at the root level (#37)
|
40 |
|
41 | ## v6.4.1 - _April 26, 2021_
|
42 |
|
43 | * Fix `addressUtils.generatePseudoRandomAddress()` (#35)
|
44 |
|
45 | ## v6.4.0 - _April 26, 2021_
|
46 |
|
47 | * Upgrade ethereumjs-util dep (#33)
|
48 | * Speed up BigNumber -> Buffer conversion (#33)
|
49 |
|
50 | ## v6.3.0 - _April 6, 2021_
|
51 |
|
52 | * Precompute max uint/int values in AbiEncoder (#30)
|
53 |
|
54 | ## v6.2.1 - _March 24, 2021_
|
55 |
|
56 | * Dependencies updated
|
57 |
|
58 | ## v6.2.0 - _January 5, 2021_
|
59 |
|
60 | * Add `DowncastErrorCodes.ValueTooLargeToDowncastToUint128` (#16)
|
61 |
|
62 | ## v6.1.1 - _December 2, 2020_
|
63 |
|
64 | * Dependencies updated
|
65 |
|
66 | ## v6.1.0 - _October 29, 2020_
|
67 |
|
68 | * Restore revert error definitions :-( (#4)
|
69 |
|
70 | ## v6.0.0 - _October 29, 2020_
|
71 |
|
72 | * Dropped revert error definitions (#3)
|
73 |
|
74 | ## v5.6.4 - _October 28, 2020_
|
75 |
|
76 | * Dependencies updated
|
77 |
|
78 | ## v5.6.3 - _October 21, 2020_
|
79 |
|
80 | * Dependencies updated
|
81 |
|
82 | ## v5.6.2 - _October 21, 2020_
|
83 |
|
84 | * Dependencies updated
|
85 |
|
86 | ## v5.6.1 - _October 20, 2020_
|
87 |
|
88 | * Dependencies updated
|
89 |
|
90 | ## v5.6.0 - _October 20, 2020_
|
91 |
|
92 | * Added support for nested rich revert decoding (#2668)
|
93 | * Add EP flavor of `IllegalReentrancyError`. (#2657)
|
94 | * Added LiquidityProviderFeature errors (#2691)
|
95 | * Added abi encoder support for uint80 lol (#2728)
|
96 |
|
97 | ## v5.5.1 - _July 15, 2020_
|
98 |
|
99 | * Dependencies updated
|
100 |
|
101 | ## v5.5.0 - _June 24, 2020_
|
102 |
|
103 | * Add `ZeroExRevertErrors` (#2540)
|
104 | * Print full revert error in stack traces. (#2540)
|
105 | * `ZeroExRevertErrors.Migrate` -> `ZeroExRevertErrors.Ownable` (#2564)
|
106 | * `instanceof Array` => `Array.isArray` (#2567)
|
107 | * Add more `ZeroExRevertErrors` (#2545)
|
108 | * Add more `ZeroExRevertErrors` (#2576)
|
109 | * Update `ZeroExRevertErrors` (#2597)
|
110 | * Add more revert errors to `ZeroExRevertErrors` (#2610)
|
111 |
|
112 | ## v5.4.1 - _February 25, 2020_
|
113 |
|
114 | * Fix extra space in `provider.send` signature (#2428)
|
115 |
|
116 | ## v5.4.0 - _February 8, 2020_
|
117 |
|
118 | * Add `toTokenUnitAmount` and `fromTokenUnitAmount` (#2462)
|
119 | * Add `hexUtils.isHex` (#2462)
|
120 | * Accept `Buffer` type in `hexUtils.toHex()` (#2462)
|
121 |
|
122 | ## v5.3.0 - _February 6, 2020_
|
123 |
|
124 | * Added Broker, MixinWethUtils revert errors (#2455)
|
125 | * Moved LibAssetDataTransfer revert errors into their own file (#2455)
|
126 |
|
127 | ## v5.2.0 - _January 22, 2020_
|
128 |
|
129 | * Allow for strict decoding of return values. (#2433)
|
130 |
|
131 | ## v5.1.2 - _January 6, 2020_
|
132 |
|
133 | * Dependencies updated
|
134 |
|
135 | ## v5.1.1 - _December 17, 2019_
|
136 |
|
137 | * Dependencies updated
|
138 |
|
139 | ## v5.1.0 - _December 9, 2019_
|
140 |
|
141 | * Added hex_utils (#2373)
|
142 |
|
143 | ## v5.0.0 - _December 2, 2019_
|
144 |
|
145 | * Re-export all `RevertErrors` (#2362)
|
146 | * Removed exports AuthorizableRevertErrors, LibAddressArrayRevertErrors, LibBytesRevertErrors, OwnableRevertErrors, ReentrancyGuardRevertErrors and SafeMathRevertErrors (#2321)
|
147 | * Decode `Parity` revert errors (#2341)
|
148 | * Update BigNumber version to ~9.0.0 (#2342)
|
149 | * Consolidated FixedMathRevertErrors (#2255)
|
150 | * Changed provider_utils.providerUtils.getChainIdAsync() to invoke RPC method eth_chainId rather than net_version (#2270)
|
151 | * Allow for array types in `RevertError`s. (#2075)
|
152 | * Have Ganache `Error` -> `RevertError` coercion fail if it can't look up the selector. (#2109)
|
153 | * Add `LibFixedMath` `RevertError` types. (#2109)
|
154 | * Add `RawRevertError` `RevertError` type. (#2109)
|
155 | * Make `RevertError.decode()` optionally return a `RawRevertError` if the selector is unknown. (#2109)
|
156 | * Rename `length` field of `AuthorizableRevertErrors.IndexOutOfBoundsError` type to `len`. (#2109)
|
157 |
|
158 | ## v4.6.0-beta.3 - _December 2, 2019_
|
159 |
|
160 | * Re-export all `RevertErrors` (#2362)
|
161 |
|
162 | ## v4.6.0-beta.2 - _November 17, 2019_
|
163 |
|
164 | * Removed exports AuthorizableRevertErrors, LibAddressArrayRevertErrors, LibBytesRevertErrors, OwnableRevertErrors, ReentrancyGuardRevertErrors and SafeMathRevertErrors (#2321)
|
165 | * Decode `Parity` revert errors (#2341)
|
166 | * Update BigNumber version to ~9.0.0 (#2342)
|
167 |
|
168 | ## v4.6.0-beta.1 - _November 7, 2019_
|
169 |
|
170 | * Consolidated FixedMathRevertErrors (#2255)
|
171 | * Changed provider_utils.providerUtils.getChainIdAsync() to invoke RPC method eth_chainId rather than net_version (#2270)
|
172 |
|
173 | ## v4.6.0-beta.0 - _October 3, 2019_
|
174 |
|
175 | * Allow for array types in `RevertError`s. (#2075)
|
176 | * Have Ganache `Error` -> `RevertError` coercion fail if it can't look up the selector. (#2109)
|
177 | * Add `LibFixedMath` `RevertError` types. (#2109)
|
178 | * Add `RawRevertError` `RevertError` type. (#2109)
|
179 | * Make `RevertError.decode()` optionally return a `RawRevertError` if the selector is unknown. (#2109)
|
180 | * Rename `length` field of `AuthorizableRevertErrors.IndexOutOfBoundsError` type to `len`. (#2109)
|
181 |
|
182 | ## v4.5.2 - _September 17, 2019_
|
183 |
|
184 | * Dependencies updated
|
185 |
|
186 | ## v4.5.1 - _September 3, 2019_
|
187 |
|
188 | * Dependencies updated
|
189 |
|
190 | ## v4.5.0 - _August 8, 2019_
|
191 |
|
192 | * Add `SafeMathRevertErrors.SafeMathErrorCodes.Uint256DivisionByZero` (#2031)
|
193 | * Updated to include `strictDecode` for decoding method arguments (#2018)
|
194 | * Throw exception when trying to decode beyond boundaries of calldata (#2018)
|
195 |
|
196 | ## v4.4.2 - _July 31, 2019_
|
197 |
|
198 | * Dependencies updated
|
199 |
|
200 | ## v4.4.1 - _July 24, 2019_
|
201 |
|
202 | * Dependencies updated
|
203 |
|
204 | ## v4.4.0 - _July 13, 2019_
|
205 |
|
206 | * Add function deleteNestedProperty (#1842)
|
207 | * Add `getChainIdAsync()` to `providerUtils` (#1742)
|
208 | * More robust normalization of `uint256` types in `sign_typed_data_utils` (#1742)
|
209 | * Add `RevertError`, `StringRevertError`, `AnyRevertError` types and associated utilities (#1761)
|
210 | * Update `RevertError` construction to produce a readable `Error` message (#1819)
|
211 | * Add `Error` -> `RevertError` functions (#1819)
|
212 | * Add `toStringTag` symbol to `RevertError` (#1885)
|
213 |
|
214 | ## v4.3.3 - _May 10, 2019_
|
215 |
|
216 | * Fixed spelling error in ABI Encoder error message (#1808)
|
217 |
|
218 | ## v4.3.2 - _Invalid date_
|
219 |
|
220 | * Support for ABI encoding multibyte strings (fixes issue #1723) (#1806)
|
221 |
|
222 | ## v4.3.1 - _April 11, 2019_
|
223 |
|
224 | * Dependencies updated
|
225 |
|
226 | ## v4.3.0 - _March 21, 2019_
|
227 |
|
228 | * Added `startProviderEngine` to `providerUtils`. Preventing excess block polling (#1695)
|
229 |
|
230 | ## v4.2.3 - _March 20, 2019_
|
231 |
|
232 | * Dependencies updated
|
233 |
|
234 | ## v4.2.2 - _March 1, 2019_
|
235 |
|
236 | * Fix issue where process is not defined in browser context (#1660)
|
237 |
|
238 | ## v4.2.1 - _February 26, 2019_
|
239 |
|
240 | * Dependencies updated
|
241 |
|
242 | ## v4.2.0 - _February 25, 2019_
|
243 |
|
244 | * Export providerUtils which helps standardize all supported provider interfaces into the ZeroExProvider interface (#1627)
|
245 | * Add `logUtils.table` and `logUtils.header` (#1638)
|
246 |
|
247 | ## v4.1.0 - _February 9, 2019_
|
248 |
|
249 | * Added method decoding to AbiDecoder (#1569)
|
250 |
|
251 | ## v4.0.4 - _Invalid date_
|
252 |
|
253 | * Cleaner signature parsing (#1592)
|
254 |
|
255 | ## v4.0.3 - _February 7, 2019_
|
256 |
|
257 | * Dependencies updated
|
258 |
|
259 | ## v4.0.2 - _February 6, 2019_
|
260 |
|
261 | * ABI Decode NULL for all data types (#1587)
|
262 |
|
263 | ## v4.0.1 - _February 5, 2019_
|
264 |
|
265 | * ABI Decode NULL as False (#1582)
|
266 |
|
267 | ## v4.0.0 - _Invalid date_
|
268 |
|
269 | * Upgrade the bignumber.js to v8.0.2 (#1517)
|
270 |
|
271 | ## v3.0.1 - _January 15, 2019_
|
272 |
|
273 | * Dependencies updated
|
274 |
|
275 | ## v3.0.0 - _January 11, 2019_
|
276 |
|
277 | * Make `promisify` resolve when the callback error is undefined. (#1501)
|
278 |
|
279 | ## v2.1.1 - _January 9, 2019_
|
280 |
|
281 | * Add `should` prefix to names of properties in EncodingRules and DecodingRules (#1363)
|
282 |
|
283 | ## v2.1.0 - _Invalid date_
|
284 |
|
285 | * Add `logWithTime` to `logUtils` (#1461)
|
286 |
|
287 | ## v2.0.8 - _December 13, 2018_
|
288 |
|
289 | * Dependencies updated
|
290 |
|
291 | ## v2.0.7 - _December 11, 2018_
|
292 |
|
293 | * Optimized ABI Encoder/Decoder. Generates compressed calldata to save gas. Generates human-readable calldata to aid development.
|
294 |
|
295 | ## v2.0.6 - _November 21, 2018_
|
296 |
|
297 | * Dependencies updated
|
298 |
|
299 | ## v2.0.5 - _November 14, 2018_
|
300 |
|
301 | * Dependencies updated
|
302 |
|
303 | ## v2.0.4 - _November 9, 2018_
|
304 |
|
305 | * Dependencies updated
|
306 |
|
307 | ## v2.0.3 - _October 18, 2018_
|
308 |
|
309 | * Dependencies updated
|
310 |
|
311 | ## v2.0.2 - _October 4, 2018_
|
312 |
|
313 | * Dependencies updated
|
314 |
|
315 | ## v2.0.1 - _October 2, 2018_
|
316 |
|
317 | * Dependencies updated
|
318 |
|
319 | ## v2.0.0 - _September 28, 2018_
|
320 |
|
321 | * Make abi_decoder compatible with ethers ^4.0.0 (#1069)
|
322 |
|
323 | ## v1.0.11 - _September 25, 2018_
|
324 |
|
325 | * Dependencies updated
|
326 |
|
327 | ## v1.0.10 - _September 25, 2018_
|
328 |
|
329 | * Dependencies updated
|
330 |
|
331 | ## v1.0.9 - _September 21, 2018_
|
332 |
|
333 | * Dependencies updated
|
334 |
|
335 | ## v1.0.8 - _September 5, 2018_
|
336 |
|
337 | * Dependencies updated
|
338 |
|
339 | ## v1.0.7 - _August 27, 2018_
|
340 |
|
341 | * Dependencies updated
|
342 |
|
343 | ## v1.0.6 - _August 24, 2018_
|
344 |
|
345 | * Dependencies updated
|
346 |
|
347 | ## v1.0.5 - _August 14, 2018_
|
348 |
|
349 | * Increased BigNumber decimal precision from 20 to 78 (#807)
|
350 | * Store different ABIs for events with same function signature and different amount of indexed arguments (#933)
|
351 |
|
352 | ## v1.0.4 - _July 26, 2018_
|
353 |
|
354 | * Dependencies updated
|
355 |
|
356 | ## v1.0.3 - _July 26, 2018_
|
357 |
|
358 | * Dependencies updated
|
359 |
|
360 | ## v1.0.2 - _July 26, 2018_
|
361 |
|
362 | * Dependencies updated
|
363 |
|
364 | ## v1.0.1 - _July 23, 2018_
|
365 |
|
366 | * Add `AbortController` polyfill to `fetchAsync` (#903)
|
367 |
|
368 | ## v1.0.0 - _July 19, 2018_
|
369 |
|
370 | * Add `fetchAsync` which adds a default timeout to all requests (#874)
|
371 |
|
372 | ## v0.7.3 - _July 18, 2018_
|
373 |
|
374 | * Dependencies updated
|
375 |
|
376 | ## v0.7.2 - _July 9, 2018_
|
377 |
|
378 | * Added errorUtils.spawnSwitchErr
|
379 | * Add logUtils.warn (#589)
|
380 | * Fixes uncaught Error in abi_decoder (#763)
|
381 |
|
382 | ## v0.7.1 - _June 19, 2018_
|
383 |
|
384 | * Dependencies updated
|
385 |
|
386 | ## v0.7.0 - _May 31, 2018_
|
387 |
|
388 | * Incorrect publish that was unpublished
|
389 |
|
390 | ## v0.6.2 - _May 22, 2018_
|
391 |
|
392 | * Dependencies updated
|
393 |
|
394 | ## v0.6.1 - _May 4, 2018_
|
395 |
|
396 | * Dependencies updated
|
397 |
|
398 | ## v0.6.0 - _May 4, 2018_
|
399 |
|
400 | * Update ethers-contracts to ethers.js (#540)
|
401 |
|
402 | ## v0.5.2 - _April 18, 2018_
|
403 |
|
404 | * Export NULL_BYTES constant (#500)
|
405 |
|
406 | ## v0.5.1 - _April 11, 2018_
|
407 |
|
408 | * Dependencies updated
|
409 |
|
410 | ## v0.5.0 - _April 2, 2018_
|
411 |
|
412 | * Make `AbiDecoder.addABI` public (#485)
|
413 |
|
414 | ## v0.4.4 - _April 2, 2018_
|
415 |
|
416 | * Dependencies updated
|
417 |
|
418 | ## v0.4.3 - _March 17, 2018_
|
419 |
|
420 | * Add `@types/node` to dependencies since `intervalUtils` has the `NodeJS` type as part of its public interface.
|
421 |
|
422 | ## v0.4.2 - _March 17, 2018_
|
423 |
|
424 | * Consolidate all `console.log` calls into `logUtils` in the `@0xproject/utils` package (#452)
|
425 |
|
426 | ## v0.4.0 - _March 3, 2018_
|
427 |
|
428 | * Use `ethers-contracts` as a backend to decode event args (#413)
|
429 | * Move web3 types from devDep to dep since required when using this package (#429)
|
430 |
|
431 | ## v0.3.2 - _February 8, 2018_
|
432 |
|
433 | * Fix publishing issue where .npmignore was not properly excluding undesired content (#389)
|
434 |
|
435 | ## v0.3.0 - _February 4, 2018_
|
436 |
|
437 | * 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). (#366)
|
438 |
|
439 | ## v0.2.0 - _January 16, 2018_
|
440 |
|
441 | * Add `onError` parameter to `intervalUtils.setAsyncExcludingInterval` (#312)
|
442 | * Add `intervalUtils.setInterval` (#312)
|