Changelog for horizon-spec-0.9.0
Changelog for horizon-spec
v0.9.0
- Support horizon-spec (dhall) 0.9.0.
- Remove
FromLocal and callLocal.
v0.7.0
- Horizon.Spec.Types.Policy: Add
Policy type with Keep and Pin
constructors.
- Horizon.Spec.Types.HaskellPackage: Add 'policy' field.
v0.6.4
- Separate Types out into separate modules.
- Horizon.Spec.Types.Modifiers: add
defaultModifiers.
- Horizon.Spec.Types.HaskellPackage: add
mkHaskellPackage
- Horizon.Spec.Utils: init with
call{Hackage, Git, Local, Tarball}
v0.6.3
- Add
mkSubdir splice function.
v0.6.2
- Add
IsString instances to Text types.
v0.6.1
- Re-export MkModifiers constructor.
v0.6
- Change Overlay to wrap a
PackageSet rather than a PackageList. The
compiler field is needed for cabal preprocessing.
v0.5
- Add
doBenchmark, includeBenchmarks, includeExecutables and
includeTests Modifiers.
v0.4.1
- Add
PackagesDir to the list of exports
v0.4.0
- Add
HorizonExport type for declaratively expressing
export settings for horizon commands.
- Add
PackageSetExportSettings for expressing package set
export settings.
- Add
OverlayExportSettings for expressing overlay
export settings.
v0.3.0
- Add
LocalSource and TarballSource types
- Add
FromLocal and FromTarball constructors to HaskellSource.
- rename
callCabal2nix to callGit`.
v0.2.1
- Update cabal information.
- Drop down from GHC2021 -> Haskell2010 for hackage.
v0.2
- Export
Overlay and PackageList.
PackageSet now contains a PackageList`
v0.1
- Add dhall types
Name, Version, Revision, Subdir, `Url'.
GitSource.revision is no longer Optional.
- Add 'Modifiers.enableProfiling
option with defaultTrue`.
v0.0.0.3
- Rename
HsSrc to HaskellSource
- Rename
HsPkg to HaskellPackage
- Add
Compiler.
- Add
PackageSet{compiler, packages}.
v0.0.0.2
- Add
CabalFlag.
- Add
flags :: [CabalFlag] to HsPkg.
v0.0.0.1
- Initial Specification of Horizon data types.
- Two different sources,
GitSource and HackageSource.
doJailbreak and doCheck package Modifiers.