* Version 1.0.0 (stable) - API 1.0.0 (stable) - 2007-07-24

* Stable version

* Version 0.8.2 (beta) - API 0.8.2 (beta) - 2005-06-26

2005-06-26: 0.8.2
================
* Made PHP4 compatible
  * Removed public/protected/private keywords

2005-06-25: 0.8.1
================
* Initial PEAR-style package
* File_Fortune class
  * Ported from Fortune.pm perl module
  * Modified to suit PHP
  * Additional modifications to functionality
* File_Fortune_Writer class
  * New class
  * Provides interface for writing, adding to, updating, and deleting from
    fortune files

* Version 0.8.3 (beta) - API 0.8.3 (beta) - 2005-07-01

2005-07-01: 0.8.3
================
* Reverted to PHP5-only package
* Changed error constants to class constants, and truncated names to remove
  class name
* Moved package-level documentation to class-level documentation

* Version 0.8.4 (beta) - API 0.8.4 (beta) - 2005-07-02

2005-07-02: 0.8.4
================
* Added exception handling (to replace error handling):
  * Created Fortune/Exception.php with exception classes
  * Changed all PEAR_ErrorStack errors to exceptions
  * Added @throws docblock entries
  * Rewrote tests to catch exceptions
* In File_Fortune:
  * Added check in open() for open file; calls close() if so, and then proceeds
    to open file
  * Documentation updates
* In File_Fortune_Writer
  * Changed to package File_Fortune (not File_Fortune_Writer
  * Documentation updates

* Version 0.8.5 (beta) - API 0.8.5 (beta) - 2005-07-02

2005-07-02: 0.8.5
================
* Updated phpFortune example to try and catch exception
* Updated test 5 in __construct.phpt. Erroneously expected failure; instead,
  the method Does The Right Thing and gets headers from the fortune file itself
  if a non-existent file is used for the header file.
* Added test 6 in __construct.phpt -- checks for mal-formed header file.

* Version 0.8.6 (beta) - API 0.8.6 (beta) - 2005-07-05

2005-07-05: 0.8.6
================
* Updated documentation:
  * Re-phrased a number of paragraphs to restate intent of package and future of
    package
  * Removed unnecessary docblock tags from File/Fortune/Exception.php
  * Added @package-version@ tags to File/Fortune/Writer.php and
    File/Fortune/Exception.php

* Version 0.9.0 (beta) - API 0.9.0 (beta) - 2005-07-13

2005-07-13: 0.9.0
================
* Initial PEAR release:
  * Fixed typo in File_Fortune_Writer when throwing an exception
  * Renamed exception classes to conform to PEAR CS
  * Created tutorial documentation (slightly expanded version of what was in API
      docs)
  * Trimmed down the API docs to omit examples
  * Added getRandomFromSet() method and corresponding unit test; allows grabbing
    a random fortune from a list of files
  * Updates to phpFortune example to use getRandomFromSet()

* Version 0.9.1 (beta) - API 0.9.1 (beta) - 2007-07-05

Refactored to use Iterator, Countable, and ArrayAccess, allowing in-place modification of fortune files and omitting the necessity for File_Fortune_Writer; also changed license to New BSD

* Version 0.9.2 (beta) - API 0.9.2 (beta) - 2007-07-05

Added set|getFiles() to allow specifying a specific list of files from which to select fortunes

* Version 1.0.0RC1 (beta) - API 1.0.0 (stable) - 2007-07-08

* Allow counting all fortunes in all files
* getAll() counts all fortunes in all files
* No iteration when directory/multiple files set
* No array access when a directory/multiple files set
* Allow passing an array of files to constructor

* Version 1.0.0RC2 (beta) - API 1.0.0 (stable) - 2007-07-10

* Fixed issue with getRandom() using directory/multiple files

* Version 1.0.0 (stable) - API 1.0.0 (stable) - 2007-07-24

* Stable version

