Releases: gazbert/bxbot
v0.8.7
Maintenance release. Misc unit test fixes and dependency updates.
- #77 - Unit test timing expectation fix
- #89 - Fix to use DecimalFormatSymbols in adapter tests
- Updated Google Guava to 24.1-jre
- Updated Java Mail to 1.6.1
- Updated spring-boot-maven-plugin to 1.5.10.RELEASE
- Updated to Gradle wrapper to 4.6
- Updated com.gradle.build-scan to 1.12.1
- Updated to Maven wrapper to 3.5.3
v0.8.6
Added support for Spring to inject Trading Strategies. Some dependency updates too.
v0.8.5
A significant release and well worth taking:
- #81 - added basic Ticker support to
TradingApi
. Thanks to @KrzychuJedi for helping to drive this. - #77 - fixed some time dependent unit test failures. Thanks to @KosherBacon for spotting these on Windows.
- #30 - Boosted unit test coverage of public and authenticated exchange adapter tests.
- Moved all impl classes out of bxbot-trading-api project - a breaking change if you have written your own Exchange Adapter I'm afraid, but it had to be done. I've moved the impl classes to the bxbot-exchanges project where they belong.
- Deprecated the Huobi Exchange Adapter - due to regulatory requirements from Chinese authorities Huobi ceased trading activity on October 31 2017.
- Updated Spring Boot to 1.5.9.RELEASE
- Updated spring-tx to 4.3.13.RELEASE
- Updated Google Guava to 23.6-jre
- Updated to Gradle 4.4.1
- Updated Maven to 3.5.2
- Updated maven-javadoc-plugin to 3.0.0
- Updated EasyMock to 3.5.1
- Removed unnecessary use of PowerMock in certain projects.
- Misc README and Javadoc updates.
v0.8.4
Fix (#73, #74) for all Exchange Adapters to mandate using a '.' (full stop) as the decimal point separator for formatting BigDecimal values.
Many locales default to a '.' and you might not be affected by this bug. Other locales, e.g. Czech Republic, default to a ',' (comma).
Exchanges always require a '.'
Thanks to @kuceraf for fixing this.
v0.8.3
Update to GDAX Exchange Adapter.
GDAX API no longer returns order id in single order cancel response.
v0.8.2
Mostly dependency updates, README fixes, and more REST API development.
- Updated Spring Boot to 1.5.8.RELEASE.
- Updated spring-tx to 4.3.12.RELEASE.
- Updated Google GSON to 2.8.2.
- Updated Gradle to 4.2.1.
- Updated Powermock to 1.7.3.
- Updated EasyMock to 3.5.
- Fixed README section for installing the bot using Gradle.
- Merged more REST API implementation to master - almost ready for production.
v0.8.1
Mostly dependency updates and README tweaks.
- Updated Spring Boot to latest 1.5.6.RELEASE.
- Updated Google Guava to latest 23.0.
- Updated Gradle to latest 4.1.
- Added extra bxbot-xml-datastore unit tests for invalid config.
- Misc README updates.
- Merged more REST API implementation to master - still not ready for production.
v0.8.0
Some config file cleanup/consolidation in light of recent REST API and Web UI integration. This is a backwards-compatibility breaking change, but it needed to be done.
- Renamed
<other-config>
to<optional-config>
inexchange.xml
andstrategy.xml
config files. - Some README restructure and cleanup.
v0.7.1
BTC-e adapter removal, some code cleanup, and pulled in latest REST API code.
- Removed BTC-e Exchange Adapter and associated sample config in light of
recent events: https://www.coindesk.com/btc-e-pledges-to-return-customer-bitcoin-days-after-police-seize-domain - the adapter is still versioned in GitHub and can be resurrected if/when circumstances permit. - Code cleanup/improvements after FindBugs and IntelliJ inspection run - nothing serious, just inefficient code, bad style etc.
- Pulled in latest from REST API branch, but it's still not ready for production.
v0.7.0
Unplanned release in light of recent BTC-e events.
- Changed Test Exchange Adapter to use Bitstamp instead of BTC-e in light of recent events: https://www.coindesk.com/110-million-btc-e-fined-us-vows-crackdown-unregulated-exchanges -
BTC-e is still down. - Disabled BTC-e Integration Tests until exchange comes back up.
- Updated config model in prep for integrating REST API with BX-bot UI - this is a backwards compatibility breaking change, hence the full minor release version bump to 0.7.0.