$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