Releases: d-e-s-o/apca
Releases · d-e-s-o/apca
v0.24.0
v0.23.0
- Added support for subscribing to realtime quotes in addition to aggregate bar data
- Adjusted data API request types to include optional data feed to use
- Adjusted
data::v2::last_quote::Get
to accept aLastQuoteReq
object - Added
Crypto
variant toapi::v2::asset::Class
enum and made it non-exhaustive - Added
Otc
variant toapi::v2::asset::Exchange
enum and made it non-exhaustive - Introduced
api::v2::order::Status::is_terminal
method - Replaced infallible
From<Into<String>>
conversion forasset::Symbol
with fallibleTryFrom
- Made members of
ApiInfo
publicly accessible and added more URL members - Renamed various 422 HTTP status error variants to
InvalidInput
- Changed various limit types to
usize
- Changed
api::v2::orders::OrdersReq::limit
to be anOption
- Added example illustrating how to stream realtime market data
v0.22.5
v0.22.4
v0.22.3
v0.22.0
- Reworked account update streaming support using a subscription based design
- Renamed
api::v2::events
toapi::v2::updates
- Removed
event
module providing low-level access to update streaming
- Renamed
- Renamed
InsufficientFunds
variant ofapi::v2::order::PostError
andapi::v2::order::PatchError
toNotPermitted
- Removed support for streaming account updates
- Removed
data::v2::stocks
module alias - Switched from using
test-env-log
totest-log
- Bumped minimum supported Rust version to
1.56
- Switched to using Rust 2021 Edition
- Added
async-trait
dependency in version0.1.51
- Bumped
websocket-util
dependency to0.10.1
- Bumped
tokio-tungstenite
dependency to0.16
v0.22.2
v0.22.1
v0.21.1
v0.21.0
- Introduced support for historic data retrieval using v2 API
- Added bindings for watchlist management
- Added support for submitting notional orders
- Adjusted all quantities to be of type
Num
to fully support trading with fractional quantities - Tagged more functions and methods as
#[inline]
- Removed support for v1 historic data API