Releases: NibiruChain/py-sdk
Releases · NibiruChain/py-sdk
v0.19.8
v0.19.8
Compatible with NibiruChain/nibiru v0.19
- [#234] test: fixtests. Updated
perp_test
so that error log shows if oracle is not running. by @AnishP15 - [#214] chore: update protos to v0.19.0
v0.17.0
Compatible with NibiruChain/nibiru v0.17
- [#204] chore: update protos to v0.17.0
v0.16.4-dev.1
Compatible with NibiruChain/nibiru v0.16
- [#191] refactor(msg)!: Unifies the PythonMsg functions under the nibiru.Msg object for improved UX.
- [#189] build(dependencies): dependencies cleanup, removed eip712 structs
v0.16.3
Compatible with NibiruChain/nibiru v0.16
- docs(README): Add usage examples
- [#188] docs: docgen in markdown with pdoc
- [#186] chore: update package version for publish
- [#185] chore!: update protos to v0.16.2
- [#183] test: Add test for network validity before running test suite.
- [#180] test,feat!: (1) New events and tx resp abstractions. (2) Cater tests to have devnet and testnet compatibility
- [#175] feat,test: Add tests for dex queries and txs
- [#173] fix: Replaced built-in bin ripemd160 with pure Python
v0.5.3
Compatible with NibiruChain/nibiru v0.15
v0.4.0 2022-09-06
Improvements
- [#117] feat: add websocket module to py-sdk
- [#122] feat: get block by height enhancement
- [#126] feat (rpc): add more chain info queries
- [#127] feat: add generator for blocks queries
Full Changelog
Full Changelog: v0.3.0...v0.19.8
v0.0.17
v0.0.17 - 2022-08-16
- hotfix: fix the json parse for grpc error by @matthiasmatt in #75
- fix: Revert "Lint github action" by @Unique-Divine in #68
- test: refactored perp and price feed tests by @onikonychev in #73
- test: Add unit tests for perp queries and txs by @matthiasmatt in #54
- dev: Lint github action by @onikonychev in #66
- dev: Linting action and pre-commit by @onikonychev in #72
- docs: Add sdk doc (network, txconfig and sdk) by @matthiasmatt in #69
- docs: README update by @onikonychev in #74
Full Changelog: v0.0.16...v0.0.17
v0.0.16
Release for binary v0.12.1-alpha of NibiruChain/nibiru
v0.0.16 - 2022-08-14
- Now compatible with NibiruChain/nibiru binary version v0.12.1-alpha
- #65 - fix: open/get position deserialization
v0.0.15 - 2022-08-12
- #50 - Rename classnames and variables
Full Changelog: NibiruChain/nibiru@v0.0.14a1...v0.0.16
v0.0.14
v0.0.14.a1 - 2022-08-13
Note that you now install the nibiru
package with pip install nibiru
.
Improvements
- chore: Update package version to v0.0.14.a1 by @NibiruHeisenberg in #59
- #46 - Bugfix in query perp trader position
- test,ci,feat: (1) Use poetry for pkg management. (2) Improve CI. (3) Re-gen protos for v0.12.1-alpha of nibiru by @Unique-Divine in #53
- docs(README): Documented entire development setup. Fixed badges. Added installation instructions for pyenv, poetry, pip by @Unique-Divine in #55
Fixes
- refactor: fix protogen script by @NibiruHeisenberg in #49
- Removed manual position deserialization by @onikonychev in #47
- Revert "Removed manual position deserialization" by @matthiasmatt in #48
- fix: Fix protogen script, upgraded proto by @NibiruHeisenberg in #44
- Bugfix in query perp trader position by @onikonychev in #46
v0.0.14 - 2022-08-11
- Upgraded proto to fit nibiru chain v0.12.2
- Simplified Makefile
- Fixed Protogen script
New Contributors
- @onikonychev made their first contribution in #11
- @matthiasmatt made their first contribution in #29
- @Unique-Divine made their first contribution in #38
- @NibiruHeisenberg made their first contribution in #44
Full Changelog: https://github.com/NibiruChain/nibiru-py/commits/v0.0.14a1
v0.20.0-rc1
feat: update to v0.20.0-rc1
v0.5.0-alpha.2
What's Changed
- cast str to float safely | v0.3 by @Unique-Divine in #111
- Use grpcio 1.47> instead of 1.48 (which was yanked) by @matthiasmatt in #113
- chore: releases/v0.3.0 by @Unique-Divine in #112
- feat: Add version in project by @matthiasmatt in #115
- feat: logging improvements by @Unique-Divine in #101
- feat: get block by height by @Unique-Divine in #122
- feat: add websocket module to py-sdk by @matthiasmatt in #117
- feat (rpc): add more chain info queries by @matthiasmatt in #126
- Add examples by @matthiasmatt in #123
- feat: add generator for blocks queries by @matthiasmatt in #127
- release: py-sdk v0.4.0 #bump-minor by @onikonychev in #128
- Mat/fix error handling version check by @matthiasmatt in #131
- feat: more events + deserialization by @matthiasmatt in #129
- fix (test): remove oracle check and use val node instead by @matthiasmatt in #134
- feat: add auth and epoch queries by @matthiasmatt in #138
- chore: run GHA workflows on self-hosted runner by @NibiruHeisenberg in #135
- feat: add testnet wss url by @matthiasmatt in #139
- Subscribe to block events by @matthiasmatt in #141
- fix: revert to use gh minutes for tests by @matthiasmatt in #142
- feat: add wait for next block query by @matthiasmatt in #143
- Fix for query results deserialization by @onikonychev in #144
- refactor!: env variables by @NibiruHeisenberg in #145
- Staking queries, messages, events by @onikonychev in #148
- chore(deps): bump protobuf from 3.20.1 to 3.20.2 in /docs by @dependabot in #147
- Fixed typo deleTation->deleGation by @onikonychev in #149
- Catching websocket tx event exceptions by @onikonychev in #150
- Websocket Tx fail queue by @onikonychev in #154
- Migrate to v0.15.0 by @matthiasmatt in #155
- Python requirements downgrade to ^3.7 by @onikonychev in #158
New Contributors
- @dependabot made their first contribution in #147
Full Changelog: v0.2.0...v0.5.0-alpha.2
v0.3.0
API Breaking Changes
- [#111] case str to float safely in the vpool module's all pools query.
Full Change History: v0.2.0...v0.3.0
v0.2.0
v0.2.0 2022-08-24
API Breaking Changes
- Improve query error handling #108
- feat: Split the design of txs between message and execution. #96
- hotfix/test(query_clients): Test vpool.query.all_pools fn. Account for deserialize edge case #102. #103
Improvements
- refactor(ci-cd): Update linter workflow. Cache poetry installation. #96
- Remove legacy run-examples.sh #97
- test: Add back utils_test file #96
- docs: Update README.md #104
Full Change History: v0.1.0...v0.2.0
v0.1.0
v0.1.0 2022-08-22
- feat(proto): use external proto pkg
nibiru_proto
for versioned types #81 - fix(query_clients): account for missing fields on the pb_msg in deserialize #103
- test(vpool): test_query_vpool_base_asset_price #103
- chore: Remove protogen script as we're pulling from
nibiru-proto
now #98 - chore: Automate publishing with ci #100
- refactor: Split the design of tx between message and execution #92
Full Changelog: v0.0.17...v0.1.0