# mqriskR 0.1.1

## Improvements

### Life Table Support

- Improved support for life table objects across many actuarial functions.
- Made behavior more consistent between life table and parametric survival model implementations.

### Vectorization

- Added vectorized input support to many functions where appropriate.
- Standardized argument recycling across related functions while preserving existing scalar behavior.

### Finite Life Tables

- Improved handling of boundary cases near the limiting age.
- Made insurance and annuity functions behave more consistently for finite life tables.

### Documentation

- Reorganized documentation using descriptive actuarial topic names instead of chapter-based names.
- Updated shared documentation pages for improved readability.
- Improved mathematical notation, examples, and parameter descriptions.
- Removed obsolete documentation pages generated from previous documentation structures.

### Code Quality

- Improved consistency across related actuarial functions.
- Reduced duplicated code where practical.
- Enhanced input validation and error handling.

### Testing

- Expanded test coverage for edge cases and vectorized inputs.
- Improved consistency of package examples and documentation.

## Compatibility

- No breaking changes.
- Existing function names and syntax remain unchanged.
- Code written for previous versions of the package should continue to work.


