# Change Log

All notable changes to scqceval will be documented in this file.

## 2025.064

### Changed

-   Update description of configuration parameters.
-   Initialize variables during declaration.

## 2025.051

### Added

-   Command-line help.
-   Update HTML documentation.

## 2022-02-07

-   Reorganize the documentation.

## 2021-04-15

### Important

-   Add new parameter `qc.useDatabase` used to control whether QC parameters shall
    initially be loaded from the database. The default was changed to false. Set
    `qc.useDatabase` to true in order to keep the previous behavior.

### Fixed

-   Handling of parameter `qc.ignoreMissingParametersAfter`.

## 2021-02-09

### Added

-   Allow configuration of advanced rules with a boolean expression.

### Changed

-   Use boolean expressions in default configuration keeping previous
    values but adding QC interval expressions.
-   Update documentation for configuration of QC parameters.

## 2020-03-29

### Added

-   More details on configuration and playbacks in documentation.

## 2020-04-28

### Changed

-   Add description of the configuration parameter pair.
-   Add to default configuration: connection.subscriptions, connection.primary,
    `qc.parameters`: rms, timing quality, spikes count.

## 2019-08-11

### Fixed

-   Handling of +Inf/-Inf in parameter configuration.
-   Handling of negative values for parameter `qc.resetAuthorAfter`.

### Changed

-   Add configuration option `qc.ignoreMissingParametersAfter` to control the
    behavior in case of missing QC values.
-   Improve formatting of configuration dump.