Bump version.
[clive-utils.git] / CHANGES
blob29851e8722fd337b001aa2b17fda31df4afbf7d7
1 Version 2.1.6
2 (May 16, 2009)
4  User-visible changes:
5   * Add: --recall, --selected (feed, scan)
6   * Change: keep input queue order (feed, scan)
7     ** Remove duplicate link checking
8   * Change: --version output (minor tweaks)
9   * Change: update manual pages (minor tweaks)
11  Developer-visible changes:
12   * Change: use perltidy defaults for style (all)
13   * Change: rewrite stdin reading
16 Version 2.1.5
17 (April 4, 2009)
19  User-visible changes:
20   * Limit aboutbox height (clivefeed, clivescan)
22  Developer-visible changes:
23   * Fix use of invalid -S option in examples (clivescan.1, clivescan.pod)
24   * Rename: configrc -> examples/config
25   * Cleanup code (perltidy -gnu -l=72) [all]
28 Version 2.1.4
29 (March 24, 2009)
31  User-visible changes:
32   * Change --version output (all)
33   * Change Tk module importing (related to optimizations, see further below)
34     - Users without X can now use clivefeed and clivescan scripts with --all
35   * Fix clivepass.1 manual page
36     - Makefile generated incorrectly clivepass.1 from clivescan.pod
37   * Update manual pages (all)
38     - Generate clivepass.1 from clivepass.pod (see above)
39     - Update --all descriptions
40     - Cleanup sections
41   * Change warning and error messages (clivepass)
42   * Fix Edit / Preferences (clivescan)
43     - Menu did not appear even when Tk::FontDialog was installed
45  Developer-visible changes:
46   * Change Makefile:
47     - Add Perl module checks
48     - Apply for-loops where suitable
49   * Cleanup INSTALL file
50   * Optimize script start (all)
51     - Replace "use $module" with "require $module" where possible
52     - Should improve script start time
53   * Update LICENSE
54     - Cosmetic changes
56 Version 2.1.3
57 (February 19, 2009)
59  User-visible changes:
60   * Added undocumented --paste option to clivescan.1 and clivefeed.1
61   * Renamed --paste short option from '-x' to '-p'
62   * Fixed clivepass --version which would print "try --help for more info."
63   * Renamed the following options
64     - --noproxy => --no-proxy (clivescan, clivefeed)
65     - --nostrict => --no-strict (clivescan)
66   * Butchered --help output (all)
67     - much less verbose now
68     - relocated manual page data from scripts to pod files
69       - clivescan.pod
70       - clivefeed.pod
71       - clivepass.pod
72   * Removed --manual option (all)
74  Developer-visible changes:
75   * Makefile changes
76     - additional INSTALL variables
77     - target man: pod2man from the separate pod files
78     - removed "man" from "all" (manpages are part of distro/repo)
79     - removed "clean" target (useless)
82 Version 2.1.2
83 (February 6, 2009)
85  Developer-visible changes:
86   * Added a rudimentary GNU Makefile
87   * Removed genman (use "make man" instead)
88   * Added tests/scan/youtube-playlist.url
89   - clivefeed | clivescan
90   * Fixed: clive process spawning: parent process no longer waits for child,
91   causing two instances of Perl interpreter running unnecessarily and wasting
92   system resources
95 Version 2.1.1
96 (January 8, 2009)
98  User-visible changes:
99   - all
100   * Changed to use ~/.config/clive-utils instead of ~/.config/clive$util$
101   - clivefeed
102   * Renamed CLIVEFEED_CONFIGDIR environment variable to CLIVEFEED_HOME
103   - clivescan
104   * Renamed CLIVESCAN_CONFIGDIR environment variable to CLIVESCAN_HOME
105   - clivepass
106   * Renamed CLIVEPASS_CONFIGDIR environment variable to CLIVEPASS_HOME
108  Developer-visible changes:
109   * Added configrc file
110   * Removed configs/ subdir with contents
111   * Added LICENSE file
112   * Tweaked genman script
113     - Be more verbose
114     - Cleaned up code
115   - clivepass
116   * Removed Crypt::Salt module prereq.
117   * Replaced prereq. module Crypt::Twofish2 with Crypt::Twofish
120 Version 2.1.0
121 (December 18, 2008)
123  NOTE: Changed license GPL3 => ISC/OpenBSD.
125  User-visible changes:
126   * Added partial mnemonics (menus)
127   * Tweaked --version output
128   - clivescan
129   * Fixed scanning: invalid links with garbage chars (e.g. youtube playlists)
130   * Added support for liveleakcom
132  Developer-visible changes:
133   * Started to bundle the src tarball with manual pages generated using genman
134   * Added genman script for wrapping pod2man
135   * Made Tk::FontDialog module optional
136   * Tweaked module imports (e.g. "use Cwd" => "use Cwd qw(getcwd)")
137   * Changed to require WWW::Curl 4.05+
138   * Updated INSTALL
141 Version 2.0.0
142 (December 2, 2008)
144  User-visible changes:
145    - clivescan
146    * Changed --nostrict short option from -S to -n
147    * Added support for Lastfm wrapped Youtube links
148    * Fixed: GUI is no longer invoked if scan found 0 links
149    * Tweaked some messages
150    - clivepass
151    * Added a weak passphrase warning
152    * Added --show option
154  Developer-visible changes:
155    - clivescan
156    * Fixed: decode_utf8($page) is now used to workaround utf8 issues in titles
159 Version 2.0beta3
160 (November 22, 2008)
162  Notes:
163    This aims to be the last beta before the release of 2.0 in December 2008.
164    Please report any remaining bugs to the issue tracker at:
165      http://code.google.com/p/clive-utils/issues/list
167  User-visible changes:
168    * Added clivepass utility
169    - clivescan
170    * Removed Metacafe support (reflects the changes in clive project)
172  Developer-visible changes:
173    * Added TODO file
174    * Rewrote portions of INSTALL
177 Version 2.0beta2
178 (November 17, 2008)
180  User-visible changes:
181    * Added clivescan utility
182    * Added configs/clivescan.configrc example
183    - clivefeed
184    * Fixed prints that did not check respect --quiet
185    * Fixed GVideo/RSS (wrapped) video URL handling
186    * Fixed File / Quit: did not save prefs
187    * Fixed Preferences / Mainfont
189  Developer-visible changes:
190    * Updated INSTALL file with FreeBSD and Ubuntu details
191    - clivefeed
192    * Cleaned up some code
193    * Added missing Tk::FontDialog prerequisite (--version, INSTALL)
194    * Removed unnecessary import of Digest::SHA
197 Version 2.0beta1
198 (October 21, 2008)
200 Initial release. Fastforwarded to 2.0beta1 to match with clive2.
202  * Added the clivefeed utility
204 clivescan planned for clive-utils 2.1. No plans for adding clivecache.