2.0.6
dollarwave is deprecated in favor of the quantsumore library.
- Marked the project as deprecated and inactive.
- Updated the README with quantsumore installation, inflation-adjustment, and GUI migration examples.
- Migration guidance — Documentation now directs new development to the broader quantsumore library.
- Preserved compatibility — Existing dollarwave calculations and GUI usage remain available in this release.
2.0.5
GUI assets now install reliably across supported platforms.
- Updated package-data and source-manifest configuration to distribute PNG and ICO assets.
- Fixed GUI startup failures caused by icon.ico or related image assets being omitted from installed distributions.
- Fixed package configuration so the complete dollarwave/assets image set is included in wheels and source distributions.
- Complete GUI installation — Package distributions now include the icons and images required by the desktop interface.
- Reliable startup — Installed applications can resolve the bundled GUI icon instead of failing because the asset is absent.
2.0.2
A desktop interface and richer CPI comparisons improve usability.
- Expanded InflationCalculator with current-year and historical-comparison methods.
- Updated CPI processing to handle incomplete recent-year data more gracefully.
- Fixed monthly CPI calculations that did not reliably fall back to annual averages when recent monthly data was unavailable.
- Fixed CPI validation behavior for incomplete or missing source data.
- Fixed inconsistent inflation adjustments for affected year combinations.
1.0.0
Initial CPI-based inflation calculations with a straightforward Python API.
- Added annual-average fallback behavior when monthly CPI data is unavailable.
- Added range validation for original and comparison years.
- Inflation adjustment — Convert a monetary amount between years using annual Consumer Price Index values.
- Simple callable API — Use inflation_calculator directly without configuring a separate client.
- Data validation — Validate the downloaded CPI table before performing calculations.