Skip to content

Latest commit

 

History

History
367 lines (235 loc) · 22.1 KB

CHANGELOG.md

File metadata and controls

367 lines (235 loc) · 22.1 KB

Changelog

Full Changelog

v0.17.1 (2023-01-25)

Full Changelog

Fixed bugs:

  • [tg4-engagement] Half-life process does not update members #203

Merged pull requests:

v0.17.0 (2023-01-18)

Full Changelog

Merged pull requests:

v0.16.0 (2022-12-16)

Full Changelog

Fixed bugs:

v0.15.2 (2022-12-09)

Full Changelog

Closed issues:

  • Update LICENSE to Apache #192

Merged pull requests:

v0.15.1 (2022-09-22)

Full Changelog

Merged pull requests:

v0.15.0 (2022-09-19)

Full Changelog

Closed issues:

  • tgrade-valset: Wrong automatic jailing logic #184

Merged pull requests:

v0.14.0 (2022-09-13)

Full Changelog

Fixed bugs:

  • Zero amount claims during release #180

Closed issues:

  • Backport multisig fixes to voting contracts #176
  • Benchmark Ed25519Pubkey::to_address #172
  • [tg4-stake] Contract migration to integrate unbonding of vesting tokens #170
  • Deprecate ensure_from_older_version #165
  • Validator proposal creation should fail when description is empty #155
  • valset: do not jail validators on first missed vote with "VerifyValidators" enabled #149

Merged pull requests:

v0.13.0 (2022-07-26)

Full Changelog

Closed issues:

  • bug when defining the jailing start time #162
  • [tgrade-validator-voting] Add proposal validation during creation #156

Merged pull requests:

v0.12.0 (2022-07-14)

Full Changelog

Closed issues:

  • Review TODOs / FIXMEs #138

Merged pull requests:

v0.11.0 (2022-06-10)

Full Changelog

Breaking changes:

Fixed bugs:

  • [tg4-stake] TotalPoints query shouldn't return denom #147
  • valset: errors with "VerifyValidators" enabled on startup block 0 #146

Closed issues:

  • Create documentation for voting-contract #59

Merged pull requests:

v0.10.0 (2022-06-02)

Full Changelog

Fixed bugs:

  • Valset: export/ import admin #139

Merged pull requests:

  • Add missing Admin to state export / import #141 (maurolacy)
  • [tgrade-valset] Offline validator auto-unjail tests #140 (maurolacy)

v0.9.0 (2022-04-20)

Full Changelog

Breaking changes:

  • Ensure validator is online before adding to the active set #36
  • valset: fair rule to determine active valset when equal EP/Stake #22
  • Verify new validators are online #127 (uint)
  • Valset tie-breaking #3 #118 (maurolacy)

Merged pull requests:

v0.8.1 (2022-03-29)

Maintenance release. Wrong tgrade-valset version published to crates-io.

Full Changelog

v0.8.0 (2022-03-29)

Full Changelog

Closed issues:

  • grade-validator-voting: Operate on all contracts #119
  • QA Steps to check breakages in CI #71
  • Release 0.7.0-alpha1 #115
  • Update to cw-plus 0.12.1 #90

Merged pull requests:

Breaking changes:

  • JailingPeriod - add information about start period #94
  • Refactor BALLOTS and BALLOTS_BY_VOTER in voting-contract #83
  • valset: store and expose the start of a jailing period #112 (uint)

v0.6.2 (2022-02-18)

Full Changelog

Merged pull requests:

v0.6.1 (2022-02-16)

Full Changelog

Closed issues:

  • Add API migration guide #70

Merged pull requests:

v0.6.0 (2022-02-15)

Full Changelog

Breaking changes:

  • Rename Tg4Contract::total_weight to Tg4Contract::total_points in packages/tg4.

  • Some Response attributes renaming in tg4-engagement:

    • "distribute_tokens" -> "distribute_rewards"
    • "withdraw_tokens" -> "withdraw_rewards"
    • "token" -> "rewards"
    • "weight" -> "points"

Closed issues:

  • Refactor local names to match new naming rules #86

Merged pull requests:

v0.6.0-rc2 (2022-02-10)

Full Changelog

Breaking changes:

  • Use specilaized tg3 version of voting API for tgrade contracts #85
  • Valset config contract names #96 (maurolacy)
  • tg3: Common voting interfaces for tgrade #93 (hashedone)
  • Rename API to points and rewards #50 (ethanfrey)
  • valset: Optimize VALIDATORS storage #42
  • Optimize validators storage #61 (maurolacy)
  • [voting-contract] Record proposal creator #31
  • Store information about operators' validator status #37 (uint)

Closed issues:

  • Tag 0.6.0-rc1 #88
  • Valset: add ListJailedValidators query #87
  • Add list_votes_by_voter query to voting_contract #78
  • Increase max limit #76
  • Missing items found when updating Go code #75
  • Tools to help build API Migration Guide #72
  • [tgrade-valset] Metadata issues #66
  • Tag v0.6.0-beta1 #67
  • Voting's helper update_status() should save changed status #62
  • [voting-contract] More status issues #55
  • Validator Voting: check migrate_msg content to be >0 #46
  • Add Open Text Proposals #15

Merged pull requests:

  • Release 0.6.0-rc2 #99 (ueco-jb)
  • tg3: align version #100 (uint)
  • Fix typo in publish.sh script #98 (ueco-jb)
  • Add tg3 package to publishing script #97 (maurolacy)
  • Release 0.6.0-rc1 #95 (ueco-jb)
  • Valset: Implement ListJailedValidators query #92 (ueco-jb)
  • Valset: metadata validation #84 (ueco-jb)
  • Increase MAX_LIMIT constant to 100 and DEFAULT_LIMIT to 30 #80 (ueco-jb)
  • Voting Contract: Add list_votes_by_voter query #79 (ueco-jb)
  • Feature-gated SimulateValidatorSet #77 (maurolacy)
  • Add diff_schema.sh / diff_state.sh tools #74 (maurolacy)
  • Release v0.6.0-beta1 #73 (maurolacy)
  • Voting Contract: vote and close uses current status #60 (ueco-jb)
  • Update rust toolchain to v1.58.1 #58 (uint)
  • 0.6.0-alpha1 release #56 (uint)
  • Voting contract: save info about creator of proposal #54 (ueco-jb)
  • Fix remove_hook helper #53 (maurolacy)
  • Validator set query pagination #51 (maurolacy)
  • ValidatorVoting - make sure proposal migrate msg is not empty #48 (ueco-jb)
  • Fix tg4-engagement docs / comments #47 (maurolacy)
  • valset: Add a feature to update min_weight and max_validators #45 (uint)
  • Update rust to v1.54.0 in CI #43 (maurolacy)
  • Valset: Fix JailMsg inconsistencies #39 (ueco-jb)
  • Valset: better unjail error message when jail lock didn't expire #38 (ueco-jb)
  • Fix tag consolidation for matching CHANGELOG entries #32 (maurolacy)
  • Open Text Proposals #27 (uint)

v0.5.5 (2022-01-27)

Full Changelog

Closed issues:

  • Fix wasm-build #41
  • valset: better error message when jail lock not expired #34
  • valset: limit active_valset query and add pagination #33
  • valset: update max_validators #28
  • valset: mark "active" validators in ValidatorInfo #23
  • Fix JailMsg inconsistencies #20

v0.5.4 (2022-01-20)

Full Changelog

Merged pull requests:

v0.5.3 (2022-01-18)

Full Changelog

Merged pull requests:

  • test utils moved from tgrade contracts #25 (hashedone)
  • bindings-test: added missing genesis constructor #24 (hashedone)
  • Add publish script and add license to Cargo.toml files #21 (ethanfrey)

Fixed bugs:

  • voting: Abstaining should be able to trigger early end #16
  • Proposals cannot be executed based on quorum after voting period over #14
  • community-pool proposals can be executed multiple times #12

Closed issues:

  • Tag poe-contracts v0.5.3 #13
  • Move over gov-reflect and vesting-contract to this repo #7
  • Multitests for tgrade-voting-contract #6

Merged pull requests:

  • 0.5.3 release #19 (maurolacy)
  • Fix proposal status not updated #18 (maurolacy)
  • Move over gov-reflect and vesting-account contract to this repo #11 (ueco-jb)
  • voting-contract: Move rules builder follow-up #10 (uint)
  • Move RulesBuilder into voting-contract #9 (uint)
  • voting-contract: tests #8 (uint)
  • tgrade-validator-voting and tgrade-community-pool contracts moved #5 (hashedone)
  • Moved PoE contracts: engagement, mixer, stake, valset #4 (hashedone)
  • Basic CI config #2 (hashedone)
  • readme, utility scripts #1 (hashedone)

* This Changelog was automatically generated by github_changelog_generator