add unreleased section to CHANGELOG.md

This commit is contained in:
Emily Martins 2022-07-13 16:29:56 +02:00
parent d3db5552ff
commit 731011d084
2 changed files with 42 additions and 9 deletions

View file

@ -2,6 +2,36 @@
This format is based on [Keep A Changelog](https://keepachangelog.com/en/1.0.0). This format is based on [Keep A Changelog](https://keepachangelog.com/en/1.0.0).
## Unreleased (Candidate for 0.2.0)
### Added
- Script exporting with `plutarch-script-export`
### Modified
- 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`
## 0.1.0 -- 2022-06-22 ## 0.1.0 -- 2022-06-22
### Added ### Added

View file

@ -59,17 +59,20 @@ builders =
& insertBuilder "proposalValidator" ((.proposalValidatorInfo) . agoraScripts) & insertBuilder "proposalValidator" ((.proposalValidatorInfo) . agoraScripts)
& insertBuilder "treasuryValidator" ((.treasuryValidatorInfo) . agoraScripts) & insertBuilder "treasuryValidator" ((.treasuryValidatorInfo) . agoraScripts)
& insertBuilder "authorityTokenPolicy" ((.authorityTokenPolicyInfo) . agoraScripts) & insertBuilder "authorityTokenPolicy" ((.authorityTokenPolicyInfo) . agoraScripts)
-- Trivial scripts. These are useful for testing, but they likely aren't useful -- Trivial scripts. These are useful for testing, but they likely aren't useful
-- to you if you are actually interested in deploying to mainnet. -- to you if you are actually interested in deploying to mainnet.
& insertBuilder "alwaysSucceedsPolicy" & insertBuilder
(\() -> mkPolicyInfo $ plam $ \_ _ -> popaque (pconstant ()) ) "alwaysSucceedsPolicy"
& insertBuilder "alwaysSucceedsValidator" (\() -> mkPolicyInfo $ plam $ \_ _ -> popaque (pconstant ()))
(\() -> mkValidatorInfo $ plam $ \_ _ _ -> popaque (pconstant ()) ) & insertBuilder
& insertBuilder "neverSucceedsPolicy" "alwaysSucceedsValidator"
(\() -> mkPolicyInfo $ plam $ \_ _ -> perror ) (\() -> mkValidatorInfo $ plam $ \_ _ _ -> popaque (pconstant ()))
& insertBuilder "neverSucceedsValidator" & insertBuilder
(\() -> mkValidatorInfo $ plam $ \_ _ _ -> perror ) "neverSucceedsPolicy"
(\() -> mkPolicyInfo $ plam $ \_ _ -> perror)
& insertBuilder
"neverSucceedsValidator"
(\() -> mkValidatorInfo $ plam $ \_ _ _ -> perror)
{- | Create scripts from params. {- | Create scripts from params.