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