# 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.3.3.3 - 2022-12-29 ### Added - Nix 2.12 support ## 0.3.3.2 - 2022-11-15 ### Added - Nix 2.11 support ## 0.3.3.1 - 2022-07-21 ### Added - Nix 2.10 support ## 0.3.3.0 - 2022-06-21 ### Added - Nix 2.9 support ## 0.3.2.0 - 2022-05-17 ### Added - Nix 2.8 support ## 0.3.1.0 - 2022-04-08 ### Added - `addTemporaryRoot`: add a store gc root for the duration of the process. - `isValidPath`: a simple alternative to `queryPathInfo` for simple needs. ## 0.3.0.1 - 2022-03-21 ### Removed - Clean up inline-c generated exports ## 0.3.0.0 - 2022-03-15 ### Added - `setVerbosity` - `handleException` so your program's exception handling can match that of the Nix CLI ### Removed - Nix 2.3 support ## 0.2.1.2 - 2022-03-07 ### Fixed - Build with newer Nix versions 2.5, 2.6 ### Added - Improved conditional code support with `cabal-pkg-config-version-hook` ## 0.2.1.1 - 2021-11-17 ### Fixed - Remove unnecessary/unused/wrong compat helper in internal code ## 0.2.1.0 - 2021-09-06 ### Added - `installDefaultSigINTHandler` ### Fixed - Interrupt handling ### Changed - Updated to work with a newer `nixUnstable` ## 0.2.0.1 - 2021-06-16 ### Fixed - Missing file in sdist ## 0.2.0.0 - 2021-06-16 ### Added - Speculative support for nixUnstable - `StorePath` (compatible for stable Nix) - Use and build on inline-c-cpp's TemplateHaskell-based template support - `nixVersion`, `storeDir` - Some settings getters ### Changed - Many functions now work with `StorePath` instead of plain paths - Some functions now need a `Store` because of the `StorePath` change ## 0.1.1.0 - 2021-04-21 ### Added - Functions for retrieving the Nix daemon protocol versions - Functions for interacting with the interrupt handler ## 0.1.0.0 - 2021-03-05 ### Added - First code based mostly on Hercules CI Agent and some lines from the Cachix client.