--------- * [91](https://github.com/OasisLMF/ktools/issues/91) - Add gulcalc alloc rule 2 where total peril loss = maximum subperil loss * [606](https://github.com/OasisLMF/OasisLMF/issues/606) - Add calcrules 19, 26, 35 and 36
3.3.5
--------- * [123](https://github.com/OasisLMF/ktools/issues/123) - handle over limit - under limit when some prior losses are unlimited * Updated FM diagrams and clarified hierarchy in Financial Module documentation
3.3.4
--------- * [397](https://github.com/OasisLMF/OasisPlatform/issues/397) - Calculate metrics by ensemble ID in aalcalc and leccalc * Add ensembletobin and ensembletocsv executables to convert file containing ensemble IDs between csv and binary formats
3.3.3
--------- * [131](https://github.com/OasisLMF/ktools/issues/131) - Changed missing intensity bins error to warning in validatevulnerability * [133](https://github.com/OasisLMF/ktools/issues/133) - Better handling of invalid vulnerability IDs in getmodel * [134](https://github.com/OasisLMF/ktools/issues/134) - Fixed issue with fully correlated output in gulcalc when using alloc rule 0
3.3.2
--------- * [566](https://github.com/OasisLMF/OasisLMF/issues/566) - Handle unlimited LayerLimit without large default value * [578](https://github.com/OasisLMF/OasisLMF/issues/578) - Missing combination of terms in calcrules to add