
0.2.11  Sat Dec 18 2010     Toni Gundogdu
Changes:
        - Re-license under LGPLv2.1+ [#9]
        - Add missing support-buzzhumor.pl
        - Add globo support, thanks to mkolve for the script [#10]
        - Extend quvi.fetch to allow setting user-agent [#11]
        - Skip verification for non-HTTP video URLs [#15]
Bugfixes:
        - vimeo.lua: Video ID parsing [#16]
        - bloomberg.lua: Thanks to mkolve for the fix [#7]


0.2.10  Fri Dec 10 2010     Toni Gundogdu
Changes:
        - Add QUVI_SHOW_SCRIPT
        - Add cbsnews support, thanks to mkolve for the script
Bugfixes:
        - lib/lua_wrap.c: lua_files_only to include *.lua files only
        - youtube.lua: server response code 404 [#5]
        - funnyordie.lua: video URL == nil check


0.2.9   Tue Dec 07 2010     Toni Gundogdu
Changes:
        - Set <http://quvi.sourceforge.net/> as new home
        - Add tests/support-google.pl
        - Add support for videos.sapo.pt (f#3106606)
        - Extend --support to use quvi_supported
        - Remove dangling lib/strtok_r.c
        - Remove PCRE dependency
        - Remove myubo.lua: dead site
        - Thanks to Bastien Nocera for the following patches:
            - Never do network access in quvi_supported()
            - Dailymotion: Handle embed URLs
            - Add starttime for YouTube videos
            - Add QUVIPROP_STARTTIME property
            - Add quvi_supported() public function
        - Coding style changes, added doc/CodingStyle
        - evisor.lua -> gasgrank.lua
Bugfixes:
        - quvi URL --exec does nothing (b#3125018)
        - tube8.lua: fix fetch (p#3121928), thanks to wurpcore for patch
        - l_quvi_fetch: check data != NULL


Version 0.2.0
=============

Contents

  1. Notes
  2. Introducing Lua
  3. Format ID changes
  4. API changes
  5. Distribution changes


1. Notes
--------

Developers:
* Read these changes carefully, especially "4. API changes"

Packagers/downstream maintainers/whatnot:
* Read (at least) the "5. Distribution changes"


2. Introducing Lua
------------------

Introduce Lua <http://lua.org> scripts to the project. Video link parsing
was completely reworked. All of the parsing is now done in website specific
Lua scripts. This has some advantages to the old design:

  * No need to tweak the library GNU Autotools files or C source code
  * Scripts can be edited, dropped in, removed and reloaded
  * Less likely to introduce memory leaks
  * Lua language and syntax


3. Format ID changes
--------------------

Common:
* "flv" -> "default", not all websites default to "flv" (Adobe flash video)

Youtube:
* Reworked the format ID array

Google (Video):
* Removed "mp4" format ID

Spiegel:
* Reworked the format ID array
* New default (vp6_64 -> vp_388)


4. API changes
--------------

Changes:
* Added additional QUVIcodes for Lua
* Added quvi_free
* Added quvi_next_supported_website
  - Deprecates quvi_next_host (see below)

Deprecated:
* quvi_next_host


5. Distribution changes
-----------------------

Changes:
* Additional dependency for Lua 5.1 (library)
* Additional files installed from doc/ and share/
  - See doc/Makefile.am and share/Makefile.am for a complete list
* Options for configure:
  - --with-doc (default:yes)
  - --enable-examples (default:no)


Version 0.1.2
=============

Adds quvi_callback_write support, tweaks quvi_callback_status
support (abort if the callback returns a non-zero value).

Adds --enable-broken.

Tests now include use of "-f best" where applicable.

Minor (unlisted) tweaks and bugfixes to quvi tool.

Marks as broken: ehrensenf.de, spyfilms.com, see TODO.


Version 0.1.1
-------------

Fixes the issues that have been plaguing the users on 64bit
systems. See ChangeLog for the details.

Dailymotion format IDs were renamed to reflect the website
changes. See ChangeLog for the details.

Fixes also Vimeo support.
