73 lines
2.2 KiB
Markdown
73 lines
2.2 KiB
Markdown
# Revision history for agora
|
|
|
|
This format is based on [Keep A Changelog](https://keepachangelog.com/en/1.0.0).
|
|
|
|
## Unreleased (Candidate for 1.0.0)
|
|
|
|
## 0.2.0 -- 2022-08-13
|
|
|
|
### Added
|
|
|
|
- Script exporting with `plutarch-script-export`
|
|
|
|
### Modified
|
|
|
|
- Bump plutarch to 1.2 and use `liqwid-nix` for flake derivation.
|
|
|
|
Included by [#150](https://github.com/Liqwid-Labs/agora/pull/150).
|
|
|
|
- Script building uses the lazy record `AgoraScripts` instead of explicit per-component parameters.
|
|
|
|
Included by [#150](https://github.com/Liqwid-Labs/agora/pull/150).
|
|
|
|
- Stake delegation.
|
|
|
|
Included by [#149](https://github.com/Liqwid-Labs/agora/pull/149).
|
|
|
|
- Fixed bug that checks the proposal thresholds in an incorrect way. Added negative tests for the governor scripts.
|
|
|
|
Included by [#146](https://github.com/Liqwid-Labs/agora/pull/146).
|
|
|
|
- Draft phase and cosigning for Proposals.
|
|
|
|
Included by [#136](https://github.com/Liqwid-Labs/agora/pull/136).
|
|
|
|
- Fixed bug with regards to moving from `VotingReady`.
|
|
|
|
Included by [#134](https://github.com/Liqwid-Labs/agora/pull/134).
|
|
|
|
- Fixed bug that made it impossible to create proposals. Added new stake locking mechanism for creating proposals.
|
|
|
|
Included by [#142](https://github.com/Liqwid-Labs/agora/pull/142).
|
|
|
|
NOTE: This changes the representation of the following types:
|
|
|
|
- `PProposalLock`
|
|
- `PStakeDatum`
|
|
- `PStakeRedeemer`
|
|
- `PProposalRedeemer`
|
|
- `PTreasuryRedeemer`
|
|
- `PGovernorDatum`
|
|
|
|
### Removed
|
|
|
|
- Side-stream utilies into `liqwid-Labs/liqwid-plutarch-extra`
|
|
- `Agora.MultiSig`--entire module.
|
|
- `scriptHashFromAddress` to `Plutarch.Api.V1.ScriptContext`.
|
|
- `findOutputsToAddress` to `Plutarch.Api.V1.ScriptContext`.
|
|
- `findTxOutDatum` to `Plutarch.Api.V1.ScriptContext`.
|
|
- `hasOnlyOneTokenOfCurrencySymbol` to `Plutarch.Api.V1.Value`.
|
|
- `mustBePJust` to `Plutarch.Extra.Maybe`.
|
|
- `mustBePDJust` to `Plutarch.Extra.Maybe`.
|
|
- `isScriptAddress` to `Plutarch.Api.V1.ScriptContext`.
|
|
- `isPubKey` to `Plutarch.Api.V1.ScriptContext`.
|
|
- `pisUniqBy'` to `Plutarch.Extra.List`.
|
|
- `pisUniq'` to `Plutarch.Extra.List`.
|
|
- `pon` to `Plutarch.Extra.Function`.
|
|
- `pbuiltinUncurry` to `Plutarch.Extra.Function`.
|
|
|
|
## 0.1.0 -- 2022-06-22
|
|
|
|
### Added
|
|
|
|
* First release
|