App-Info

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN


0.40  2004-11-27T19:45:01
      - Eliminated "Odd number of elements in hash assignment" warning when
        creating an App::Info::Handler::Prompt object.
      - Changed SQLite event messages to simply refer to "SQLite" instead
        of "sqlite3 or sqlite".
      - Added new parameters to "new()", along with accompanying accessors to
        collect their values: "search_exe_names", "search_bin_dirs",
        "search_lib_names", "search_so_lib_names", search_lib_dirs",
        "search_inc_names", and "search_inc_dirs". These are array references,
        and their values are used to search for application files on the local
        file system. Users can now override the directories ande files that
        the classes search for with their own values. Subclasses override the
        accessor methods to provide such values.
      - Updated subclases to use the new "search" methods.
      - Added "search_conf_names" and "search_conf_dirs" parameters and
        methods to App::Info::HTTPD::Apache to allow users to affect the
        file names paths used to search for Apache configuration files.
      - Added support for finding iconv on Win32.

0.30  2004-11-20T19:10:55
      - Fixed number of tests to skip in "sqlite_info.t" for systems that
        don't have SQLite installed. Reported by numerous CPAN testers.
      - Fixed carp.t to be compatable with older Perls.
      - Added new C<lib_dirs()> method to App::Info::Util to centrally handle
        the parsing and returning of typical library directories as defined by
        the "libsdirs" and "loclibpth" Config settings.
      - Added /sw/lib to the list of library diretories to search for
        SQLite libraries.
      - Only loading DBI in App::Info::RDBMS::SQLite if a version of
        DBD::SQLite is known to be installed, rather than at compile
        time.
      - Fixed tests in sqlite_info.t to work properly on Windows.

0.29  2004-11-20T00:09:22
      - Added App::Info::RDBMS::SQLite to the MANIFEST so that it will
        actually show up in the distribution!

0.28  2004-11-19T23:35:25
      - Added App::Info::RDBMS::SQLite.

0.27  2004-11-19T02:27:50
      - Now using quotes when passing an executable path to `` in the
        Apache and PostgreSQL libraries so that they work properly when
        there are spaces in the path (such as on Windows). Reported by
        Geoff Richards.
      - Added "configure()" method to the PostgreSQL library. From the
        DBD::Pg project.
      - Added Windows support to the PostgreSQL module.

0.26  2004-11-03T17:53:58
      - Added new path to list of paths to search for PostgreSQL. The new
        path, /usr/lib/postgresql/bin, is used by at least one Debian package.
        Submitted by Cinly Ooi.
      - Added support for Apache on Windows. Patch from Ron Savage.

0.25  Thu Dec 11 20:50:43 2004
      - Fixed parsing of version numbers for new releases of PostgreSQL,
        which don't include the ".0" patch version in their version numbers.

0.24  Tue Aug 26 00:58:55 2004
      - Fixed broken link in App::Info::Request documentation.
      - Added PostgreSQL environment variables to the paths to search
        for pg_config in App::Info::RDBMS::PostgreSQL. Patch from
        Greg Sabino Mullane.
      - Added handling of PostgreSQL beta version numbers to
        App::Info::RDBMS::PostgreSQL. Patch from Greg Sabino Mullane.
      - Switched to Module::Build.

0.23  Thu Aug  8 19:32:42 2002
      - Fixed tests that check Apache info events so that they're more
        flexible about the name of the Apache executable. Thanks to Dave
        Rolsky for the spot.
      - Fixed "NAME" section in App::Info::Request so that it has the right
        name and therefore renders properly on search.cpan.org.
      - Updated or added "BUGS" section of documentation in all modules to
        point to the CPAN Request Tracker.

0.22  Wed Jul  3 17:31:53 2002
      - Fixed tests that use Handler::Prompt so that they fake it into
        always thinking there's a TTY.

0.21  Tue Jul  2 19:14:44 2002
      - Fixed bug in Handler::Prompt where the prompt failed to simply
        return when the user accepted the default value (with confirm
        events).
      - Changed email address in AUTHOR section so that it's a link.
      - Added tests for confirm events.

0.20  Thu Jun 27 20:28:34 2002
      - Major upgrade. Some backwards compatibility broken. Namely, the
        error parameter no longer exists. See event handling instead.
      - Added App::Info::Handler. Classes derived from this class handle
        events triggered by App::Info subclasses.      
      - Added event handling methods to App::Info base class. The methods
        are on_info(), on_error(), on_unknown(), and on_confirm(). They
        have constructor parameters, too, of the same names. Pass in a
        list of event handlers to any one of these methods to handle
        events of that type.
      - Added example event handling classes. They are
        App::Info::Handler::Carp, App::Info::Handler::Print, and
        App::Info::Handler::Prompt. Objects of these classes may be passed
        to any of the event handling methods listed above.
      - Added App::Info::Request. Objects of this class are passed to event
        handler objects' handler() method as the sole argument. The request
        object holds significant information about the request so that a
        handler knows what to do with a a request.
      - Added protected event triggering methods to App::Info. These are
        info(), error(), unknown(), and confirm(). If a subclass calls one
        of these methods, a request will be created and passed off to the
        list of available handlers (if any) to process the request and,
        in the case of unknown() and confirm(), return data to the App::Info
        subclass.
      - Refactored example subclasses to use the new event methods. Changed
        subclasses are App::Info::HTTPD::Apache, App::Info::RDBMS::PostgreSQL,
        App::Info::Lib::Expat, and App::Info::Lib::Iconv.
      - Wrote extensive documentation describing how to use the event methods
        both in App::Info subclasses and in App::Info clients.
      - Incremented all version numbers to 0.20.
      - Wrote extensive tests to test all features.



( run in 2.517 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )