# 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).

## [Unreleased]

## [1.3.0] - 2026-03-30
### Changed
* docs: Update README.md
* ltc3350, ltc3350_capacitor: the calculation of input current is changed to the instantaneous value instead of the average of 20 samples
* ltc3350_capacitor: remove 'time to empty' property

## [1.2.0] - 2026-03-20
### Added
* docs: add README.md

### Changed
* ltc3350_capacitor: change the type to POWER_SUPPLY_TYPE_UPS
* ltc3350_capacitor: remove 'health' property
* Expose module parameters to sysfs

## [1.1.0] - 2026-02-02
### Added
* Module parameters for hardware configuration: "r_t", "r_tst", "r_snsi_mohm", "r_snsc_mohm", "initial_cap",
  "initial_esr", "v_cap_end", "ltc3350_transformation_factor"
* New helper functions: system power consumption, capacitance/ESR availability check, capacitor health state,
  time-to-empty calculation, ltc3350_cap_get_capacity
* Device attributes for [ltc3350]:
  - [clr_alarm]: Clear a specific alarm
  - [set_alarm]: Set a specific alarm threshold
  - [release_smbalert]: Release SMBALERT pin
* Device attributes for [ltc3350_capacitor]:
  - [cap]: Read measured capacitance
  - [esr]: Read measured ESR
  - [meas_cap_esr]: Trigger ESR and capacitance measurement
* hwmon support for individual capacitor voltages (Vcap1 - Vcap4)

### Changed
* Average current measurements over 20 samples for improved stability

### Fixed
* Die temperature formula to return tenths of a degree Celsius (as expected by Linux power supply subsystem)
* Updated properties for [ltc3350] and [ltc3350_capacitor] power supply devices

## [1.0.0] - 2025-11-19
### Added
* Initial created
