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