Files
protocol/contracts/staking/CHANGELOG.json
F. Eugene Aumson f11d8a5bd8 @0x/order-utils refactors for v3: orderParsingUtils, signatureUtils, orderHashUtils, RevertErrors, transactionHashUtils (#2321)
* move orderParsingUtils from order-utils to connect

* Remove many functions from signatureUtils

Removed from the exported object, that is.  All of them are used in
other existing code, so they were all moved to be as local to their
usage as possible.

* remove orderHashUtils.isValidOrderHash()

* Move all *RevertErrors from order-utils...

...into their respective @0x/contracts- packages.

* Refactor @0x/order-utils' orderHashUtils away

- Move existing routines into @0x/contracts-test-utils

- Migrate non-contract-test callers to a newly-exposed getOrderHash()
method in DevUtils.

* Move all *RevertErrors from @0x/utils...

...into their respective @0x/contracts- packages.

* rm transactionHashUtils.isValidTransactionHash()

* DevUtils.sol: Fail yarn test if too big to deploy

* Refactor @0x/order-utils transactionHashUtils away

- Move existing routines into @0x/contracts-test-utils

- Migrate non-contract-test callers to a newly-exposed
getTransactionHash() method in DevUtils.

* Consolidate `Removed export...` CHANGELOG entries

* Rm EthBalanceChecker from devutils wrapper exports

* Stop importing from '.' or '.../src'

* fix builds

* fix prettier; dangling promise

* increase max bundle size
2019-11-14 17:14:24 -05:00

149 lines
4.4 KiB
JSON

[
{
"version": "1.1.0-beta.2",
"changes": [
{
"note": "Drastically reduced bundle size by adding .npmignore, only exporting specific artifacts/wrappers/utils",
"pr": 2330
},
{
"note": "Introduce new exports FixedMathRevertErrors and StakingRevertErrors",
"pr": 2321
}
]
},
{
"version": "1.1.0-beta.1",
"changes": [
{
"note": "Add more overflow safeguards to `LibFixedMath`",
"pr": 2255
},
{
"note": "Refactored finalization state.",
"pr": 2276
},
{
"note": "Removed protocol fee != 0 assertion.",
"pr": 2278
},
{
"note": "Call `StakingProxy.assertValidStorageParams()` in `MixinParams.setParams()`",
"pr": 2279
},
{
"note": "The fallback function in `StakingProxy` reverts if there is no staking contract attached",
"pr": 2310
},
{
"note": "Fix overflow w/ `LibFixedMath._mul(-1, -2*255)",
"pr": 2311
},
{
"note": "Unit tests for MixinScheduler",
"pr": 2314
},
{
"note": "Unit tests for MixinCumulativeRewards",
"pr": 2316
}
],
"timestamp": 1573159180
},
{
"version": "1.1.0-beta.0",
"changes": [
{
"note": "Created package",
"pr": 1821
},
{
"note": "First implementation",
"pr": 1910
},
{
"note": "Replace `LibFeeMath` with `LibFixedMath`.",
"pr": 2109
},
{
"note": "Use a more precise cobb-douglas implementation.",
"pr": 2109
},
{
"note": "Change the way operator stake is computed.",
"pr": 2109
},
{
"note": "Denominate pool operator shares in parts-per-million.",
"pr": 2109
},
{
"note": "New stake management mechanics. Delay before delegation. Nixed shadow rewards.",
"pr": 2118
},
{
"note": "Tests for new stake management mechanics.",
"pr": 2126
},
{
"note": "Add `init()` pattern to contracts.",
"pr": 2131
},
{
"note": "Replace `MixinDeploymentConstants` with `MixinParams`.",
"pr": 2131
},
{
"note": "Reference counting for cumulative rewards.",
"pr": 2154
},
{
"note": "Refactored Staking Reward Vault. Moved pool management logic into staking contract.",
"pr": 2156
},
{
"note": "Removed MixinStakingPoolRewardVault.sol",
"pr": 2156
},
{
"note": "Refactored out `_cobbDouglas()` into its own library",
"pr": 2179
},
{
"note": "Introduce multi-block finalization.",
"pr": 2155
},
{
"note": "Removed reference counting for cumulative rewards.",
"pr": 2188
},
{
"note": "Removed explicit dependency on epoch+1 when delegating.",
"pr": 2188
}
],
"timestamp": 1570135330
},
{
"version": "1.1.0-beta.1",
"changes": [
{
"note": "Removed handshake when adding maker to pool.",
"pr": 2250
},
{
"note": "Removed upper limit on number of makers in a pool.",
"pr": 2250
},
{
"note": "Removed operator permissions from makers.",
"pr": 2250
},
{
"note": "Pool Id starts at 1 and increases by 1.",
"pr": 2250
}
]
}
]