ViewVC Changelog

What's new in ViewVC 1.1.22

Jan 15, 2014
  • This version contains fixes for some minor directory sorting bugs.
  • The file display view now linkifies line numbers.
  • When character set detection is enabled, ViewVC now requires the confidence level returned by the detection logic to be high in order to avoid errant character transcoding.

New in ViewVC 1.1.21 (Sep 14, 2013)

  • This minor release fixes a single regression introduced in ViewVC 1.1.19.

New in ViewVC 1.1.20 (Apr 25, 2013)

  • This version comes right on the heels of ViewVC 1.1.19, delivering fixes to regressions which slipped into that release unnoticed (until too late).

New in ViewVC 1.1.19 (Apr 23, 2013)

  • This version brings a number of incremental improvements in performance and file content handling over previous releases, including faster repository lookup, a new configuration option for capping the size of processed file contents, improvements in the detection and transcoded display of non-ASCII/UTF8 file contents, and several enhancements to the GNU tarball generation feature.

New in ViewVC 1.1.18 (Mar 1, 2013)

  • This maintenance release offers a few minor improvements.
  • First, it fixes a regression triggered in views of Berkeley-DB-based Subversion repositories.
  • Secondly, it makes some improvements to the experimental rcsparse-based CVS repository parsing logic.
  • Finally, it provide a few small features and robustness improvements in ViewVC's commits database feature and the tooling which surrounds it.

New in ViewVC 1.1.17 (Oct 26, 2012)

  • This is a quickly-cut release containing a single fix for a regression bug introduced in 1.1.16.

New in ViewVC 1.1.16 (Oct 25, 2012)

  • This is a maintenance release that includes all the bugfixes and enhancements made thus far to the 1.1.x line, including the fix for CVE-2012-4533 and an enhancement that allows administrators to flag certain MIME types as 'binary' and thus not-human-readable for the purposes of ViewVC displays.

New in ViewVC 1.1.15 (Jun 23, 2012)

  • Support for remote Subversion repository browsing was overhauled (that is, where the repository lives on a machine other than the one on which ViewVC is running), effectively bringing parity with the local Subversion repository support.
  • A small security bug in the local Subversion views was fixed.
  • A regression in RSS feed support was fixed.

New in ViewVC 1.1.14 (Jun 13, 2012)

  • This is a maintenance release that includes all the bugfixes and enhancements made thus far to the 1.1.x line.
  • Specific changes for this release include a new customizable revision log markup mechanism and some performance enhancements.

New in ViewVC 1.1.12 (Nov 3, 2011)

  • This release contains a handful of minor bugfixes and enhancements.

New in ViewVC 1.1.10 (Mar 16, 2011)

  • This is a relatively quick followup to 1.1.9, which shipped with a stack-trace-causing bug in the Subversion revision info gathering logic.

New in ViewVC 1.1.9 (Feb 21, 2011)

  • Post-release twiddling.

New in ViewVC 1.1.8 (Dec 3, 2010)

  • This is a maintenance release that includes all the bugfixes and enhancements made thus far to the 1.1.x line, including fixes for a pair of regression bugs (standalone.py failure on Windows, compression performance degradation).

New in ViewVC 1.1.7 (Sep 10, 2010)

  • This is a maintenance release that includes all the bugfixes and enhancements made thus far to the 1.1.x line.
  • It also adds a few features: FastCGI deployment support, Basic authentication in the standalone server, and Subversion revision property display.

New in ViewVC 1.1.0 (May 14, 2009)

  • add support for full content diffs (issue #153)
  • make many more data dictionary items available to all views
  • various rcsparse and tparse module fixes
  • add daemon mode to standalone.py (issue #235)
  • rework helper application configuration options (issues #229, #62)
  • teach standalone.py to recognize Subversion repositories via -r option
  • now interpret relative paths in "viewvc.conf" as relative to that file
  • add 'purge' subcommand to cvsdbadmin and svndbadmin (issue #271)
  • fix orphaned data bug in cvsdbadmin/svndbadmin rebuild (issue #271)
  • add support for query by log message (issues #22, #121)
  • fix bug parsing 'svn blame' output with too-long author names (issue #221)
  • fix default standalone.py port to be within private IANA range (issue #234)
  • add unified configury of allowed views; checkout view disabled by default
  • add support for ranges of revisions to svndbadmin (issue #224)
  • make the query handling more forgiving of malformatted subdirs (issue #244)
  • add support for per-root configuration overrides (issue #371)
  • add support for optional email address mangling (issue #290)
  • extensible path-based authorization subsystem (issue #268), supporting:
  • Subversion authz files (new)
  • regexp-based path hiding (for compat with 1.0.x)
  • file glob top-level directory hiding (for compat with 1.0.x)
  • allow default file view to be "markup" (issue #305)
  • add support for displaying file/directory properties (issue #39)
  • pagination improvements
  • add gzip output encoding support for template-driven pages
  • fix cache control bugs (issue #259)
  • add RSS feed URL generation for file history
  • add support for remote creation of ViewVC checkins database
  • add integration with Pygments for syntax highlighting
  • preserve executability of Subversion files in tarballs (issue #233)
  • add ability to set Subversion runtime config dir (issue #351, issue #339)
  • show RSS/query links only for roots found in commits database (issue #357)
  • recognize Subversion svn:mime-type property values (issue #364)
  • hide CVS files when viewing tags/branches on which they don't exist
  • allow hiding of errorful entries from the directory view (issue #105)
  • fix directory view sorting UI
  • tolerate malformed Accept-Language headers (issue #396)
  • allow MIME type mapping overrides in ViewVC configuration (issue #401)
  • fix exception in rev-sorted remote Subversion directory views (issue #409)
  • allow setting of page sizes for log and dir views individually (issue #402)

New in ViewVC 1.1.0 Beta 1 (Nov 6, 2008)

  • This is a beta release of the next major version of ViewVC.
  • This is the first official release to introduce some of the new things added to ViewVC since the 1.0 versions, including extensible path-based authorization with Subversion authz support, Subversion versioned properties display, unified markup and annotation views, hassle-free Pygments-based syntax highlighting, support for full content diffs, standalone server improvements, commits database management and query enhancements, plus many bugfixes and additional enhancements!

New in ViewVC 1.0.7 (Oct 15, 2008)

  • This release exists to solve exactly one regression bug: the accidental removal of support for the "as-text" download view in 1.0.6.

New in ViewVC 1.0.6 (Sep 17, 2008)

  • This is a maintenance release that contains all the bugfixes made so far to the 1.0.x release line. Those fixes include, among other things, one minor security-related fix.