------
v1.2.2
------

[cjh] Close a potential hole in diffs that would allow malicious input.
[jan] Fix annotating on systems that allow whitespace in user names (Gordon
      P. Hemsley <gphemsley@users.sourceforge.net>).


------
v1.2.1
------

[jan] Fix sorting by date on systems that allow whitespace in user names
      (Gordon P. Hemsley <gphemsley@users.sourceforge.net>).


----------
v1.2.1-RC1
----------

[jan] Add Simplified Chinese translation (liaobin <liaobin@jite.net>).
[jan] Add Romanian translation (Eugen Hoanca <eugenh@urban-grafx.ro>,
      Marius Dragulescu <mariusd@urban-grafx.ro>).
[jan] Add Traditional Chinese translation (Lin Zhemin <ljm@ljm.idv.tw>).


----
v1.2
----

[jan] Add Finnish translation (Tero Matinlassi <tero.matinlassi@edu.vantaa.fi>).
[cjh] Add an option to hide restricted files (John Morrissey <jwm@horde.net>).
[cjh] Close several small XSS vulnerabilities
      (Mitja Kolsek <mitja.kolsek@acros.si>).
[jan] Several speedup optimizations (ilia@prohost.org).
[jan] Have a prettier error page using the Notification class (avsm).
[jan] Don't store bad filenames and CVSROOTs in the user preferences (avsm).
[jan] Add routine to display images side-by-side in a more or less human
      readable fashion (ejr).
[jan] Display the author and commit date as part of the checkout header (jon).
[jan] Add Chora::toHTML().
[jan] Add menu system and prefs file as per other horde apps, add help file (ejr).
[jan] Replace <?= with <?php echo to remove the short_open_tags requirement (cjh).
[jan] Show links to view, annotate and download files in the annotate and view
      pages.
[jan] Show line numbers in the annotate view.
[jan] Fix double-login bug (cjh).
[jan] Fix file listing bug (Ahmed <ashihab@alcahest.com>).
[jan] Use 'rb' with filesystem calls in case of windows.


----
v1.0
----

[cjh] Add preference for remembering the last cvsroot and last file
      visited (Mathieu CLABAUT <mathieu.clabaut@free.fr>).
[cjh] Fix GMT date issues.
[jon] Closed some cross-site scripting vulnerabilities (shh@thathost.com).
[cjh] Switch output compression to ob_gzhandler().
[cjh] Use CHORA_TEMPLATES constant for all template paths.
[cjh] Use $registry->getParam() for all Registry information.
[max] Add support to not display restricted files.
[cjh] Close a potential problem with register_globals On and $js_onLoad.
[avsm] Avoid a cross-site scripting vulnerability.
[jan] Add Polish translation (Piotr Roszatycki <Piotr_Roszatycki@netia.net.pl>).
[jan] Add Norwegian Bookmal translation (Oystein Steimler <oystein@rexta.net>).
[avsm] Add .htaccess files to deny access to data directories.
[jan] Add Brazilian Portugues translation (Antonio Dias <accdias@sst.com.br>).
[jan] Add Swedish translation (Andreas Dahlén <andreas@dahlen.ws>).

----------
v0.6.5-dev
----------

[avsm] Diff selection from the log view.
       (Mathieu Arnold <arn_mat@club-internet.fr>)
[avsm] Improve cvsusers parsing for varied email addresses.
[avsm] Use the Horde Cache in the file log view to speed
       things up.

----------
v0.6.2-dev
----------

[avsm] Fold the global url() function into Chora::url().
[avsm] Move lots of global functions into the Chora class.
[avsm] New 'use_path_info' option to toggle PATH_INFO use.
[avsm] New URL syntax that sends the path via a GET var.
[avsm] No longer depend on having PATH_INFO available.
[cjh] Add Czech translation (pchytil@asp.ogi.edu).
[avsm] Increase speed by making CVSLib use references.
[avsm] Add a Vary header to indicate language negotiation.
[avsm] Replace Chora::img() with Horde::img().
[avsm] Colour-code blocks of changes in the annotate view.
[cjh]  Default to the HEAD revision in co.php (Cynic <cynic@mail.cz>).
[avsm] Complete i8nl support by using the Horde framework.
[avsm] Add Cache-Control headers for diff/checkout output.
[avsm] Begin internationalising Chora using gettext wrappers.
[avsm] Show the log message in checkouts and human-readable diffs.
[avsm] XHTML fixes (remote repeated border attributes)
[avsm] Replace $conf['paths'] with the $registry equivalents.
[avsm] Remove the global graphic() function and use Chora::img()
[avsm] Convert to the new MIME_Viewer API which allows Chora to
       have a local MIME driver for text/plain.  Currently, it
       does URL syntax-highlighting.

----------
v0.4-dev
----------

[avsm] Cache the checkout of a file for a month.
[avsm] Rename checkout.php to co.php for shorter URLs.
[avsm] Fix the branch code up significantly, and show in the log view.
[avsm] Log view UI tweaks, and allow downloading as well as viewing.
[avsm] Support multiple branchpoints in CVSLib, and rearrange a
       function from CVSLib_Log to CVSLib_Rev.
[avsm] Get rid of config/mime.php in favour of the Horde MIME stuff.
[avsm] Use the Horde MIME_Viewer icon support.
[avsm] Add a getExtension() utility function to CVSLib_File.
[avsm] Fix directory sorting when deleted files are displayed.
[avsm] Work better with register_globals = off now.
[avsm] Output compression option, using PEAR's HTTP_Compress.
[avsm] Use the MIME_Viewer framework to pretty-print files.
[avsm] Move template files into their own sub-directories.
[cjh]  Start using the Horde framework and complying more with
       CODING_STANDARDS.
[cjh]  A number of fixes for files and directories with spaces in their
       names (Mathieu Arnold <arn_mat@club-internet.fr>).
[cjh]  Add long unified diff option (Mathieu Arnold
       <arn_mat@club-internet.fr>).
[cjh]  Add default sort direction configuration option (Mathieu Arnold
       <arn_mat@club-internet.fr>).
[cjh]  Fix bug with Chora in the webroot (http://cvs.example.com/).
[avsm] Overhaul CVSLib_Checkout interface to be in line with
       the rest of the CVSLib_* API (and much simpler).

----------
v0.2-dev
----------

[avsm] No longer depend on having Apache icons in /icons.
[avsm] Switch over diff logic to the new CVSLib_Diff API.
[avsm] Start to comply with Horde standards,and add lib/Chora.php.
[avsm] Start the human-readable API change in CVSLib_Diff.
[cjh]  Capitalize classes according to standards.
[avsm] CVS Annotate support, to view which authors modified
       which sections of a file.
[avsm] Added queryModulePath() to CVSLib_file.

----------
v0.1-dev
----------

[avsm] Multiple repository support, in the form of cvsroots.php.
[avsm] New config variable $conf['paths']['cvsusers'] to control
       the location of the cvsusers file if it isnt in CVSROOT.
[avsm] Add support for parsing the cvsusers file if present.
[avsm] Add a CHANGES and a GOALS file with the new version.
