README: Cleanup, add notes for packagers
[clive.git] / NEWS
blob8e40bcad79620e0d1d7d41a8d793811f8cf29e2e
3 == 2.3 ==
5 2.3.0_4 (beta 4, 2.3_gws)  Sat Dec 18 2010  Toni Gundogdu
6 Changes:
7         - Generate ChangeLog from git log
10 2.3.0_3 (beta 3, 2.3_gws)  Wed Dec 01 2010  legatvs
11 Changes:
12         - Add support for /etc/xdg/clive/clive.conf
13         - Add support /etc/xdg/clive.conf
14         - Add --format list pattern
15         - Add --format list
16         - Add --format help
19 2.3.0_2 (beta 2, 2.3_gws)  Thu Nov 04 2010  legatvs
20 Changes:
21         - Use quvi(1) for parsing video details, --quvi arg
22         - Use external command to download, --get-with arg
23         - Use version->declare instead of version::qv
24         - Add JSON::XS dependency
25         - Add examples/cliverc
26         - Additional config file search paths (e.g. system-wide)
27         - Remove WWW::Quvi dependency
28         - Remove WWW::Curl dependency
29         - Remove Term::ReadKey dependency
30         - Remove --continue, --overwrite, --proxy
31         - Remove --no-proxy, --agent, --throttle
34 2.3.0_1 (beta 1)  Wed Oct 27 2010
36 Changes:
37         - Use libquvi (WWW::Quvi) to parse video details
38         - Remove options / features
39         - Rename options
40         - Prerequisites
41 Bugfixes:
42         - Progressbar unicode issues
45 2.3.0  "Glorified Wrapper Script" (2.3_gws)
47 * Single-script vs. multiple-clive-modules
48     - clive is no longer dispersed all over the file system in Perl packages
50 * Use quvi(1) to parse the video details
51     - 2.3 was going to use WWW::Quvi and libquvi (beta 1)
52     - Had a piffany (beta 2)
54 * Leave downloading for an external 3rd party command to do
55     - e.g. curl, wget or whatever
57 * Complete command line interface clean up
58     - Esoteric, or otherwise now completely obsoleted, features were discarded
60 See also:
61   <http://sourceforge.net/apps/trac/clive/wiki/DevelopmentStatus>
64 == 2.2 ==
66 2.2.22  Sun Jan 16 2011     Toni Gundogdu
67 Changes:
68         - Accept youtu.be URLs (#8)
71 2.2.21  Fri Jan 07 2011     Toni Gundogdu
72 Bugfixes:
73         - Dailymotion.pm: Access blocked by "family filter" (#4)
76 2.2.20  Mon Dec 27 2010     Toni Gundogdu
77 Changes:
78         - Accept non-HTTP (input) URLs [#3]
79 Bugfixes:
80         - Vimeo.pm: Fix video ID parsing [#2]
83 2.2.19  Sat Dec 11 2010     Toni Gundogdu
84 Changes:
85         - Set <http://clive.sourceforge.net> as new WWW home
86         - Add man1/clive.1.pod, manify from this from now on
87         - Youtube: Extend format aliases to match quvi IDs
88         - Remove myubo support: dead site
89         - Backup ChangeLog as ChangeLog.pre-gitlog
90         - Generate ChangeLog from gitlog
91         - Rename Evisor.pm to Gaskrank.pm
92         - Rename tests
93         - Remove dangling (and broken) ehrensenf, cctv support
94         - Exclude network tests, can still be found in the repo
95         - gzip release tarball from now on
96 Bugfixes:
97         - Liveleak.pm: token/ID parsing
98         - Youtube.pm: Unknown error (http/404) [#1]
101 Version 2.2.15
103 Changes to --format
105   * "flv" is now called "default"
107 Youtube:
109   * Add HD 1080p support
111   * Add support for the quvi supported Youtube IDs (e.g. sd_270p).
112     The old (and vague) IDs (e.g. mp4 or hd) are still supported
113     but should be considered _deprecated_.
116 Version 2.2.9
118 cctv support was fixed. These videos appear to come in (at least) two
119 flavors now: multi-segment and single-segment. The issue has been
120 discussed here:
121   http://code.google.com/p/clive/issues/detail?id=45
123 It was decided, mainly due to overall laziness, that multi-segment
124 video links are to be dumped to the terminal without any further
125 fiddling with them. The reasons have also been covered in the above
126 discussion.