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