NAME
Uttu::Changes - Change Log
DESCRIPTION
This document lists the changes to Uttu introduced with each release. This list should not be considered exhaustive. Major bug fixes and API changes should be here.
VERSION 0.04
New Features
- Apache::Template
-
Apache::Template is now required to use the template content handler.
- AxKit Document Roots
-
Added support for multiple document roots similar to that in HTML::Mason and Template Toolkit.
- Tests
-
Added tests. These require Apache::Test, DBI, and DBD::CSV since the tests need to be run in a web server and the database connection code can't be tested without a database to connect to (in this case, CSV files).
VERSION 0.03
New Features
- AxKit
-
Added support for AxKit as a content handler (see Uttu::Handler::axkit). AxKit allows using any of the other content handlers as XML sources.
Bug Fixes
- Uttu is more robust
-
Put in several checks for certain conditions that could cause an error. We try to avoid them now.
Modified Behavior
- Database Connections
-
We now use multiple host specifications instead of multiple database specifications to allow failover.
- Secondary Content Provision
-
The Template and Mason handlers have been modified to work as XML sources for AxKit.
VERSION 0.02
New Features
- DBIx::Abstract
-
Instead of using DBI directly, we now use DBIx::Abstract. Allows us more configurability. As a result, code can be specified in the configuration that produces a WHERE clause for use in mapping uris to filenames (and filenames to uris). If a WHERE statement is created, it is used as part of the key for cacheing.
- Apache Configuration Directives
-
Added
UttuDefine
,UttuDefineList
,UttuDefineMap
to allow partial configuration in the Apache configuration files. AllowedUttuConf
to accept multiple file names. - mod_perl 2.0
-
Added detection of mod_perl 2.0 (or 1.99 for beta 2.0 releases). For now, Uttu will issue a warning, but this will be used in the future for mod_perl 2.0 compatability.
- Command line use
-
Uttu should be usable from a command-line program (Apache not required). This is handy for using the session, authentication, or authorization code in a framework. Allows the command-line program to use the same Uttu configuration file as the Apache server.
- [global] configuration variables
-
Added
db_uri_map_table
,db_uri_map_field_file
,db_uri_map_field_uri
,db_uri_map_where
,hostname
,index
,port
,translate_uri
.Removed
db_uri_map_select_comp
,db_uri_map_select_uri
,fallback_language
. - Uttu methods
-
Added
comp_to_rel_uri
. - Framework methods
-
Added
init_config
. - Support for Template Toolkit
-
Initial support added for using TT2 templates instead of HTML::Mason components (see Uttu::Handler::template).
- MakeMaker support for function sets
-
Uttu::MakeMaker should be able to build and install function sets in addition to frameworks.
Bug Fixes
- Uttu::MakeMaker support for function sets
-
Uttu::MakeMaker should be able to install function sets.
Uttu::MakeMaker does not yet support installation of uri-to-filename mappings.
VERSION 0.01
Released 20 Mar 2002.
This is the initial release of Uttu.
AUTHOR
James Smith <jsmith@cpan.org>
COPYRIGHT
Copyright (C) 2002 Texas A&M University. All Rights Reserved.
This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
4 POD Errors
The following errors were encountered while parsing the POD:
- Around line 34:
=back doesn't take any parameters, but you said =back 4
- Around line 47:
=back doesn't take any parameters, but you said =back 4
- Around line 58:
=back doesn't take any parameters, but you said =back 4
- Around line 74:
=back doesn't take any parameters, but you said =back 4