data-xexe/CHANGELOG.md
2025-05-27 11:31:39 +02:00

1.1 KiB

Changelog

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.

[1.1.0] - 2025-05-7

Added

  • get-rates command now has a --pairs options that can be used instead of --currencies. --pairs allows the user to specify which currency pairs it wants to fetch rates for. This provides more control than --currencies, which assumes that the user wants ALL combinations of the listed currencies. --pairs will still automatically store reverse and equal rates for the passed pairs.

[1.0.1] - 2024-06-27

Changed

  • Rates now have up to 8 decimal positions of precision, up from the previous 0, 2 or 3 depending on the currency.
  • Internally, xexe now uses an in-house MoneyAmount class as a replacement of py-money's Money class.
  • The table schema when writing to Postgresql has gone from DECIMAL(19,4) to DECIMAL(23,8) to adapt accordingly.
  • CHF has been added to the default currencies included in the run_xexe.sh deployment script.