2
0.2.15 Fri Apr 15 2011 Toni Gundogdu
4
- Add support for reading URLs from the stdin
5
- quvi_supported: Improve URL checking (#29)
6
- Check additional URL parts (vs. domain only)
7
- Remove obsoleted (by new test suite) options from quvi command
16
- New testsuite (see $top_srcdir/test/README)
17
- Use CPPFLAGS (src|lib|examples)/Makefile.am
19
- Add --enable-nlfy, --enable-verbose-tests
20
- Rename --enable-broken -> --enable-todo
22
- Add "media" interface, deprecating the old "video" interface
23
- The deprecated symbols will be removed in 0.2.20
24
- Add quvi_next_media_url (depr. quvi_next_videolink)
25
- Add quvi_media_t (depr. quvi_video_t)
26
- Add QUVIPROP_MEDIAID (depr. QUVIPROP_VIDEOID)
27
- Add QUVIPROP_MEDIAURL (depr. QUVIPROP_VIDEOURL)
28
- Add QUVIPROP_MEDIACONTENTLENGTH (depr. QUVIPROP_VIDEOFILELENGTH)
29
- Add QUVIPROP_MEDIACONTENTTYPE (depr.QUVIPROP_VIDEOFILECONTENTTYPE)
30
- Add QUVIPROP_FILESUFFIX (depr. QUVIPROP_VIDEOFILESUFFIX)
31
- Add QUVIPROP_FORMAT (depr. QUVIPROP_VIDEOFORMAT)
32
- Add QUVIPROP_MEDIATHUMBNAILURL, QUVIPROP_MEDIADURATION
33
- Thanks to Bastien Nocera for the patch
34
Changes: Website scripts
35
- Add soundcloud.lua, ted.lua: Thanks to Bastien Nocera for scripts
36
- Add megavideo.lua: Thanks to Paul Kocialkowski for the script
38
- collegehumor.lua: Mark as TODO (#35)
40
- Improve 'best' parsing (compare height and bitrate)
43
- Add support for "#at=" as start-time
44
- Add support additional embed URL types (/e/,/embed/)
45
- Process the starttime string (#36)
46
- Remove the dangling format IDs (tgp_144p, webm_*)
47
- vimeo.lua: Exit with server returned error message (#27)
48
- arte.lua: Improve handling of expired URLs
50
- "error: (null)" with LUA scripts that use 'redirect' (#46)
51
- quvi: Do not exit if preceeding URL fails (#40)
52
- Compilation when PATH_MAX is not defined (#32)
53
Bugfixes: Build system
54
- Include doc subdir with --with-doc flag only (#33)
55
Bugfixes: Website scripts
56
- cbsnews.lua: attempt to compare number with nil (#30)
59
0.2.14 Thu Mar 10 2011 Toni Gundogdu
61
- Change project description (README, manual, WWW)
62
- Add short option for --category-all
63
- Add arte.lua (#23), thanks to Raphael Droz for the script
64
- Add keezmovies.lua, tagtele.lua, xhamster.lua
65
- Thanks to Paul Kocialkowski for the scripts
66
- Extend --format to support "help" and "list"
67
- LUA: Remove "unescape" from quvi object
68
- Use 'quvi/util' instead
69
- Rewrite doc/HowtoWriteWebsiteScript, README
71
- Video titles: Handle HTML entities starting with "0" digit
72
- dailymotion.lua: Format support
73
- support-dailymotion.pl: Change expected file suffix
74
- support-bloomberg.pl: Change expected ID, file length
75
- support-golem.pl: Change expected file length
78
0.2.13 Mon Feb 07 2011 Toni Gundogdu
80
- Add tmunderground.lua
82
- Add francetelevisions.lua (#13)
83
- Remove unused strupr implementation
86
0.2.12 Wed Jan 19 2011 Toni Gundogdu
88
- Add quvi/const.lua, quvi/bit.lua, quvi/util.lua (to lua/website/)
89
- Add vim modelines to C and LUA source code
90
- Add QUVIOPT_CATEGORY to API
91
- Add dist-xz to configure.ac
92
- Add --category-* options
93
- Add publicsenat.lua, thanks to Raphael Droz for the script (#14)
94
- Pass table (with URL, script path) to LUA scripts "ident" function
95
- Make project compile with "gcc -ansi -pedantic" (c. 4.2, 4.5)
96
- Apply style changes (scripts/astyle_c.sh) to C source code
97
- Set CURL_GLOBAL_ALL to allow use of HTTPS with youtube.lua
98
- Update API reference documentation (descr., grammar, etc.)
99
- bloomberg.lua: Use cleaner string formatting
100
- theonion.lua: Use cleaner string formatting
101
- youtube.lua: Accept HTTPS URLs (#22)
103
- dailymotion.lua: Family-filter redirection (port from clive 2.2)
104
- Replace URL, add error checking to examples/simple.c (#17)
105
- tests/support-clipfish.pl: Expected title
2
108
0.2.11 Sat Dec 18 2010 Toni Gundogdu
4
110
- Re-license under LGPLv2.1+ [#9]