# Changelog
All notable changes to this package will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
## 0.4.2.0 - 2022-03-15
### Added
- "Selectors" to distinguish `OnPush`, `IsConfig` event, etc
- Evaluation task: `ciSystems` parameter, `OnPush` selector, `extraGitCredentials`
- Secrets: `condition` parameter
### Updated
- aeson: 1 -> 2
## 0.4.1.2 - 2022-03-09
### Added
- Haskell `aeson` 2.0 support
## 0.4.1.1 - 2022-03-07
### Fixed
- Flaky test
## 0.4.1.0 - 2021-09-06
### Added
- `EffectTask` fields to support running `hci` in effects
## 0.4.0.0 - 2021-06-22
### Changed
- `OutputInfo.path` is optional
### Added
- `ResultTypeBuildLogLine`
## 0.3.1.0 - 2021-04-21
### Added
- Attach user-defined labels to agent
- Attach Nix protocol versions to logs and agent
## 0.3.0.0 - 2020-03-07
### Added
- Input source metadata field for src.ref, src.rev
- Effects tasks
- A non-API type for the secrets in secrets.json
- State file API
- Attribute types, including MustFail, DependenciesOnly, Effect
### Removed
- `ToSchema` instances
## 0.2.2.0 - 2020-07-18
### Added
- Evaluation log
## 0.2.1.0 - 2020-06-17
### Added
- Add a `NixCache` format for generic binary cache support using Nix's generic "URI"-based store API.
## 0.2.0.0
Start of changelog