Release 0.18.0: Simplify HaskellPackage type
Summary
Simplifies the HaskellPackage type by removing the policy and patches fields. Packages now only have source and flags fields, with patch management moved to export settings level.
Changes
- Remove
policyandpatchesfields from HaskellPackage type - Update HaskellPackage/default.dhall to only include flags
- Update all utility functions (callBlank, callCHaP, callGit, callHackage, callHorizon, callHorizonGitlab, callIndex, callTarball) to work with simplified type
- Update all dhall integrity hashes throughout the spec
- Version bumped to 0.18.0
Breaking Changes
This is a breaking change. Existing uses of HaskellPackage will need to remove:
- The
policyfield - The
patchesfield
Patch management should now be handled at the export settings level.