Added
- Added `RetrievalPrecisionRecallCurve` and `RetrievalRecallAtFixedPrecision` to retrieval package ([951](https://github.com/Lightning-AI/torchmetrics/pull/951))
- Added class property `full_state_update` that determines `forward` should call `update` once or twice (
[984](https://github.com/Lightning-AI/torchmetrics/pull/984),
[1033](https://github.com/Lightning-AI/torchmetrics/pull/1033))
- Added support for nested metric collections ([1003](https://github.com/Lightning-AI/torchmetrics/pull/1003))
- Added `Dice` to classification package ([1021](https://github.com/Lightning-AI/torchmetrics/pull/1021))
- Added support to segmentation type `segm` as IOU for mean average precision ([822](https://github.com/Lightning-AI/torchmetrics/pull/822))
Changed
- Renamed `reduction` argument to `average` in Jaccard score and added additional options ([874](https://github.com/Lightning-AI/torchmetrics/pull/874))
Removed
- Removed deprecated `compute_on_step` argument (
[962](https://github.com/Lightning-AI/torchmetrics/pull/962),
[967](https://github.com/Lightning-AI/torchmetrics/pull/967),
[979](https://github.com/Lightning-AI/torchmetrics/pull/979),
[990](https://github.com/Lightning-AI/torchmetrics/pull/990),
[991](https://github.com/Lightning-AI/torchmetrics/pull/991),
[993](https://github.com/Lightning-AI/torchmetrics/pull/993),
[1005](https://github.com/Lightning-AI/torchmetrics/pull/1005),
[1004](https://github.com/Lightning-AI/torchmetrics/pull/1004),
[1007](https://github.com/Lightning-AI/torchmetrics/pull/1007)
)
Fixed
- Fixed non-empty state dict for a few metrics ([1012](https://github.com/Lightning-AI/torchmetrics/pull/1012))
- Fixed bug when comparing states while finding compute groups ([1022](https://github.com/Lightning-AI/torchmetrics/pull/1022))
- Fixed `torch.double` support in stat score metrics ([1023](https://github.com/Lightning-AI/torchmetrics/pull/1023))
- Fixed `FID` calculation for non-equal size real and fake input ([1028](https://github.com/Lightning-AI/torchmetrics/pull/1028))
- Fixed case where `KLDivergence` could output `Nan` ([1030](https://github.com/Lightning-AI/torchmetrics/pull/1030))
- Fixed deterministic for PyTorch<1.8 ([1035](https://github.com/Lightning-AI/torchmetrics/pull/1035))
- Fixed default value for `mdmc_average` in `Accuracy` ([1036](https://github.com/Lightning-AI/torchmetrics/pull/1036))
- Fixed missing copy of property when using compute groups in `MetricCollection` ([1052](https://github.com/Lightning-AI/torchmetrics/pull/1052))
---