--------- * [1471](https://github.com/OasisLMF/OasisLMF/pull/1472) - number_of_samples = 0 not working in oasislmf * [1473](https://github.com/OasisLMF/OasisLMF/pull/1473) - ajust vuln index after vuln_dict has the updated indexes * [1474](https://github.com/OasisLMF/OasisLMF/pull/1474) - Use billiard package for keys multiprocess if available * [1481](https://github.com/OasisLMF/OasisLMF/pull/1481) - Set ktools to 3.12.1
2.3.1
--------- * [1444](https://github.com/OasisLMF/OasisLMF/pull/1444) - support for pandas 3 * [1446](https://github.com/OasisLMF/OasisLMF/pull/1446) - Add missing loc_id check * [1447](https://github.com/OasisLMF/OasisLMF/pull/1447) - use correct error_model in back allocation * [1448](https://github.com/OasisLMF/OasisLMF/pull/1448) - ensure header is written in keys.csv * [1449](https://github.com/OasisLMF/OasisLMF/pull/1450) - Footprint_set option not working with parquet format * [1455](https://github.com/OasisLMF/OasisLMF/pull/1455) - fix for vuln parquet read * [1350](https://github.com/OasisLMF/OasisLMF/pull/1456) - model settings - correlation settings - allow optional hazard or damage correlation value * [1445](https://github.com/OasisLMF/OasisLMF/pull/1457) - Platform API needs to check RUN_MODE to detect workflow * [146](https://github.com/OasisLMF/OasisLMF/pull/1458) - Outputs Reinsurance: RI contract level output (by ReinsNumber and or ReinsType) * [1385](https://github.com/OasisLMF/OasisLMF/pull/1459) - Missing parquet library dependencies for gulmc in 1.27 * [1460](https://github.com/OasisLMF/OasisLMF/pull/1463) - Occurrence file not found when requesting output from ktools component aalcalcmeanonly * [1467](https://github.com/OasisLMF/OasisLMF/pull/1467) - fix for 1 loc with no account fm terms .. _`2.3.1`: https://github.com/OasisLMF/OasisLMF/compare/2.3.0...2.3.1
2.3.0
--------- * [1409](https://github.com/OasisLMF/OasisLMF/pull/1409) - Fix server-version flag for API client runner * [1410](https://github.com/OasisLMF/OasisLMF/pull/1411) - Support for AccParticipation * [1412](https://github.com/OasisLMF/OasisLMF/pull/1412) - use category for peril_id in keys.csv, improve write_fm_xref_file
2.0.3
---------
* New features: kat component added to concatenate multiple file inputs to support pipes Added Visual Studio projects Added Visual Studio 64-bit debug build support Version number added to each component * Bug fixes: Handle empty output files Remove white spaces in output headers Fixed pltcalc bug for reoccurring event_ids * Build: Added .gitignore files for easier management of development cycle * Data formats: events and returnperiods file now require headers in csv. * Test: minor md5 changes * Documentation: Added appendix on multi-peril support and minor formatting updates * Other: build support for docker added
2.0.2
---------
* New features: User can supply return period file to leccalc. eltcalc includes analytical mean as type 1 and sample statistics as type 2 * Bug fixes: added support for variable number of layers per aggid in fmcalc. getmodel windows 64 bit i/o issue fixed. In leccalc, interpolation of below range return period losses has been removed and losses are set to zero. aalcalc : type 2 "nan" records removed when run with zero samples. * Build: None * Data formats: eltcalc output now has a 'type' field and includes analytical mean records as type 1. * Test: md5 changes * Documentation: minor fixes * Other: None
2.0.1
---------
* New features: none * Bug fixes: fmcalc * Build: fixed error: ‘sqrt’ was not declared in this scope * Data formats: new coverages.bin format * Test: md5 changes * Documentation: minor fixes and added appendix on multi-peril support * Other: performance enhancements to gulcalc coverage stream, summarycalc and getmodel