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 default
True`.
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
.