Releases: d-e-s-o/apca
Releases · d-e-s-o/apca
v0.30.0
- Added
weighted_averagemember todata::v2::bars::Bartype - Bumped
hyperdependency to1.0 - Bumped
websocket-utildependency to0.14 - Bumped
tokio-tungstenitedependency to0.26
Full Changelog: v0.29.0...v0.30.0
v0.29.0
- Renamed various request related types to follow more uniform naming scheme
- Added
api::v2::{calendar::ListReqInit,watchlist::CreateReqInit}types - Removed
api::v2::{order::ChangeReqInit,assets::ListReqInit}types in favor ofDefaultimpl for corresponding request types - Made various types non-exhaustive
- Added
nameattribute toapi::v2::watchlist::Watchlisttype - Added support for updating a watchlist
Full Changelog: v0.28.0...v0.29.0
v0.28.0
- Removed
ApiError::codemember after endpoint reported errors stopped returning it - Renamed
AuthenticationFailedvariant of endpoint errors toNotPermitted- This variant is now used to signal a multitude of conditions, including certain order submission issues
- Bumped minimum supported Rust version to
1.63 - Bumped
websocket-utildependency to0.12 - Bumped
tokio-tungstenitedependency to0.20
Full Changelog: v0.27.2...v0.28.0
v0.27.2
- Expanded crate documentation with a high level overview
- Bumped
async-compressiondependency to0.4
v0.27.1
- Exported
api::v2::updates::{Authenticate,Listen}enums as part of unofficial unstable API
v0.27.0
- Added support for overwriting default realtime data bar, quote, and trade types
- Added support for working with custom v2 realtime data streaming URLs
- Added
FillOrKillandImmediateOrCancelvariants toapi::v2::order::TimeInForcetype - Changed various
data::v2::stream::{Bar, Quote, Trade}members fromu64toNum - Switched to using new stream authentication request message format
- Adjusted publish workflow to also create GitHub release and Git tag
v0.26.2
v0.26.1
v0.26.0
- Added support for historic trade retrieval via
data::v2::trades - Adjusted
data::v2::last_quotemodule to work with multiple symbols and renamed it tolast_quotes - Added
client_order_idmember toapi::v2::order::ChangeReq - Made
quantityandtime_in_forcemembers ofapi::v2::order::ChangeReqoptional - Added
quantity_availablemember toapi::v2::position::Position - Bumped minimum supported Rust version to
1.59 - Bumped
websocket-utildependency to0.11 - Bumped
tokio-tungstenitedependency to0.18