Changelog
=========

All notable changes to ACTUNEO will be documented here.

Version 0.1.1 (2025-01-10)
--------------------------

Changed
~~~~~~~

* Updated documentation links to GitHub
* Removed Read the Docs badge until documentation is set up
* Added GitHub repository badge

Fixed
~~~~~

* Fixed package structure to include all submodules

Version 0.1.0 (2025-01-10)
--------------------------

Added
~~~~~

* Initial release of ACTUNEO
* Core mortality module with MortalityTable and SurvivalFunctions
* Finance module with InterestTheory, YieldCurve, and DurationConvexity
* Life module with LifeAssurance, Annuities, and Reserves
* Basic test suite
* Documentation structure
* PyPI package publication

Features
~~~~~~~~

* Mortality table creation and manipulation
* Life expectancy calculations
* Survival probability functions
* Interest rate calculations
* Yield curve construction and interpolation
* Duration and convexity measures
* Life assurance premium calculations
* Annuity valuations
* Reserve calculations

Modules
~~~~~~~

* ``actuneo.mortality``: Mortality tables and survival functions
* ``actuneo.finance``: Financial mathematics and yield curves
* ``actuneo.life``: Life insurance and annuity calculations
* ``actuneo.pensions``: Placeholder for future development
* ``actuneo.ifrs17``: Placeholder for future development
* ``actuneo.loss_reserving``: Placeholder for future development
* ``actuneo.macro_africa``: Placeholder for future development
* ``actuneo.simulation``: Placeholder for future development
* ``actuneo.utils``: Placeholder for future development

Upcoming
--------

Version 0.2.0 (Planned)
~~~~~~~~~~~~~~~~~~~~~~~

* African mortality tables
* IPEC Zimbabwe regulatory templates
* Multi-currency support
* Pension calculations
* Expanded test coverage
* Complete documentation on Read the Docs

Version 0.3.0 (Planned)
~~~~~~~~~~~~~~~~~~~~~~~

* IFRS 17 implementation
* Loss reserving methods
* Macroeconomic data connectors
* Stochastic simulation tools
* Web interface prototype

