$Id: Changes,v 1.9 2000/09/06 23:08:14 ckyc Exp $ Revision history for Perl extension LibWeb ------------------------------------------ Unless otherwise specified, all changes do not adversely affect LibWeb's API and client codes written for previous versions of LibWeb. 0.03 ==== Fixed: ------ Changed: -------- o Canceled USER_LOG_TABLE_UID `auto_increment' property, and updated LibWeb::Admin::add_new_user() accordingly. Therefore, we do not have to worry about the corresponding entry in the user log table when we are deleting an entry in the user profile table. See patch/alter_t.sql for details if you are upgrading LibWeb from previous version. Added: ------ o LibWeb::Themes::Default::bordered_titled_table supports border color different than the title's. 0.02 ==== Fixed: ------ o Logo display in LibWeb::HTML::Default::header(). o Bug in LibWeb::File::read_lines_from_file(). o Links to LibWeb's ftp in all pods. o various HTML syntax errors in LibWeb::Themes::Default. o LibWeb::Admin::add_new_user() now checks if user name contains spaces. o LibWeb::HTML::Default now ISAs LibWeb::Themes::Default. o LibWeb::CGI now supports CGI.pm without cgi_error() (i.e. pre CGI.pm 2.47). o LibWeb::Database_init()'s fatal when there is no database (added rc: IS_DB_ENABLED). o The ``require LibWeb::Crypt'' bug in LibWeb::Core::alert_admin(). Changed: -------- o LibWeb::HTML::Default's header(), sheader(), lpanel(), content(), rpanel() and footer() now return an ARRAY reference instead of SCALAR reference. Sample class MyHTML changed accordingly. o Sample script lm.cgi: $p_is_just_login changed from '.a' to '.b' and $p_is_first_time changed from '.b' tp '.c'. o `use DBI;' into `require DBI;' at line 29 of LibWeb::Database. o Deprecated rc:Lib_ROOT and rc:COPYRIGHT. LibWeb::HTML::Default and MyHTML changed accordingly. o Separated Crypt into Crypt and Digest. o LibWeb::Session::is_login() and LibWeb::Admin::is_login() are now deprecated (actually, they refer to the same method). They are replaced by LibWeb::Session::get_user() and LibWeb::Admin::get_user() respectively. o Changed the name for LibWeb::HTML::Site to LibWeb::HTML::Standard. Added: ------ o `croak' in various places of LibWeb::HTML::Default, LibWeb::HTML::Error and LibWeb::Themes::Default, this makes debugging applications easier. o `_parse_construct()' and `_parse_content()' in LibWeb::HTML::Default and LibWeb::Themes::Default respectively. Updated the sample class `MyHTML' accordingly. o fatal call in LibWeb::Session::is_browser_cookie_enabled(). o `IS_DB_ENABLED' option in dot_lwrc file. o bordered_titled_table() and enlighted_titled_table() in LibWeb::Themes::Default. Set the standard in how methods should be named in a theme class; they should be named in alphabetical order for easy API. o $core->{OS} so that LEAPs can perform some portability tweaking according to this variable o LibWeb::Themes::tabber(); allows you to add a tabbing navigation bar to your HTML pages. o In READEME, added download locations for LibWeb's dependencies. o Fatal errors logging ability; added rc: FATAL_LOG. o Documentation for is_logout() in LibWeb::Admin. o `SMTP' option in dot_lwrc and LibWeb now uses Mail::Sendmail and hence LibWeb now supporting NT platform with respect to mailing. 0.01 ==== Sat May 13 01:42:11 2000 - original version; created by h2xs 1.18