Changelog

# Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [1.2.1] - 2026-08-20
### Fixed
- Adxl355_InterruptPolarity and Adxl355_I2CSpeed documentation.

## [1.2.0] - 2026-08-19
### Added
- ReadShadowRegisters method.

## [1.1.2] - 2026-08-19
### Fixed
- ClearFifo possible infinite loop.
- ReadAccelerationScaleFactor not returning an error for an unexpected range value.
- SelfTest not setting a specific output data rate.
- Write src parameter not being const.
- Array arguments passed as &array.
- SetRawOffsets and SetRawActivityDetectionThreshold not clamping the arguments.

## [1.1.1] - 2026-08-13
### Fixed
- FIFO reading algorithm.

## [1.1.0] - 2026-08-12
### Added
- Timeout parameter to ReadRawAccelerationsFromFifo and ReadAccelerationsFromFifo.
- Tests for ReadStatus, ClearFifo, ReadAccelerations, ReadTemperature and SelfTest output values.

### Removed
- Redundant standby-mode acceleration read in SelfTest.

### Fixed
- SelfTest not restoring the acceleration range.
- SelfTest not clearing the FIFO.
- Write null check error message referring to dest instead of src.
- ReadRawAccelerationsFromFifo not validating the Y- and Z-axis FIFO status bits.

## [1.0.0] - 2024-08-27
Initial release.