croak if invalid --regexp
[clive.git] / NEWS
blob52de371ca8c571539b3b1fcd76a5ac9b785ada39
3 == 2.3 ==
5 2.3.0.3  Mon May 02 2011  Toni Gundogdu
6 Changes:
7         - Add support to read input from files
10 2.3.0.2  Tue Mar 15 2011  Toni Gundogdu
11 Changes:
12         - Make --version less verbose
13         - Manual: Add SYNOPSIS
14         - examples/cliverc, Manual: Add --category-http (quvi 0.2.12+)
15 Bugfixes:
16         - examples/cliverc: Typo in --get-with
19 2.3.0.1  Sat Feb 12 2011    Toni Gundogdu
20 Changes:
21         - Replace outdated webm_480p with mp4_360p in examples
22         - README: Cleanup, add notes for packagers
23         - Add examples/git/hooks/pre-commit
24         - Manual: Cleanup, add HISTORY
25         - Add vim modeline
26 Other:
27         - Create "2.2" branch from "master"
28         - Merge "2.3_gws" into "master" branch
29         - http://sourceforge.net/apps/trac/clive/wiki/Changes-2.3
32 2.3.0_4 (beta 4, 2.3_gws)  Sat Dec 18 2010  Toni Gundogdu
33 Changes:
34         - Generate ChangeLog from git log
37 2.3.0_3 (beta 3, 2.3_gws)  Wed Dec 01 2010  legatvs
38 Changes:
39         - Add support for /etc/xdg/clive/clive.conf
40         - Add support /etc/xdg/clive.conf
41         - Add --format list pattern
42         - Add --format list
43         - Add --format help
46 2.3.0_2 (beta 2, 2.3_gws)  Thu Nov 04 2010  legatvs
47 Changes:
48         - Use quvi(1) for parsing video details, --quvi arg
49         - Use external command to download, --get-with arg
50         - Use version->declare instead of version::qv
51         - Add JSON::XS dependency
52         - Add examples/cliverc
53         - Additional config file search paths (e.g. system-wide)
54         - Remove WWW::Quvi dependency
55         - Remove WWW::Curl dependency
56         - Remove Term::ReadKey dependency
57         - Remove --continue, --overwrite, --proxy
58         - Remove --no-proxy, --agent, --throttle
61 2.3.0_1 (beta 1)  Wed Oct 27 2010
63 Changes:
64         - Use libquvi (WWW::Quvi) to parse video details
65         - Remove options / features
66         - Rename options
67         - Prerequisites
68 Bugfixes:
69         - Progressbar unicode issues
72 2.3.0  "Glorified Wrapper Script" (2.3_gws)
74 * Single-script vs. multiple-clive-modules
75     - clive is no longer dispersed all over the file system in Perl packages
77 * Use quvi(1) to parse the video details
78     - 2.3 was going to use WWW::Quvi and libquvi (beta 1)
79     - Had a piffany (beta 2)
81 * Leave downloading for an external 3rd party command to do
82     - e.g. curl, wget or whatever
84 * Complete command line interface clean up
85     - Esoteric, or otherwise now completely obsoleted, features were discarded
87 See also:
88   <http://sourceforge.net/apps/trac/clive/wiki/DevelopmentStatus>
91 == 2.2 ==
93 2.2.22  Sun Jan 16 2011     Toni Gundogdu
94 Changes:
95         - Accept youtu.be URLs (#8)
98 2.2.21  Fri Jan 07 2011     Toni Gundogdu
99 Bugfixes:
100         - Dailymotion.pm: Access blocked by "family filter" (#4)
103 2.2.20  Mon Dec 27 2010     Toni Gundogdu
104 Changes:
105         - Accept non-HTTP (input) URLs [#3]
106 Bugfixes:
107         - Vimeo.pm: Fix video ID parsing [#2]
110 2.2.19  Sat Dec 11 2010     Toni Gundogdu
111 Changes:
112         - Set <http://clive.sourceforge.net> as new WWW home
113         - Add man1/clive.1.pod, manify from this from now on
114         - Youtube: Extend format aliases to match quvi IDs
115         - Remove myubo support: dead site
116         - Backup ChangeLog as ChangeLog.pre-gitlog
117         - Generate ChangeLog from gitlog
118         - Rename Evisor.pm to Gaskrank.pm
119         - Rename tests
120         - Remove dangling (and broken) ehrensenf, cctv support
121         - Exclude network tests, can still be found in the repo
122         - gzip release tarball from now on
123 Bugfixes:
124         - Liveleak.pm: token/ID parsing
125         - Youtube.pm: Unknown error (http/404) [#1]
128 Version 2.2.15
130 Changes to --format
132   * "flv" is now called "default"
134 Youtube:
136   * Add HD 1080p support
138   * Add support for the quvi supported Youtube IDs (e.g. sd_270p).
139     The old (and vague) IDs (e.g. mp4 or hd) are still supported
140     but should be considered _deprecated_.
143 Version 2.2.9
145 cctv support was fixed. These videos appear to come in (at least) two
146 flavors now: multi-segment and single-segment. The issue has been
147 discussed here:
148   http://code.google.com/p/clive/issues/detail?id=45
150 It was decided, mainly due to overall laziness, that multi-segment
151 video links are to be dumped to the terminal without any further
152 fiddling with them. The reasons have also been covered in the above
153 discussion.