# 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.1.1 - 2022-03-21 ### Fixed - Add test data that was missing from the sdist tarball ### Removed - Clean up inline-c generated exports ## 0.3.1.0 - 2022-03-18 ### Added - `instance ToValue (PSObject t)` ## 0.3.0.0 - 2022-03-15 ### Added - `ToValue` and `ToRawValue` classes for converting Haskell values to Nix values. - `Hercules.CNix.Expr.Schema` module for a typed interface between code in the Nix language and Haskell. This also includes provenance tracking, improving error messages while reducing error handling noise in the Haskell code. - `addAllowedPath`, `addInternalAllowedPaths` for use with restricted mode. ### Changed - Flakes are enabled during `init` ### Removed - Nix 2.3 support ## 0.2.0.2 - 2022-03-09 ### Added - Nix 2.7 support ## 0.2.0.1 - 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.0.0 - 2021-06-22 ### Added - nixUnstable compatibility with flag `nix-2_4` ## 0.1.0.0 - 2021-03-07 ### Added - First code based on Hercules CI Agent.