# Changelog for shake-plus ## 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](https://hackage.haskell.org/package/path) 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](https://hackage.haskell.org/package/path), and `MonadAction`, `MonadUnliftAction` and `MonadRules` with `ReaderT` transformers in a similar style to [RIO](https://hackage.haskell.org/package/rio)