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.
- Update
paxful_client
to 1.2
- Fetch completed trades until the last trade it gets is a fresh one.
- Update
paxful_client
to 1.0
- Format datetime to use local timezone
- Added
fiat
andcrypto
amounts to index view - Removed
buyer
andseller
from index view - Show readable BTC format
- Fix typo
- Show completed trades on
/paxful_engine/trades
by default with option to include non-successful ones.
- Show
completed_at
date of a paxful trade - Sort by both
completed_at
andcreated_at
- Use
factory_bot_rails
- Allow host app to use defined factory
- Install factory_bot
- Add convenience methods on
PaxfulEngine::Trade
- Add
on_failure_callback
that runs when a trade cannot be created
- Apply status highlight in
trades#show
- Highlight status of trade (green if successful; red otherwise)
- Add message if no trades were found
- Add route to show list of trades
/trades
- Add route to show detail per trade
/trades/:id
- Initial commit
- Rename gem from
paxful_rails
topaxful_engine-rails