27 lines
1.3 KiB
Markdown
27 lines
1.3 KiB
Markdown
# Changelog
|
|
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
|
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|
|
|
## [1.1.1] - 2025-05-7
|
|
|
|
### Changed
|
|
|
|
- The default currencies present in the `run_xexe.sh` deployment script now include `AED`.
|
|
|
|
## [1.1.0] - 2025-05-07
|
|
|
|
### 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.
|