ChangeLog
author Mathieu Schroeter <mathieu.schroeter@mycable.ch>
Sun Oct 03 18:36:07 2010 +0200 (19 months ago)
changeset 1065 6d040d801cd7
parent 1064 b7b8bfc93bc8
child 1097 d4e790e378f1
permissions -rw-r--r--
updated ChangeLog for release 2.0.0
     1 libvalhalla (2.0)
     2 
     3   2.0.0: 3 Oct, 2010
     4 
     5     Core:
     6     * The functions to configure an handle are unified with a variadic
     7       function named valhalla_config_set().
     8     * Some improvements (speed) with the communications between the threads.
     9     * The statistics can be retrieved with the public API.
    10     * Support for global events (only related to the scanner).
    11     * Improvements with the internal lists (faster and configurable depth).
    12     * A group name can be retrieved with the public API.
    13     * The scanner is disabled when no path is specified.
    14     * The pause mechanism is faster with a group (parsers and grabbers) of
    15       threads. It uses an asynchronious call.
    16     * Faster force-stop by using an asynchronious call with all threads.
    17     * The timeout with cURL is now explicitly set to 20 seconds.
    18     * A cURL transfer can be broken on the force-stop.
    19     * Support for MS Windows and Darwin.
    20 
    21     Scanner:
    22     * The first scanning can be delayed. Useful when the front-end is still
    23       loading.
    24 
    25     Metadata:
    26     * New metadata callback useful to retrieve the metadata with the front-end
    27       as soon as they are available. Note that the use of this callback is not
    28       recommended.
    29     * Support of priorities with the metadata. The default priorities used by
    30       the parsers and the grabbers can be changed with the public API.
    31     * Support for language with the metadata. It depends of the configuration
    32       in the grabbers.
    33     * The filesize is now part of the metadata (technical group).
    34 
    35     Database:
    36     * The public functions for selections are reworked. A first function
    37       prepares the statement and a second is used in order to retrieve the next
    38       available row.
    39     * The results with the public functions can be limited to a specific
    40       filetype and language.
    41     * The files entries with the flag 'external' are deleted when they are no
    42       longer reachable.
    43     * The priority and the language can be changed for a specific metadata.
    44     * The databases from libvalhalla-1 are upgraded automatically.
    45 
    46     Grabber:
    47     * Support for concurrent grabbers. It can save about 30% of the time with
    48       a music and video collection and more than one grabber.
    49     * No more dependency on libgcrypt. The HMAC-SHA2 signature for Amazon is
    50       computed by libvalhalla.
    51     * New lyric grabber (ChartLyrics).
    52     * A new attribute (used by ChartLyrics) provides the possibility to set a
    53       minimum time to wait between two grabs.
    54     * Drop LyricsFly grabber (unusable; no valid API key).
    55     * The TVDB grabber is able to retrieve the metadata for a specific episode.
    56 
    57     Other:
    58     * Manpage for libvalhalla-test.
    59     * Test suite based on libcheck.
    60     * Many various improvements ...
    61 
    62 
    63 libvalhalla (1.0)
    64 
    65   1.0.1: 25 Feb, 2010
    66 
    67     * Fixes and improvements in configure/Makefiles.
    68     * Fix some SQL queries to escape filenames with ["].
    69     * Fix potential segfaults when a new database is opened by an
    70       older version of libvalhalla.
    71     * Fix Allocine PHP script to handle correctly the number of
    72       results. And now, the script returns all directors.
    73     * Fix ondemand when more than one query is sent for the same file,
    74       while that the first ondemand is not finished.
    75     * Fix the URL for the "images" server of TheTVDB.com grabber.
    76     * Fix the compilation for *BSD/Hurd (at least with the glibc).
    77     * Fixes in the LyricWiki grabber in order to prevent that HTML
    78       tags appear in the result instead of the lyrics.
    79 
    80   1.0.0: 6 Dec, 2009
    81 
    82     * Initial project release.
    83     * Full scanning, parsing and grabbing support.