Releases: go-schwab/trader
Releases · go-schwab/trader
v0.9.1-prerelease
major: ref: #70 desc: - remove default on switch for detecting linux, causing mac/windows to fatal
v0.9.1
v0.9.0
DONE:
- go-schwab/utils/oauth migration
- exception handling: github.com//issues/51
CHANGELOG:
- finally got x/oauth2 working
- moved token storage into cwd/.json
- refactored utils.go, removed unused funcs
- edited README, gitignore to reflect changes
- remove DB struct, in favor of native oauth2.Token struct, so that we don't have to do line-by-line assignment in Initiate
- random README.md updates
- added CONTRIBUTING.md, made more changes to README.md
- bump go deps
- changed from using the fatal isErrNil function to returning the err if non-nil, allowing for better error management & enabling live trading
- added findAllEnvFiles(), pass to Initiate() to allow any .env file name convention to work
- changed Initiate implementation to reflect go-schwab/oauth2ns changes
- refactored some misc functions
- refactor utils.go to reflect removal of previous oauth implementation in favor of x/oauth2, vis-a-vis go-schwab/oauth2ns
- check -> isErrNil
- working on multi-leg orders
- removed redundant json struct instructions, changed some struct names to reflect naming convention of Schwab TraderAPI
- README updates, but i will probably reverse those at a later date
v0.5.1
major - apologies for breaking things: - upon moving to the new org, i broke everything. for anyone using this package, that was literally the one thing i promised i wouldn't do (not really, but still) - for that, i sincerely apologize. moving forward, im going to keep a stable release going so that this does not happen. please look for that ASAP. - fixing functionality