0.5.1 (2022-06-24)
Bug Fixes
What's Changed
- chore(devops): Update release workflow by @NibiruHeisenberg in #515
- test(perp): close position test by @kai0x in #519
- fix(perp): perp msgs must use string sender and not bytes sender for uiux by @Unique-Divine in #516
- chore(devops): Make GH Actions workflows run faster by @NibiruHeisenberg in #517
- chore(devops): Remove tag suffix from release tag by @NibiruHeisenberg in #521
- [perp]: add genesis import export by @godismercilex in #530
- cli test(perp): open a reverse position larger than the existing position by @kai0x in #522
- test(perp): Fix and refactor perp position cli tests by @NibiruHeisenberg in #543
- fix(perp): Enable zero base asset limit by @NibiruHeisenberg in #544
- test(perp): Refactor position tests by @NibiruHeisenberg in #542
- test(collateral_ratio): Increase TestRecollateralize coverage by @Unique-Divine in #539
- feat(localnet): Enable api server and swagger port for localnet by @NibiruHeisenberg in #541
- Proto (refactor): Add unspecified value to enum in protobuf by @AgentSmithMatrix in #549
- Fix the number of args expected by pricekeeper by @matthiasmatt in #550
- refactor(pricefeed): move to typed events by @godismercilex in #561
- chore: Remove unnecessary go.mod declarations by @NibiruHeisenberg in #571
- cli (vpool): query asset prices by @kai0x in #547
- fix(vpool): Fix vpool protos by @NibiruHeisenberg in #584
- docs(perp): Specification for client and concepts. by @Unique-Divine in #425
- refactor(dex): switch to typed events by @godismercilex in #567
- fix (perp): update cli test for close position to check for "no position found" error by @kai0x in #585
- chore: Remove unused code by @NibiruHeisenberg in #586
- refactor(vpool): Replace vpool events with typed events by @NibiruHeisenberg in #588
- feat(lockup): expose unlock + add events #557 by @godismercilex in #559
- refactor(stablecoin): use typed events #564 by @Unique-Divine in #587
- feat(ibc): (1) IBC compatibility to app.go. (2) CLI enabled. (3) IBC tests. | Realu/ibc by @Unique-Divine in #243
- refactor(perp): Make perp events typed by @NibiruHeisenberg in #590
- test (perp): Add test for remove margin by @kai0x in #595
- chore: cleanup testutil package by @NibiruHeisenberg in #593
- refactor(perp): typed events by @NibiruHeisenberg in #601
- feat(perp): close position by @godismercilex in #511
- Implemented cli tests for pricefeed + minor bugfixes by @john-connor84 in #604
- feat(perp): Calculate funding payment on
AddMargin
by @NibiruHeisenberg in #599 - fix(perp): Fix
PositionChangedEvent
by @NibiruHeisenberg in #613 - fix(release): Release workflow and PR linter by @NibiruHeisenberg in #612
- feat(perp): Add
blockHeight
andblockTimeMs
toPositionChangedEvent
by @NibiruHeisenberg in #634 - test: cli(lockup) add tests by @godismercilex in #594
- feat(perp): Add missing fields to
PositionLiquidatedEvent
by @NibiruHeisenberg in #635 - fix: use withdraw to transfer funds from vault to trader by @godismercilex in #633
- fix: perp clear position deletes the position by @godismercilex in #647
- fix(perp): Fixed failing test on master for perp positions by @john-connor84 in #651
- feat(perp): Implemented funding payment calculation in epoch hook by @john-connor84 in #616
- refactor: make perp state handler consistent by @godismercilex in #649
- fix(devops): Release workflow by @NibiruHeisenberg in #652
New Contributors
- @john-connor84 made their first contribution in #604
Full Changelog: v0.4.21...v0.5.1