v0.14.0
What's Changed
- feat: create queues when opening markets by @obi-ewan in #159
- feat: method calculating refund amount by @pawel-betdex in #151
- feat: checking if matching queue is empty before settlement can start by @pawel-betdex in #140
- feat: instruction to cancel unmatched liquidity after market lock by @eoin-betdex in #141
- chore: update readme after v0.12.0 release by @eoin-betdex in #161
- feat: market liquidities account by @pawel-betdex in #160
- feat: order request by @obi-ewan in #142
- fix: series of small fixes too small for their own pr by @pawel-betdex in #163
- chore: removing a deprecated test helper method by @pawel-betdex in #165
- chore: updating peek and adding peek_mut methods by @pawel-betdex in #167
- fix: check payments queue on completeSettlement by @eoin-betdex in #166
- feat: trustless matching (v2) by @pawel-betdex in #168
- chore: upload audit reports and update readme for release 0.13.0 by @eoin-betdex in #171
- chore: bump dev versions for 0.14.0 by @eoin-betdex in #169
- feat: trustless matching (v2) client updates by @pawel-betdex in #172
- chore: add missing queue types by @obi-ewan in #173
- feat: emitting trade event when trades are created by @pawel-betdex in #175
- fix: require matching queue to be empty before voiding market by @eoin-betdex in #174
- fix: ensure fee payer (if custom) is refunded when accounts are closed by @eoin-betdex in #177
- feat: admin client updates for instruction building by @druspencer in #176
- fix: update admin script and fix some admin client docs by @eoin-betdex in #178
- fix: if back is not at end of vec enqueue must insert by index by @eoin-betdex in #179
- fix: update handling of liquidity queues and pools at inplay transition by @eoin-betdex in #181
- chore: bump dev versions for 0.15.0 by @eoin-betdex in #183
- feat: trade no longer links to opposite trade by @pawel-betdex in #182
- chore: redoing unit tests for MatchingQueue to ensure proper coverage by @pawel-betdex in #180
- fix: order creation should fail if matches cannot be made by @pawel-betdex in #185
- fix: removing accounts that were droped from the endpoint by @pawel-betdex in #186
- feat: protocol enhancements by @obi-ewan in #187
- chore: remove leaderboard code by @obi-ewan in #188
- chore: bump dev versions for 0.14.0 (again) by @eoin-betdex in #189
- fix(client): market outcome prices should be optional by @eoin-betdex in #191
- fix: process_order_match endpoint validates matching_pool outcome by @pawel-betdex in #193
- fix: market outcome creation checks title length by @pawel-betdex in #194
- fix: prevent duplicate
order_request
enqueueing by @obi-ewan in #196 - fix: unnecessary market_matching_pool in context by @pawel-betdex in #195
- fix: validating market_matching_pool outcome and side by @pawel-betdex in #197
- fix: produce a more informative error when market liquidities account is full by @pawel-betdex in #198
- fix: validating the price precision if price ladder is empty by @pawel-betdex in #199
- release: 0.14.0 by @eoin-betdex in #190
- chore: drop -dev from versions for 0.14.0 release by @eoin-betdex in #200
Full Changelog: v0.13.0...v0.14.0