Skip to content

Latest commit

 

History

History
98 lines (66 loc) · 6.49 KB

CHANGELOG.md

File metadata and controls

98 lines (66 loc) · 6.49 KB

Changelog

Unreleased

State Machine Breaking Changes:

  • #591 Change CamelCase field name to snake_case in proto

Changes:

  • #706 Add flag "--run-upgrade-handlers" and "--upgrade-height" to "pylonsd start" cmd for immediate upgrade
  • #710 Bump IBC-Go to v5.
  • #691 Bump Cosmos SDK to v0.46.0.
  • #537 CEL execution environment cleanup.

v0.4.0 - 2021-12-06

State Machine Breaking Changes:

  • #517 Move the CostPerBlock field from Cookbook messages to Recipe messages.
  • #508 Remove the MinNameFieldLength and MinDescriptionFieldLength params from the chain.

Fixes:

  • #529 Skip calculations if Upper and Lower fields are equal for WeightTable Actualizeing.
  • #519 Remove potentially panic-ing array access in x/pylons/keeper/complete_pending_execution.go.
  • #509 Bump github.com/opencontainers/image-spec to v1.0.2 to avoid security issue.

Changes:

  • #528 Bump Cosmos SDK and IBC-Go to v0.44.5.
  • #520 Bump Cosmos SDK and IBC-Go to v0.44.4 and v2.0.0, respectively.
  • #515 Remove the ConditionList proto message.
  • #494 Replace usages of deprecated EmitEvent() with EmitTypedEvent().

Features:

  • #530 Improve CLI inputs for coins and simplify CLI parsing/error-handling.
  • #521 Added shell completion support.

v0.3.1 - 2021-10-01

Features:

  • #487 Add x/epochs module and custom fee distribution logic.
  • #478 Enhance validation checks for Recipe weights

Fixes:

  • #492 Update SDK version to v0.44.3 to fix security issues.
  • #490 Invert default parameters for paymentProcessor percentage.
  • #482 Prevent bug where nil pointers could cause panics in Recipe EntriesList fields.
  • #479 Fixes an issue in the ValidateBasic() function for MsgFulfillTrade where itemIDs were being validated incorrectly.

v0.2.0 - 2021-10-28

Features:

  • #478 Expand validation checks for CreateRecipe and UpdateRecipe messages.
  • #473 Add paymentProcessors support for Trades and Recipes.
  • #448 Add query list-trades for listing Trades by creator address.
  • #430 Add x/evidence and x/slashing modules for IBC functionality.
  • #423 Create custom testing setup for LOUD tests. This update adds extendability for future tests.
  • #421 Add game simulation testing to cli test suite. Tests cover CEL environment execution, item modification and cookbook coin generation.

Fixes:

  • #489 Fix potential consensus failure due to nodeVersion being pulled from binary
  • #467 Fix a bug where Item IDs were being validated incorrectly in ValidateBasic() calls.
  • #346 Fix a bug in x/pylons/keeper/msg_server_fulfill_trade.go where a transfer fees were being matched from itemInputs where they should have been from itemOutputs.
  • #346 Fix a bug in x/pylons/keeper/msg_server_fulfill_trade.go where a MatchItemInputsForTrade() would return an error incorrectly.
  • #434 Add missing RegisterStoreDecoder() functionality in x/pylons/module.go to enable module simulation tests.
  • #429 Dependabot security upgrade
  • #421 Recipe execution validation and item matching logic fixed.

Client Breaking Changes

  • #485 Add fee distribution and the x/epochs module.
  • #476 Remove rate field from *Param proto messages.
  • #473 Update proto definition of MsgExecuteRecipe and MsgFulfillTrade to add the PaymentInfos field.

State Machine Breaking Changes

  • #489 Changed nodeVersion field in Recipe, Cookbook, Item, Execution, to be a uint64 on-chain param instead of being pulled from the binary

Changes:

  • #467 Remove the /flutter/ directory. Code has been moved.
  • #465 Remove the /vue/ directory. Code has been moved.
  • #463 Bump SDK version to v0.44.2 and IBC-Go to v1.2.2.
  • #447 Move automated coin denom registration to app/app.go.
  • #428 Follow migration guide for updating a starport-scaffolded chain to starport v0.18 compliance
  • #425 Upgrade Tendermint Core to v0.34.13 (was v0.34.12).

2021-11-23

Docs

  • #516 Add Recipe Walkthrough intial documentation.