Skip to content

v4.0.0

Compare
Choose a tag to compare
@bot-anik bot-anik released this 15 Feb 14:43
· 1068 commits to main since this release

4.0.0 (2023-02-15)

⚠ BREAKING CHANGES

  • proto: align naming of a proto field in yaml marshal

Features

  • add utilitary functions (830fe64)
  • buf: generate new proto (af9e24d)
  • buf: remove third party proto (f65ba19)
  • buf: use buf deps instead of third party (bbcde9e)
  • compute total gas (sdk + interpreter) (cd260df)
  • implement grpc ask service (cab9522)
  • implement logic business (c4693bb)
  • improve command description and example (2be2ee8)
  • ledger: fix Ledger build tag definition (12cd92a)
  • logic: add bank_balances predicate (b0cc5cc)
  • logic: add bank_spendable_coin predicate (e7acefa)
  • logic: add block_height/1 predicate (70b0bc0)
  • logic: add block_time/1 predicate (cc52351)
  • logic: add chain_id/1 predicate (eaac24b)
  • logic: add context extraction util (64a5523)
  • logic: add did_components/2 predicate (09976d9)
  • logic: add go-routine safe version of GasMeter (5c1b4b9)
  • logic: add limit context (3569103)
  • logic: add locked coins method on expected bank keeper (48b10e5)
  • logic: add locked coins predicate implementation (7a926c5)
  • logic: allow return all spendable coins balances (e0a7de5)
  • logic: call ask query from cli (d8f343d)
  • logic: change type of limit params as *Uint allowing nil value (a8f5a60)
  • logic: decouple wasm ask response from grpc type (03128f5)
  • logic: improve error messages (5f2028e)
  • logic: improve parameters configuration (d1396bb)
  • logic: inject auth and bank keeper (578fd39)
  • logic: move logic query into a dedicated file (9a4a047)
  • logic: register params for genesis (acb64a9)
  • logic: register the locked coins predicated (b61ce52)
  • logic: simplify wasm custom query integration (383a0e7)
  • logic: specify logic query operation (8b385e0)
  • logic: specify parameters for module logic (6297da0)
  • upgrade: allow add custom proposal file on chain-upgrade sript (ef68aa4)
  • upgrade: create package for register upgrades (ef21308)
  • wasm: implements CustomQuerier with logic module (3c68496)
  • wasm: wire the wasm CustomQuerier in the app (9435cf6)

Bug Fixes

  • ci: add build before install for test blockchain (81c98c5)
  • ci: fix changed file conditions for run test workflows (3496204)
  • docs: change boolean as string for trigger updtae doc (8850aee)
  • docs: fix linter generation (0ffa36e)
  • docs: set the workflow id instead of name to fix not found (9040df8)
  • don't load program from filesystem (eaef7b3)
  • fix error message (predicate name was incorrect) (d4d6a2d)
  • fix typo in predicate name (a80dd89)
  • fix wrong types (was problematic for type assertions) (2b7e7bc)
  • lint: add updated generated doc (0280a12)
  • lint: fix golangci lint (cbbe5db)
  • lint: remove lint error for upgrade (d5bb919)
  • logic: ensure keepers in interpreter exec ctx (901d7f2)
  • logic: fix the description inversion of the flags (5117430)
  • logic: insert bankKeeper and accountKeeper into context (e5338c1)
  • logic: register bank_balances predicate (3ad6317)
  • logic: remove gocognit linter for tests (28904d4)
  • logic: sort result for locked coin denom (bc5e867)
  • logic: typo in doc comment (d098256)
  • proto: align naming of a proto field in yaml marshal (4fe9a67)