- Added support for submission of more kinds of bracket orders
- Migrated over to using
clap
v3 for argument parsing- Removed
structopt
dependency
- Removed
- Switched to using GitHub Actions as CI provider
- Bumped minimum supported Rust version to
1.57
- Bumped
apca
dependency to0.25.0
- Added support for historic aggregate bar retrieval via
bars
subcommand - Added support for specifying the asset class to use to
asset list
subcommand - Adjusted build script to handle non-existent
git
command or repository gracefully - Bumped
apca
dependency to0.24.0
- Removed account update streaming support via
events account
- Removed
--json
argument fromevents
subcommand - Renamed
events
subcommand toupdates
- Added support for streaming realtime market data via
updates data
- Formatted code base using
rustfmt
and checked in configuration- Added enforcement of code formatting style checks in CI
- Bumped minimum supported Rust version to
1.56
- Bumped
apca
dependency to0.22.0
- Bumped
tracing-subscriber
dependency to0.3
- Added support for generating completion scripts for shells other than
bash
- Added time-in-force column to
order list
command - Bumped minimum supported Rust version to
1.46
- Bumped
apca
dependency to0.20
- Added support for one-trigger-other order with take-profit leg via
newly introduced
--take-profit
argument toorder submit
command - Print textual representation for more account activity types
- Print leg orders in
order get
andorder list
commands - Bumped minimum supported Rust version to
1.44
- Bumped
apca
dependency to0.17
- Bumped
tokio
dependency to1.0
- Bumped
tracing-subscriber
dependency to0.2
- Print ID of changed order for
order change
command - Use default terminal foreground color instead of black for indicating no gains/losses
- Enabled CI pipeline comprising building and linting of the project
- Added badge indicating pipeline status
- Bumped
apca
dependency to0.15
- Initial release