archzoom-0.5.1 (08-Oct-2005) * Fixed links for branchless items in branches view. * With name_alias_redirection = 0, the FIRST|LATEST aliases are preserved in page links, this solves Debian/Bug#309355. The previous behaviour may be restored by setting name_alias_resolving = 1 in archzoom.conf. * Adding ?keepalias to url has the same effect as redirection+resolving = 0. * Added "<< First" and "Latest >>" links to log/changeset view. * Added nice tooltip window in annotate view of "plain" template set. * Rewritten internal template parser, this should fix perl core dumps when small "limit stacksize" exceeded, causing problems like Debian/Bug#311077. * Made it work with tla-1.3.3 that changed the --version format. archzoom-0.5.0 (25-Apr-2005) * New optional view "annotate" showing annotated lines of textual tree file. * New config option javascript_tooltip to disable/enable annotation tooltip. * New config option revisions_reverse for sorting (and ?reverse in url). * New colors "ivory", "ghost", "cream" and "violet" for tmpl set "default". * New colors "aubergine", "blue" and "red" for template set "plain". * New layout "smaller" for template set "plain". * Fixed presentation of "debug mode is explicitly disabled" error. * Empty Library or Registered archives listings are hidden (fixed again). * A helpful message is shown when no archives are found or configured. * Fixed a stderr warning in revisions view. * Template syntax for INCLUDE is enhanced to support filters. * Made it work with tla-1.3.1 that changed the --version format. * Converted to use GNU autoconf and GNU automake. * It is possible now to specify separate installation locations for bindir, DataDir, ConfDir, StateDir and CacheDir; see INSTALL file. * Added "make rpm-dist [options]" procedure to build rpm packages. archzoom-0.4.2 (30-Jan-2005) * Added support for baz 1.1. * New configuration option arch_backend to set executable name (tla or baz). * Fixed javascript in IE browser. * Fixed listing of library archives (regular archives were duplicated). * Fixed use case: having greedy library with no write access; now greedy library has no effect, use auto_library_updating config option for this. * Several new template operators, like IF-ENABLED and ELSIF-ENABLED. archzoom-0.4.1 (18-Jan-2005) * New look for both template sets (?template=default, ?template=plain). * Added new alternative layout css (?layout=default, larger, fresh). * Added new alternative color css (?color=default, sunny, bright, metallic). * Added new alternative color css for template=plain (?color=default, snow). * The old ?css=bright is obsolete, the new usage is ?css=layout-color. * Added configurable http_headers that archzoom adds to all pages. * By default, crawler bots are now requested not to follow archzoom links. * Added "make debian" to bring debian/ subdirectory for those who need it. * Disabled archives are now not listed in the archives view. * Fixed file history for several edge cases (in arch-perl). * Fixed the tree listing containing ".." and files starting with "+" or so. * Fixed an error when enscrypt is configured, but not installed. * Improved syntax highlighting a bit. archzoom-0.4.0 (31-Dec-2004) * New view showing the tree file/dir "history". * New view showing the revision "ancestry". * The revision bunches are redone, for example the main creator is reported. * Page views featuring revision bunches now accept url param ?rbsize=25. * The same views accept url param ?rbadd=20 (the default is configurable). * The maximal revision summary length is configurable, including ?sumlen=60. * Sub-tree views now include ".." link as the first entry. * Hidden ".*" files are now shown in tree view. * The expand/collapse status is propagated in tree view. * New configuration option disabled_archive_regexp. * Fixed layout mess in abrowse view when a text is highly zoomed in. * Fixed expand boxes in revisions view when javascript_expanding=0. * Fixed global categories view in library mode, and improved its look. * Renamed "minimal" template set to "plain" (the old name is supported). * Improved both template sets, especially "plain". * Enhanced template syntax for FOREACH to support keys of hash elements. * New template operator INCLUDE-MEMOIZE, good for top+bottom linkbar. * Support for web page inclusion: <[INCLUDE http://__SERVER__/robots.txt]>. archzoom-0.3.1 (27-Aug-2004) * Creation dates are now shown for every revision bunch, even unexpanded. * New optional view "global categories". * When downloading html files, embeded images are displayed if possible. * Output of ?debug is guaranteed to be in one place at the bottom. * Fixed redirection of LATEST pages using https under Apache 2. * Highly enhanced "minimal" template set. * It is now possible to filter abrowse by version, like moin--*--1.1. * Fixed tarball links in revisions view with template=minimal. * Removed file links from import log, they produced "no diff found" error. * New options abrowse_compact (?compact) and abrowse_transpose (?transpose). * New option abrowse_transpose_changeable, [un/transpose] link in abrowse. * New template operator SET. * The ".css" extension is now optional, i.e. ?css=bright should work. * Allow to specify different ?template when non default css is configured. archzoom-0.3.0 (29-Jul-2004) * Included script axp that enables to keep the revlib of the constant size. * Separated arch-perl from archzoom; tarball releases are not affected. * Added new extensible cache capabilities with transactional data access. * Added optional caching of the main archives, abrowse and revisions pages. * Long revision list is now bunched (configurable) with zoom and expanding. * Provided an alternative css file, bright.css. * Provided an alternative template set, minimal. * New url params "template", "css", "charset" may affect any page view. * Better highlighting (both using enscript and internal). * Added an option to limit the size of inline files. * Better diagnostic messages. * Support hash and object variables in templates; it's now $Config.any_flag. * More correct diff view (now support new+removed file at the same time). * Support binary files and highlighting of full files in diff and log views. archzoom-0.2.3 (26-May-2004) * New dynamic html code in abrowse view to expand/collapse categories. * New dynamic html code in log with diffs view to expand/collapse diffs. * Similar functionality in main view when number of archives is non small. * Improved tree file view, show size and type, colorize some shell comments. * File view is highlighted by default using enscript and internal methods. * By default the charset of generated pages is utf-8 (configurable). * Support of changeset tarball creation/downloading (disabled by default). * Support of (sub)tree tarball creation/downloading (disabled by default). * Gained small speed up on slow systems by replacing CGI.pm weighting 200Kb. archzoom-0.2.2 (12-May-2004) * Content-Type for download is detected from /etc/mime.types (configurable). * Binary content is not dumped now in non-download, images are shown inline. * Better support for symlinks in tree. * Configurable limits for number of files in (auto-)expanded dir listing. * The default tree view is now much faster for large projects. * Unexpanded sub-directories (due to limit) are marked with "+". * Added [un/expand] and [un/collapse] links in tree view when appropriate. * Added [expand] links in categories/branches/versions views. * Renamed ?expanded flag to ?expand in urls. * New config option template_set, improved template dir structure. * Other minor improvements. archzoom-0.2.1 (04-May-2004) * Added debug_enabled option to allow/disallow debug mode. * Improved error page a bit, it suggests to try ?debug if debug is enabled. * Support for ELSIF and $CONFIG_OPTION_NAME in templates. * Improved $HOME autodetection. * Added "-" for expanded sub-directories in the directory listing. * Added prev/next revision navigation in log view. * Many minor improvements. archzoom-0.2.0 (29-Apr-2004) * Two modes, "regular archive browser" and "library archive browser". * Implemented abrowse view that is the default now. * Implemented changeset log view with all diffs inline. * Implemented download of: file, file diff, changeset log, log with diffs. * Enhanced all views (diff and tree) to work without library. * Improved the look of all views (templates). * Better support for new and removed files in changeset file diffs. * Support for branchless projects. * Support for multiple template engines. * Support for perl 5.005 (the version installed on SourceForge.net) * A bunch of new configuration options. * Configurable way to limit the number of simultaneous script invocations. * Added debug mode for diagnosis. * Test for tla in $PATH before doing anything else. * Changed flag specification in url for better work with web browsers. * Support for "FIRST" and "LATEST" notation for version and revision in url. * Many small fixes and polishing. archzoom-0.1.0 (12-Mar-2004) * Initial release. * Views: archives/categories/branches/versions/revisions/tree/file/log.