Changelog for the flatPHPbook script by Thomas Hettenhausen
http://flatphpbook.sourceforge.net
http://www.hettenhausen.net



Changes in 0.9.4
----------------
- BUGFIX: The combination of posting a link with the BBCode while not giving a name for the link, but including the leading
  http:// resulted in the guestbook displaying a link with a leading http://http// instead of http://  - fixed.
- BUGFIX: Should now validate correctly as HTML 4.01/Transitional. It had an invalid ACCESSKEY attribute to SELECT
  which did not work anyways, of course, the character encoding/content type was missing, there was no DocType,
  and the JavaScript link was missing its type as well. All fixed.
- NEW FEATURE: Added the possibility to disable logging the IP address of the poster (which was originally included
  to make it possible to take legal actions if necessary). If you do not want this or it is illegal in your country
  you can now disable this.
- DOCUMENTATION: Expanded and clarified (I hope!) the part of the documentation regarding file permissions for
  the script and the database file on Unix/Linux systems.



Changes in 0.9.3
----------------
- BUGFIX: Removed the navigation links for navigating between the several pages containing the posts
  if the guestbook was empty.
- BUGFIX: Date and time of posting are now recorded in a more standardized form, YYYY-MM-DD, HH:MM:SS
  with leading zeros for every aspect (before; minutes, seconds, months and days did not have leading zeros).
  Only with new posts, old posts fom versions < 0.9.2 already recorded with the wrong formatting.
  You can of course edit the guestbook.db file manually if you want to.
- NEW FEATURE: Cleaned up the PHP code and, more importantly, the resulting HTML code. Some parts of the HTML structure
  are easier to style and use now if you want your own stylesheet (from your own website e.g.)  
- NEW FEATURE: Moved the text displayed above the input fields (the part listing the features of the script in its initial state)
  to a separate file for easier updating in future versions.
- NEW FEATURE: Added the BUG FIX, NEW FEATURE and DOCUMENTATION tags to this changelog so you can check
  if a new release is mainly a bugfix release (you might need) or if it adds new functionality (you might want).
- DOCUMENTATION: Updated the Readme file to contain information on keeping your guestbook data when upgrading.
- DOCUMENTATION: Added a new appendix to the Readme file explaining the structure of the database file (guestbook.db).



Changes in 0.9.2 
----------------
- BUGFIX: Fixed several "undefined variable" or "no such offset" errors that appeared when deleting posts.
  That did not happen on my main development machine, so I did not notice until I moved to another machine.
  Obviously some versions of PHP for Win32 are more forgiving...
- BUGFIX: Fixed a bug where the extra-super-duper-new security check introduced in 0.9.1 (which would not delete
  a post if the numbers got mixed up) did nothing, because I both had a typo in the hidden form field and
  did not initialize the important variables correctly, so NULL was compared to NULL (always true). I never saw that, but
  it is kinda hard to test a feature like that if I do not have a heavy-load-guestbook to test with...
- BUGFIX: Fixed the bug with the homepage associated with a post. If the poster did not add "http://" to the beginning
  of the URL (e.g. "www.domain.com" instead of "http://www.domain.com"), the resulting HTML code was
  <a href="www.domain.com">..., which created a hyperlink to
  http://guestbookserver/guestbookdirectory/www.domain.com - which just did not work.
- NEW FEATURE: Added the possibility to have "Sign this guestbook" and "View this guestbook" on different pages (by request
  from a friend). If $separateViewFromSign is set to 1, the script defaults to viewing the guestbook and displays a link to sign
  the guestbook instead of the input fields. On the page with the fields, a link "to view" is displayed instead of
  the list of the previous posts.
- DOCUMENTATION: Corrected and reformatted the Readme file and added several new parts to it
  (e.g. the whole Requirements section).

  


Changes in 0.9.1
----------------
- BUGFIX: Fixed installation bug where file system permissions would prevent creation of 'guestbook.db' by adding
  an empty file of this name to the archive.
- BUGFIX: If the admin deleted a post while someone else submitted a post, the numbering schemes got mixed up.
  This resulted in the wrong post being deleted. Now no post is deleted for safety reasons.
- BUGFIX: Added a "color" section to the color selector, because the topmost color did not trigger the script.
- BUGFIX: Special characters such as quotes no longer are preceded by a backslash.