Skip to content

Commit

Permalink
formatted CHANGELOG
Browse files Browse the repository at this point in the history
  • Loading branch information
jamespeterschinner committed Dec 14, 2017
1 parent f153d91 commit 8f26c1f
Show file tree
Hide file tree
Showing 2 changed files with 72 additions and 104 deletions.
174 changes: 71 additions & 103 deletions CHANGELOG.rst
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_)`
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

from setuptools import setup, find_packages

version = '3.0.0b1'
version = '3.0.0b0'


def read(f):
Expand Down

0 comments on commit 8f26c1f

Please sign in to comment.