All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Compatibility with Ruby 2.7+ (where
BigDecimal.newhas been removed)
BalanceResponse#success?first checks ifparsed_bodyis present
BalanceResponsenow returns fields, only ifparsed_bodyis present- Update bundler and ruby versions
- Moved away from
config.ymlvariables toENVvariables - Added initial Github action for running tests
- OrderBook: do not blow up with
JSON::ParserErrorwhen response isn't JSON
- Add
balanceAPI call to get balances
- Factories updated to FactoryBot
MarketOrder#buyand#sell
- All responses are not successful when Bitstamp's response has a
statuskey
- Place market orders
- FactoryGirl factories
- Use language of bitstamp regarding bid/ask
- Fix buy/bid and sell/ask assignments from the raw response
- Add functionality to grab exchange rates
- Initial release. Pull order book