1.7

[*] fixed regression when $COOKIE passed to leech from shell wasn't
    working properly when downloading feed (also affected leech-default recipe
    (/issues/9/)
[*] added ability to mix TRANSMISSION_OPTS set in shell into other options
    used in leech-transmission recipe e.g.
    TRANSMISSION_OPTS="-sr 3 -Bh" /usr/sbin/leech
    (/issues/10/)
[*] under-the-hood changes for portability
[*] minor changes to default config file (formatting, wording)

1.6

[+] leech now support TARGET_DIR option in leech-transmission and
    leech-aria2 recipes to explicitely set downloads dir in external
    downloader software (Transmission and aria2 respectively)
    (by stangri, /pull-request/3/)
[+] leech will pass LEECH_TARGET_DIR to each invoked recipe (for recipes
    that could use this option)

[*] fixed issue when leech was setting empty -b option to cURL when $COOKIE
    wasn't set in environment

1.5-2

[*] fixed RFC822 timestamp parsing issue on Ubuntu (and apparently Debian)
[*] fixed similar issue (grep options) in leech-defmission recipe
[*] fixed issue in leech-match-test when sometimes it wasn't reporting file
    as matched pattern(s) when it did (if filename had multiple whitespaces
    in it)

1.5

[+] leech will pass LEECH_TITLE and LEECH_PUBDATE to each
    invoked recipe (for people still writing sophisticated recipes)

[*] removed check on LEECH_DOWNLOAD_DIR and fixed typo in ARIA2_PARAM
    in aria2 recipe (by discrucio)
[*] disabled cURL's globbing for correct handling of URLs
    containing [] and {} (/issue/2)
[*] removed type=appliation/x-bittorent requirement from <enclosure>
    item in RSS
[*] fixed parsing of feeds which doesn't have <pubDate> attribute - leech
    will fallback to usual no-date-available handling of downloads
    using $HISTORY setting
[*] minor under-the-hood changes

1.4

[+] leech will pass LEECH_FEED_URL and LEECH_CONFIG_DIR to each
    invoked recipe (for people writing sophisticated recipes)

[*] fixed invalid exit code in leech-defmission recipe when
    recipe fails, but exit code signaled success
[*] fixed issue when leech-defmission might leave temporary
    downloaded file on disk if interrupted
[*] verbose recipe error reporting when possible
[*] some under-the-hood changes

1.3

[+] aria2-specific recipe (by discrucio)

[*] fixed typo that broke magnet links in <enclosure> (by Pyrolit,
    /pull-request/1/)

1.2

[!] leech 1.2 should upgrade leech 1.1 seamlessly, but it is recommended
    to uninstall and reinstall leech instead

[+] support for authentication with HTTP cookies (/issue/6/)
[+] leech-defmission recipe: download file with leech-default (with
    cookies authentication supported), then add it to Transmission using
    leech-transmission

[*] extracted some internals from etc/default into sbin/leech-config
    to remove them from user-specific configuration
[*] new directory layout for optware package (/issue/5):
    sbin/ and share/ are moved to /opt root instead of /opt/usr
[*] experimental entware package
[*] some under-the-hood changes

1.1-2

[*] optware package
[*] minor documentation update

1.1

[*] leech will ignore invalid HTTPS certificate during lunch download
[*] default expiration time is changed to 3 days (was 1 day)

1.0

[*] minor changes in docs

0.11

[+] leech will only handle simple comment lines starting with #
    all other lines are not considered to be comments
[+] removed TMP option from config (default:TMP=)
[+] reverse matching support (default:REVERSE_DOWNLOADS=)

[*] lunch download will follow redirects
[*] temporary files will be created with $(mktemp -t)
[*] redone leech-wild-magic
[*] some other under the hood changes

0.10

[+] support for RSS feeds with torrents in <enclosure> instead of <link>

0.9

[*] fixed internal issues with download filters processing

0.8

[+] introduced QUIET_PERIOD that will hold files downloading 
    for some period of time (default:QUIET_PERIOD=)

[*] fixed issue with escaping of not-alphabet character in wild-downloads

0.7

[+] support for linking filters to feeds 
    (https://github.com/alekseyt/leech/issues/3)

[*] leech-wild-magic won't print grep error message if both
    wild-downloads and downloads are empty

0.6

[+] introduced default CONFIG_DIR=/etc/leech
[+] introduced download recipes: default, transmission
[+] introduced wild-downloads (default:WILD_DOWNLOADS=)

[*] changes in leech-match-test interface, run w/o arguments to see usage
[*] leech-transmission is supposed to workaround backfire's inotify issue
[*] invalid HTTPS certificates are now ignored 
    (https://github.com/alekseyt/leech/issues/2)
[*] faster leech
[*] no need to put empty lines at the end of configuration files anymore

0.5

[+] migrated from wget to cURL

0.4

[*] fixed check for file being present in .leech.db in it's not created yet
[*] fixed packaging issues: version wasn't raised in control files, 
    migrated to ipk-build

0.3

[+] new option HISTORY that will keep track of .leech.db length 
    instead of EXPIRATION (default:HISTORY=)
[+] new option TIMEOUT for interrupting stuck downloads (default:TIMEOUT=)
[+] new option RETRY to retry failed downloads (default:RETRY=)

[*] fixed handling of TMP - will default to DOWNLOADS_DIR as described
[*] fixed bug with leech.lunch left after failed feed download
[*] fixed bug with failed download being stored in .leech.db
[*] correct handling of pubDate parsing error

0.2

[+] leech won't download files twice (default:PERSISTENCY=)
[+] leech won't download files older than specified (default:EXPIRATION=)
[+] you can force leech to append specific extension to downloaded files 
    (default:FORCE_SUFFIX=)

[*] fixed bug with backslashes in downloads
    was: \\[netbook\\], now: \[netbook\]
