Revision history for Test-Clustericious-Cluster

0.33      2016-05-29 10:27:38 +0200
  - You can now explicitly add .psgi extension to PSGI apps.

0.32      2016-05-12 19:24:50 -0400
  - Also search for .psgi files in the "lite_path"
  - Always create the "cluster" config helper if
    Clustericious is installed.
  - Fixed bug where constructor was ignoring Test::Mojo passed to it

0.31      2016-04-22 13:36:21 -0400
  - Mojolicious 6.58 compatability

0.30      2016-03-14 12:21:55 -0400
  - Clustericious 1.17 compatability

0.29      2016-01-03 10:35:00 -0500
  - Can now test a ::Client without creating a .conf file
  - Can now get a client object for each app

0.28      2015-12-04 11:34:38 -0500
  - Fix skip logic in test t/clustericious_config_with_colon.t

0.27      2015-12-04 09:41:10 -0500
  - Fix bug where an app name with colons was looking for
    config in with the wrong name.  Note the config filename
    for app Foo::Bar is actually etc/Foo-Bar.conf.  This is
    because : is not legal in filenames on some platforms.

0.26      2015-12-04 08:03:53 -0500
  - Add support for testing PSGI apps
    this requires Mojolicious::Plugin::MountPSGI
  - extract_data_section can take a plain string for
    an exact match of one file.
  - extract_data_section can be called as a class method
    (this was already the case, but it is documented/supported now)
  - Auto extract lib/* from data section during create_cluster_ok
    (we may auto extract lib/... and script/... files in the future
     as necessary)
  - Default to the last service for $cluster->t testing
    (ie $cluster->t->get_ok('/foo') should work instead of needing
        $cluster->t->get_ok("$url/foo") for single service clusters)
    This Feature should be considered experimental

0.25      2015-12-01 06:56:07 -0500
  - Fixed bug where create_cluster_ok not always catching failure on
    start of Clustericious App.

0.24      2015-11-30 08:27:20 -0500
  - Added extract_data_section method

0.23      2015-11-02 13:00:57 -0500
  - Fixed test skip logic

0.22      2015-11-02 08:40:32 -0500
  - Hook into Clustericious::Client if app is a Clustericious service
    on Clustericious 1.01 or better

0.21      2015-07-07 11:27:22 -0400
  - Track stops / starts
    This fixes a bug when you use create_ua after a service has been stopped
  - Fix long standing incompatability wiht recent Mojolicious and PlugAuth::Lite
    tests
  - added tests is_stopped and isnt_stopped

0.20      2015-02-28 10:54:59 -0500
  - Mojo 6.x compat

0.19      2015-01-22 11:17:21 -0500
  - fixed borked tests if recent Clustericious is already installed.

0.18      2014-12-30 00:02:32 -0500
  - Clustericious test cases run only with 0.9941 or better
    this is the new combined Clustericious coming out tomorrow.

0.17      2014-12-19 12:45:10 -0500
  - merge former optional dependency PlugAuth::Lite into this distribution
  - Do not use Mojo::JSON deprecated OO interface

0.16      2014-05-30 09:39:01 -0400
  - Mojolicious 5.x compatability

0.15      2014-05-02 19:26:51 -0400
  - promote to production

0.14_01   2014-04-18 08:34:05 -0400
  - Experimental: better detection in t/stop.t

0.14      2014-04-17 03:26:32 -0400
  - remove experimental dep on Carp::Always / Carp::Always::Dump
  - remove some experimental diagnostics
  - promote the rest to production

0.12_07   2014-04-16 18:22:31 -0400
  - Experimental: turn off IPv6 and TLS support in t/stop.t

0.12_06   2014-04-16 14:11:20 -0400
  - Experimental: additional diagnostics

0.12_05   2014-04-10 13:25:54 -0400
  - Experimental: fixed additional diagnostics
  - Use Module::Build instead of MakeMaker

0.12_04   2014-04-10 05:44:00 -0400
  - Experimental: additional diagnostics

0.12_03   2014-04-09 06:38:41 -0400
  - Experimental: explicitly stop server before undefing in stop_ok

0.12_02   2014-04-08 19:55:32 -0400
  - Experimental: temp use Carp::Always for additional diagnostic

0.12_01   2014-04-08 12:09:19 -0400
  - Experimental: catch error in stop and report as stop_ok failure

0.12      2013-10-27 04:15:58 -0400
  - Mojolicious 4.50 compatability

0.11      2013-10-17 22:00:17 -0400
  - rm undocumented and never used private _builder attribute

0.10      2013-09-03 18:14:15 -0400
  - Clustericious specific tests require Clustericious 0.9930
    (they are skipped if not installed)

0.09      2013-07-22 06:30:30 America/New_York
  - make it work with a mojo lite app that returns app->start

0.08      2013-07-19 22:50:51 America/New_York
  - promote to production

0.07_01   2013-07-19 22:46:59 America/New_York
  - work around the limitations of case insensative filesystems
    by trying YourApp before lite app yourapp

0.07      2013-07-19 16:17:12 America/New_York
  - promote to production

0.06_01   2013-07-18 13:45:53 America/New_York
  - MSWin32 compatability fixes

0.06      2013-07-18 09:09:06 America/New_York
  - promote to production

0.05_01   2013-07-17 16:36:31 America/New_York
  - documentation
  - inline perl code gets put in front of @INC

0.05      2013-07-14 22:33:34 America/New_York
  - support for non-inlined lite apps
  - deprecate passing Test::Mojo instance into new

0.04      2013-07-07 00:39:12 America/New_York
  - patch %INC to make Mojo::Home happy
  - create_plugauth_lite_ok requires Clustericious 0.9925
    this was always true, but this version:
  - document dep on Clustericious 0.9925
  - croak if you try to use create_plugauth_lite_ok with
    an earlier version

0.03      2013-07-05 22:27:24 America/New_York
  - add create_ua method

0.02      2013-07-05 17:07:42 America/New_York
  - add start_ok and stop_ok methods

0.01      2013-07-03 15:50:30 America/New_York
  - initial version