Changelog for Coadjute-0.1.1

If this renders badly as markdown, see the plain text version

0.1.1, 2011-03-17: Updated dependencies, nothing more.

0.1.0, 2010-04-01: Got rid of the regex-dfa dependency.

Dropped all the Datum stuff. New rule* signatures: rule :: String -> [String] -> ([Source] -> Target -> IO ()) -> [([Source],Target)] -> Coadjute () ruleM :: String -> [String] -> ([Source] -> [Target] -> IO ()) -> [([Source],[Target])] -> Coadjute () rule' :: String -> ([Source] -> Target -> IO ()) -> [([Source],Target)] -> Coadjute () ruleM' :: String -> ([Source] -> [Target] -> IO ()) -> [([Source],[Target])] -> Coadjute ()

0.0.1, 2009-01-18: Initial release.

Supported flags:
    --version
    --help
    --verbose
    --quiet
    --parallel[=N]
    --use-db
    --no-use-db
    --no-hashing

Functions:
    coadjute :: Coadjute a -> IO a
    rule :: String -> [String] -> ([Source] -> Target -> IO ()) -> [SingleDatum] -> Coadjute ()
    ruleM :: String -> [String] -> ([Source] -> [Target] -> IO ()) -> [MultiDatum] -> Coadjute ()
    sourceToDatum :: (Source -> ([Source], a)) -> [Source] -> [TaskDatum a]
    rule' :: String -> ([Source] -> Target -> IO ()) -> [SingleDatum] -> Coadjute ()
    ruleM' :: String -> ([Source] -> [Target] -> IO ()) -> [MultiDatum] -> Coadjute ()
    sourceToDatum' :: (Source -> a) -> [Source] -> [TaskDatum a]
    getUserArgs :: Coadjute [String]

Types:
    data Coadjute a
    type Source = FilePath
    type Target = FilePath
    data TaskDatum a
    type SingleDatum = TaskDatum Target
    type MultiDatum = TaskDatum [Target]

Dependencies: base, array, bytestring, containers, directory, filepath,
              mtl, old-time, pretty, bytestring-csv, fgl, pureMD5,
              regex-dfa, safe, utf8-string.