Changelog of @hackage/shake-plus 0.3.4.0

Changelog for shake-plus

v0.3.4.0

  • Fix for GHC 9's simplified subsumption change.

v0.3.3.0

  • Re-export RuleResult and ShakeValue.

v0.3.2.0

  • Re-export Development.Shake.Forward.

v0.3.1.0

  • Remove unnecessary comonad dependency.

v0.3.0.0

  • Drop dependency on path-like.
  • Drop dependency on within.
  • Drop Development.Shake.Plus.Loaders module.
  • Restore monomorphic Path variants of everything.
  • Move within style combinators to shake-plus-extended.

v0.2.0.0

  • Add dependency on path-like.
  • Update interface to use FileLike and DirLike and drop Path and Within specific variants.

v0.1.10.0

  • Add unlifted versions of parallel, forP and par.

v0.1.9.0

  • Add lower bound to aeson.
  • Remove hashable dependency.

v0.1.8.0

  • Reexport Development.Shake.Classes and Development.Shake.RuleResult.

v0.1.7.0

  • Add runSimpleShakePlus for quickrunning with args and a log function.

v0.1.6.0

  • Re-export Path and Within.

v0.1.5.0

  • Add getDirectoryFilesWithinIO and getDirectoryFilesWithinIO'

v0.1.4.0

  • Re-export Development.Shake.shakeArgs.

v0.1.3.0

  • Re-export Development.Shake.Command with lifted command and command_.

v0.1.2.0

  • Add copyFileWithin' and copyFileChangedWithin.

v0.1.1.0

  • Make Within style functions more consistent in that they actually take Within values across the board.
  • Make batchLoad functions more consistent and usable.
  • need and want variants now take any Traversable.

v0.1.0.0

  • Update to within-0.1.1.0 which changes the data type to an Env comonad.
  • Drop the loadSortFilterApply loader functions in favour of a simpler batchLoad set of functions which accepts a loading function which can be cached.
  • Add enough documentation to get started.

v0.0.2.1

  • Add functions based on Within to better keep track of source and target directories.
  • Reexport more shake functions to remove need to import vanilla shake qualified.
  • Add convenience functions loadSortFilterApply and loadSortFilterApplyW for batch loading via MonadAction.
  • Add more of the API surface with Path and Within including variants of need, want readFile, writeFile.

v0.0.1.0

  • Initial sketch of shake-plus with reexported functions. Mostly oracles, filepaths and directory functions using Path, and MonadAction, MonadUnliftAction and MonadRules with ReaderT transformers in a similar style to RIO