Andreas Abel, 2025-08-25
- Drop obsolete
deriving Typeableeverywhere. - Tested with GHC 8.2 - 9.14 alpha1 (cabal) and GHC 8.10 - 9.12 (stack).
Andreas Abel, 2023-04-03
- Add
print_commands_withandechoWithwhich can be used to override the default printing functions (e.g. to add color). (Chris Wendt, PR #228.) - Tested with GHC 8.2 - 9.6 (cabal) and GHC 8.10 - 9.6 (stack).
Andreas Abel, 2023-04-02
- Make
show_commandmore robust to special characters and only quote when necessary. (Chris Wendt, PR #229.) - Tested with GHC 8.2 - 9.6 (cabal) and GHC 8.10 - 9.6 (stack).
Andreas Abel, 2023-02-27
-
Rework
ShellCmdandShellCommandinstances to supportStringarguments: Issue #143 fixed by Cunning Defenstrator in PR #221.This involves a breaking change in classes
CmdArgandShellArg: MethodtoTextArghas been replaced bytoTextArgs.Sample migration:
#if MIN_VERSION_shelly(1,12,0) -- new import Shelly (toTextArgs) snoc opts arg = opts ++ toTextArgs arg #else -- old import Shelly (toTextArg) snoc opts arg = opts ++ [ toTextArg arg ] #endif
-
Dropped GHC 8.0 to get rid of deprecated
LANGUAGE IncoherentInstances. -
Builds with GHC 8.2 - 9.6.
Andreas Abel, 2023-01-24
- Restore running of local scripts, e.g.
cmd "./foo.sh": Issue #107 fixed by Alfredo di Napoli in PR #216. - Builds with GHC 8.0 - 9.4.
Andreas Abel, 2023-01-24
- Allow
unix-compat-0.6. - Builds
-Wallwarning-free with GHC 8.0 - 9.4.
Andreas Abel, 2022-01-30
- Allow
transformers-0.6:- Replace
ErrorTbyExceptT. - Remove
MonadShandMonadShControlinstance forListT. #211
- Replace
- Bump lower bounds of dependencies, keeping all versions that build with GHC >= 8.0.
- Remove unused
unixdependency. - Allow
time-1.12. - Builds warning-free with GHC 8.0 - 9.2.1.
Greg Weber, 2019-08-29
- Drop dependencies
system-fileioandsystem-filepathin favor offilepath: TheFilePathtype changed to a synonym ofString. - Allow
time >= 1.9. - Builds with GHC >= 8.0 (tested up to 9.2).
Greg Weber, 2018-05-30
- New function
cp_should_follow_symlinksto specify whether a copy should follow symlinks.
Greg Weber, 2018-05-09
cp_rnow uses upper case R:cp -R.
Greg Weber, 2018-03-17
- Fix handling of case-insensitive environment variables on Windows. #166
Greg Weber, 2018-03-06
- Support
exceptions-0.9.
Greg Weber, 2018-01-23
Greg Weber, 2017-12-10
- Quote
sshremote commands aggressively with single quotes. #160
Greg Weber, 2017-12-07
- Strongly escape
sshcommands. - Add
sshPairsP: parallel execution ofsshcommands.
Sibi Prabakaran, 2017-11-26
- Relax
unix-compatconstraints.
Sibi Prabakaran, 2017-11-19
- Fix Build issue #156
Sibi Prabakaran, 2017-11-12
- Fix Windows build #155
Greg Weber, 2017-08-07
- Option
followSymlinkfor find-command. - Allow
time-1.7/8.
Greg Weber, 2017-03-03
- Support GHC 8.0.2
Greg Weber, 2017-03-03
- Allow
time-1.6anddirectory-1.3
Greg Weber, 2016-10-02
- changelog missing
Greg Weber, 2016-06-26
- Added
sshPairsWithOptionsfunction.
Greg Weber, 2016-06-24
- Flush
stdoutwhen usingecho, not justecho_n. - Fix should be able to silence
stderrwhen usingrunHandle. - Expose
RunFailed.
Greg Weber, 2016-04-21
- Add
prependToPathfunction.
Greg Weber, 2015-12-10
- Expose
MonadShControl.
Greg Weber, 2015-12-01
- Add
writeBinaryfunction.