Skip to content

Latest commit

 

History

History
97 lines (79 loc) · 2.95 KB

CHANGELOG.md

File metadata and controls

97 lines (79 loc) · 2.95 KB

Unreleased

  • Added support for user provided extensions through lookup via the PATH environment variable
  • Added safeguard extension for semi-automatic creation of stop-loss orders for open positions
  • Added watchlist command for working with asset watch lists
  • Bumped minimum supported Rust version to 1.71
  • Bumped apca dependency to 0.29.0
  • Bumped clap dependency to 4.4.0

0.1.8

  • Added support for "journal entry" type account activities
  • Introduced --begin argument to account activity get subcommand
  • Bumped minimum supported Rust version to 1.63
  • Bumped apca dependency to 0.28.0

0.1.7

  • Introduced vendored-openssl feature to build with vendored openssl library
  • Added GitHub Actions workflow for publishing the crate
  • Bumped apca dependency to 0.27.0

0.1.6

  • Added support for submission of more kinds of bracket orders
  • Migrated over to using clap v3 for argument parsing
    • Removed structopt dependency
  • Switched to using GitHub Actions as CI provider
  • Bumped minimum supported Rust version to 1.60
  • Bumped apca dependency to 0.25.0
  • Bumped chrono-tz dependency to 0.8.1

0.1.5

  • 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 to 0.24.0

0.1.4

  • Removed account update streaming support via events account
  • Removed --json argument from events subcommand
  • Renamed events subcommand to updates
  • 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 to 0.22.0
  • Bumped tracing-subscriber dependency to 0.3

0.1.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 to 0.20

0.1.2

  • Added support for one-trigger-other order with take-profit leg via newly introduced --take-profit argument to order submit command
  • Print textual representation for more account activity types
  • Print leg orders in order get and order list commands
  • Bumped minimum supported Rust version to 1.44
  • Bumped apca dependency to 0.17
  • Bumped tokio dependency to 1.0
  • Bumped tracing-subscriber dependency to 0.2

0.1.1

  • 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 to 0.15

0.1.0

  • Initial release