Apache2-PageKit

 view release on metacpan or  search on metacpan

migration/README  view on Meta::CPAN

Please remember to BACK UP YOUR FILES before attempting to run migration
scripts.
=============================================================
Migration from 1.11 to 1.12

1. It is important to note that if PageKit runs in a perl 5.6.x environment
	all internal pages are in default_output_charset. For perl 5.8.x
	all these pages are in perl's own unicode format. This change should
	be transparent to the user but many libraries do not support perl's
	new character handling.

=============================================================
Migration from 1.10 to 1.11

=============================================================
Migration from 1.09 to 1.10

=============================================================
Migration from 1.08 to 1.09

1. Static pages can be protected with the reqire_login attribute in the
	Config.xml page and section tags. This is enabled by default.
        If you want backward compatible or you do not want to protect
        static pages, set the global option protect_static="no".

=============================================================
Migration from 1.07 to 1.08

1. Remember that you need libxml2 >= 2.4.10, libxslt >= 1.0.9,
	XML::LibXML >= 1.31 and XML::LibXSLT >= 1.31

2. Apache::SessionX replaces Apache::PageKit::Session.
	For now you can also choose your Session-Toolkit with
        the global config options:

        session_class = 'Apache::PageKit::Session' and
        page_session_class = 'Apache::PageKit::Session'

	this settings choose the old Session class, but the old class
	might go away in the future.

3. inside the hook pkit_cleanup_code it is impossible to use $model->session
	and $model->page_session. They are already deleted. If you have to use
        one of the session objects that late, use pkit_post_common_code. 

=============================================================
Migration from 1.06 to 1.07

1. The returncode from your pagecode is now ignored. If you have to set such
	a code, see $model->pkit_status_code;.

=============================================================
Migration from 1.05 to 1.06

1. __PACKAGE__ is not interpolated run
2. The PKIT_COMPONENT tag did NOT support a single unnamed parameter anymore.

	<PKIT_COMPONENT filexx>

        changed to

        <PKIT_COMPONENT NAME="filexx"/>

3. Digest::MD5->md5_hex changed to Digest::MD5::md5_hex in Common.pm
4. MD5->hexhash changed to Digest::MD5::md5_hex in MyModel.pm
5. Remove some possible "use undefined" warnings
6. Write "use Digest::MD5 ();" before "use DBI;"



( run in 1.193 second using v1.01-cache-2.11-cpan-39bf76dae61 )