-
Notifications
You must be signed in to change notification settings - Fork 11
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
f153d91
commit 8f26c1f
Showing
2 changed files
with
72 additions
and
104 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,216 +1,184 @@ | ||
Changelog | ||
========= | ||
|
||
1.0.1a1 | ||
======= | ||
|
||
Bug fixes: | ||
- Fixed code examples in bin directory | ||
- Fixed code examples in bin directory | ||
|
||
1.1.0a1 | ||
======= | ||
|
||
Bug fixes: | ||
- Model.series() returns data in more specific types instead of all 'str' | ||
- OandaClient methods now have correct signature instead of *args, **kwargs | ||
|
||
- Model.series() returns data in more specific types instead of all 'str' | ||
- OandaClient methods now have correct signature instead of args, kwargs | ||
|
||
1.1.1a1 | ||
======= | ||
|
||
Bug fixes: | ||
- Floating point numbers are rounded to the correct accuracy required for correct | ||
serialization. | ||
- Floating point numbers are rounded to the correct accuracy required for correct | ||
serialization. | ||
|
||
1.1.2a1 | ||
======= | ||
|
||
Bug fixes: | ||
- OandaClient.initialize() method is now exposed | ||
- OandaClient is now also a context manager. To automatically close the http session | ||
|
||
Improvements: | ||
- Additional documentation | ||
- OandaClient.initialize() method is now exposed | ||
- OandaClient is now also a context manager. To automatically close the http session | ||
- Additional documentation | ||
|
||
1.1.2a4 | ||
======= | ||
|
||
Improvements: | ||
- Additional documentation | ||
- Additional documentation | ||
|
||
1.1.2a5 | ||
======= | ||
|
||
Improvements: | ||
- Added Travis CI | ||
- Added Codecov | ||
- Added Travis CI | ||
- Added Codecov | ||
|
||
1.1.3a0 | ||
======= | ||
|
||
Bug fixes: | ||
- Fixed incorrect annotation on Interface methods | ||
- Fixed argument passing bug caused by false'y evaluation | ||
- Fixed incorrect annotation on Interface methods | ||
- Fixed argument passing bug caused by false'y evaluation | ||
|
||
1.1.4a0 | ||
======= | ||
|
||
Bug fixes: | ||
- Fixed incorrect annotation on: | ||
- PUTPositionsInstrumentClose | ||
- GETPositionsInstrument | ||
- Fixed incorrect annotation on: | ||
- PUTPositionsInstrumentClose | ||
- GETPositionsInstrument | ||
|
||
1.1.5a0 | ||
======= | ||
|
||
Bug fixes: | ||
- method signatures were offset buy 1 argument due to handling of | ||
'self' parameter. Methods now displaying correct signature | ||
- method signatures were offset buy 1 argument due to handling of | ||
'self' parameter. Methods now displaying correct signature | ||
|
||
1.1.5a3 | ||
======= | ||
|
||
Bug fixes: | ||
- Fix long description on PyPI | ||
- Fix long description on PyPI | ||
|
||
1.1.5a4 | ||
======= | ||
|
||
Bug fixes: | ||
- Argument passing | ||
- Argument passing | ||
|
||
1.1.6a0 | ||
======= | ||
|
||
Bug fixes: | ||
- Issue with object serialization not working with lists of Type[str, float, int] | ||
- Issue with object serialization not working with lists of Type[str, float, int] | ||
|
||
2.0.0a0 | ||
======= | ||
|
||
Improvements: | ||
- async_v20 objects are now immutable (greatly reducing complexity) | ||
- Objects now have a repr | ||
- removed inflection as a dependency | ||
- Higher test coverage | ||
- async_v20 objects are now immutable (greatly reducing complexity) | ||
- Objects now have a repr | ||
- removed inflection as a dependency | ||
- Higher test coverage | ||
|
||
2.0.1a0 | ||
======= | ||
|
||
Improvements: | ||
- `type` argument is set automatically for subclass that define it | ||
- implementation improvements | ||
- `type` argument is set automatically for subclass that define it | ||
- implementation improvements | ||
|
||
2.1.0b0 | ||
======= | ||
|
||
Beta release. At present time client is considered feature full | ||
with 100% test coverage | ||
|
||
Bug fixes: | ||
- _fields attribute stored on instance not class | ||
|
||
Improvements: | ||
- RESTful account() method added | ||
- close_all_trades() method added | ||
- Added replace() method to Model | ||
- Simplified Endpoint decorator (No serial requests) | ||
- Changes close_trades to close_trade (Method can only close one trade) | ||
- Response parser checks HTTP status first | ||
- Added tests | ||
- Beta release. At present time client is considered feature full | ||
with 100% test coverage | ||
- _fields attribute stored on instance not class | ||
- RESTful account() method added | ||
- close_all_trades() method added | ||
- Added replace() method to Model | ||
- Simplified Endpoint decorator (No serial requests) | ||
- Changes close_trades to close_trade (Method can only close one trade) | ||
- Response parser checks HTTP status first | ||
- Added tests | ||
|
||
2.2.0b0 | ||
======= | ||
|
||
Bug fixes: | ||
- Initialization doesn't freeze after failure | ||
|
||
Improvements: | ||
- Order methods exposes all arguments | ||
- Initialization doesn't freeze after failure | ||
- Order methods exposes all arguments | ||
|
||
2.2.1b0 | ||
======= | ||
|
||
Improvements: | ||
- series() method converts both UNIX and RFC3339 time's to pandas.Timestamp 's | ||
- series() method converts both UNIX and RFC3339 time's to pandas.Timestamp 's | ||
|
||
2.2.2b0 | ||
======= | ||
|
||
Improvements: | ||
- Added get_position_book and get_order_book API calls | ||
- Added get_position_book and get_order_book API calls | ||
|
||
2.2.3b0 | ||
======= | ||
|
||
Bug Fixes: | ||
- Added 'margin_used' to Position object. | ||
(OANDA added new attribute, causing error) | ||
|
||
Improvements: | ||
- Added TimeoutError to stream | ||
- Added 'margin_used' to Position object. | ||
(OANDA added new attribute, causing error) | ||
- Added TimeoutError to stream | ||
|
||
2.2.4b0 | ||
======= | ||
|
||
Added attributes to Transaction: | ||
- guaranteed_execution_fee | ||
- gain_quote_home_conversion_factor | ||
- loss_quote_home_conversion_factor | ||
- guaranteed_execution_fee | ||
- gain_quote_home_conversion_factor | ||
- loss_quote_home_conversion_factor | ||
|
||
Added attributes to TradeOpen: | ||
- price | ||
- guaranteed_execution_fee | ||
- price | ||
- guaranteed_execution_fee | ||
|
||
2.2.4b1 | ||
======= | ||
|
||
Added attributes to TradeReduce: | ||
- guaranteed_execution_fee | ||
- guaranteed_execution_fee | ||
|
||
2.2.4b3 | ||
======= | ||
|
||
Added attributes to TradeSummary: | ||
- margin_used | ||
- margin_used | ||
|
||
2.2.5b0 | ||
======= | ||
|
||
Bug fix: | ||
- PriceComponent accepts all combinations of 'M' 'A' 'B' | ||
- PriceComponent accepts all combinations of 'M' 'A' 'B' | ||
|
||
2.2.5b1 | ||
======= | ||
|
||
Bug fix: | ||
- RejectTransactions have no required arguments | ||
- API methods now apply default values | ||
- Added undocumented attributes | ||
|
||
Improvements: | ||
- Path class has been removed in favour of helper function. Allowing for more useful | ||
error message on failure. | ||
- RejectTransactions have no required arguments | ||
- API methods now apply default values | ||
- Added undocumented attributes | ||
- Path class has been removed in favour of helper function. Allowing for more useful | ||
error message on failure. | ||
|
||
2.2.5b2 | ||
======= | ||
|
||
Bug fix: | ||
- Fixed get_candles default value | ||
- Fixed get_candles default value | ||
|
||
2.3.0b0 | ||
======= | ||
|
||
Bug fix: | ||
- Updated limit_replace_order() method to expose all arguments | ||
- TransactionID, TradeID & OrderID get stored as integers and cast to strings when creating JSON | ||
representations | ||
|
||
Improvements: | ||
- Added documentation for order API methods | ||
- Updated limit_replace_order() method to expose all arguments | ||
- TransactionID, TradeID & OrderID get stored as integers and cast to strings when creating JSON | ||
representations | ||
- Added documentation for order API methods | ||
|
||
3.0.0b0 | ||
======= | ||
|
||
Improvements: | ||
- Array.get_instrument() works with ArrayInstrument | ||
- OandaClient.initialize() gets account instruments | ||
- OandaClient has `format_order_request` attribute | ||
- async_v20.definitions.primitives.Unit has been removed | ||
- PriceValue and Decimal number has additional method `format(precision, min_, max_)` | ||
- Array.get_instrument() works with ArrayInstrument | ||
- OandaClient.initialize() gets account instruments | ||
- OandaClient has `format_order_request` attribute | ||
- async_v20.definitions.primitives.Unit has been removed | ||
- PriceValue and Decimal number has additional method `format(precision, min_, max_)` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,7 +2,7 @@ | |
|
||
from setuptools import setup, find_packages | ||
|
||
version = '3.0.0b1' | ||
version = '3.0.0b0' | ||
|
||
|
||
def read(f): | ||
|