Skip to content

Latest commit

 

History

History
423 lines (181 loc) · 21 KB

CHANGELOG.md

File metadata and controls

423 lines (181 loc) · 21 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

0.10.3 (2023-06-09)

Note: Version bump only for package @agoric/governance

0.10.2 (2023-06-02)

Note: Version bump only for package @agoric/governance

0.10.1 (2023-05-24)

Note: Version bump only for package @agoric/governance

0.10.0 (2023-05-19)

⚠ BREAKING CHANGES

  • emit smallcaps-format data in all marshallers
  • governance: remove getContractGovernor
  • rename 'fit' to 'mustMatch'

Features

  • auction: add an auctioneer to manage vault liquidation (#7000) (398b70f), closes #6992 #7047 #7074
  • committee: durable facets (e8f6279)
  • contractHelper: support upgradable contracts (1baec94)
  • governance: compatibility with upgrade (1912d18)
  • governance: label voteCounter with deadline (7e4ae92)
  • governance: vote counters for 2 or more options (#6515) (7997111)
  • governor: saves instance kit (305354d)
  • governor: upgradable (9a1a9c1)
  • emit smallcaps-format data in all marshallers (1753df8), closes #6822
  • label governed contracts (d60e015)
  • price: addOracles by EC (9b6dbc5)
  • puppetGovernance setup tools (7ed591b)
  • store: M.splitArray and M.splitRecord (#6597) (e7427e3)
  • types: paramterize Instance (8d1832a)

Bug Fixes

  • governance: governor adminFacet handling (785950a)
  • handle branded TimestampRecord in solo/store/agoric-cli/governance (8369dd6)
  • nextAuction timing when startFrequency is reduced (#7415) (ad87770)
  • rename from FarClass to ExoClass, etc (#6323) (da96c7c)
  • update all clients of @agoric/time to handle the new home (5c4fb24)
  • update types/dependencies for new @agoric/time (418545a)
  • use subscribeEach to get reconnect benefits (fb24132)
  • governApi: harden returns (eee09d4)
  • tools: puppetContractGovernor types (5947838)
  • types: fix some governance types (a681988)

Miscellaneous Chores

  • governance: remove getContractGovernor (92fa9a2)
  • rename 'fit' to 'mustMatch' (9fa3232), closes #6844

0.9.3 (2023-02-17)

Note: Version bump only for package @agoric/governance

0.9.2 (2022-12-14)

Note: Version bump only for package @agoric/governance

0.9.1 (2022-10-18)

Note: Version bump only for package @agoric/governance

0.9.0 (2022-10-08)

Features

  • governance: replaceElectorate (12de09e)

Bug Fixes

  • strike "Initial" from Economic Committee (0f3ce16)

0.8.1 (2022-10-05)

Note: Version bump only for package @agoric/governance

0.8.0 (2022-09-20)

⚠ BREAKING CHANGES

  • store: move some util where they are more reusable (#5990)
  • governance: require publisherKit to make paramManager

Features

  • ensure voting via PSMCharter works with a unit test (#6167) (ff9471b)
  • publish vote results from the voteCounter (#6204) (7645df0)
  • governance: questions to off-chain storage (5bf276b)
  • governance: return completedBallet (22166fa)
  • governance: subscriptions use off-chain storage (67ebf6d)
  • inter-protocol: support committee question publishing (91dec79)
  • psm: far class and guard patterns (#6119) (11a17d3), closes #6129 #6135
  • add a continuing invitation to the voter facet (#6092) (f53470e)
  • charter for the PSM, enabling governance (#6090) (e80b763)
  • save PSM adminFacet in bootstrap (#6101) (14b20e6)

Bug Fixes

  • governance: no electorateInstance term (abd9ed7)
  • avoid relying on bound E proxy methods (#5998) (497d157)
  • committee exit the seat when giving voter invitation (a8f3650), closes #5483
  • far classes with interface guards, used by ERTP (#5960) (a8882a1)
  • prepare for inherited method representation (#5989) (348b860)
  • rewrite zoe/tools/manualTimer.js, update tests (0b5df16)
  • shutdown controller after tests (93191e3)
  • tests use debug settings (#5567) (83d751f)
  • Use new || assert style, but when TS confused use if instead (#6174) (94625d3)
  • store: move some util where they are more reusable (#5990) (0eb83cd)

Code Refactoring

  • governance: require publisherKit to make paramManager (29f728a)

0.7.0 (2022-05-28)

Features

  • vault: liquidation penalty handled by liquidation contracts (#5343) (ce1cfaf)

0.6.0 (2022-05-09)

Features

Bug Fixes

  • governance: fix test result order (c4f7a3e)
  • reconcile use of path to paramManager vaults with others (#5151) (b5d1439)
  • repair types left as (#5159) (0eaa0b1)

0.5.0 (2022-04-18)

⚠ BREAKING CHANGES

  • atomically update multiple parameters via governance (#5063)
  • add the ability to invoke an API to contract governance (#4869)

Features

  • run-protocol: charge penalty for liquidation (#4996) (5467be4)
  • add the ability to invoke an API to contract governance (#4869) (3123665), closes #4188

Bug Fixes

Code Refactoring

  • atomically update multiple parameters via governance (#5063) (8921f59)

0.4.3 (2022-02-24)

Note: Version bump only for package @agoric/governance

0.4.2 (2022-02-21)

Bug Fixes

  • Enhance TypeScript node_modules traversal depth (000f738)
  • extract early changes from PR 4136 (#4190) (fea822e)

0.4.1 (2021-12-22)

Features

  • refactor parameter governance support to allow for Invitations (#4121) (159596b)

0.4.0 (2021-12-02)

⚠ BREAKING CHANGES

  • zoe: must harden amountKeywordRecord before passing to ZCF objects

  • chore: fix treasury errors, etc.

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

  • ERTP: NatValues now only accept bigints, lower-case amountMath is removed, and AmountMath methods always follow the order of: brand, value

  • chore: fix up INPUT_VALIDATON.md

  • chore: address PR comments

Bug Fixes

  • zoe: assert that amountKeywordRecord is a copyRecord (#4069) (fe9a9ff)

Miscellaneous Chores

  • ERTP: additional input validation and clean up (#3892) (067ea32)

0.3.0 (2021-10-13)

⚠ BREAKING CHANGES

  • add a claimsRegistrar based on attestations (#3622)

Features

Bug Fixes

  • governance: export buildParamManager from index.js (#3952) (868964e)

0.2.3 (2021-09-23)

Note: Version bump only for package @agoric/governance

0.2.2 (2021-09-15)

Bug Fixes

  • better type declarations caught some non-bigInts (1668094)
  • more missing Fars. kill "this" (#3746) (7bd027a)

0.2.1 (2021-08-18)

Note: Version bump only for package @agoric/governance

0.2.0 (2021-08-17)

⚠ BREAKING CHANGES

  • make the run mint within Zoe, and give only the treasury the ability to create a ZCFMint with it

  • chore: change 'makeZoe' to 'makeZoeKit'

  • chore: add "shutdownZoeVat" argument to Zoe, and pass it to makeIssuerKit for invitation issuerKit and fee issuerKit

  • chore: manually lint-fix install-on-chain.js

See Agoric#3672 for the issue to fix the root problem

  • BREAKING CHANGE: create the RUN Mint within Zoe (#3647) (48762aa), closes #3647

0.1.10 (2021-08-16)

Note: Version bump only for package @agoric/governance

0.1.9 (2021-08-15)

0.26.10 (2021-07-28)

Bug Fixes

  • governance: use metered=true and xs-worker on all swingset tests (5108c51)
  • some missing Fars (#3498) (8f77271)

0.1.8 (2021-08-14)

0.26.10 (2021-07-28)

Bug Fixes

  • governance: use metered=true and xs-worker on all swingset tests (5108c51)
  • some missing Fars (#3498) (8f77271)

0.1.7 (2021-07-28)

Bug Fixes

  • governance: use metered=true and xs-worker on all swingset tests (5108c51)
  • some missing Fars (#3498) (8f77271)

0.1.6 (2021-07-01)

Note: Version bump only for package @agoric/governance

0.1.5 (2021-06-28)

Note: Version bump only for package @agoric/governance

0.1.4 (2021-06-25)

Note: Version bump only for package @agoric/governance

0.1.3 (2021-06-24)

Note: Version bump only for package @agoric/governance

0.1.2 (2021-06-24)

Note: Version bump only for package @agoric/governance

0.1.1 (2021-06-23)

Features