Revision history for PlugAuth

0.39      2018-03-11 14:30:57 -0400
  - Deprecated. See https://github.com/clustericious/Clustericious/issues/46

0.38      2017-07-26 04:31:05 -0400
  - Remove dependency on List::MoreUtils

0.37      2017-07-23 17:12:25 -0400
  - Require Clustericious 1.24 for recent Mojolicious compat

0.36      2017-07-22 21:59:57 -0400
  - Remove dependency on File::HomeDir

0.35      2016-11-28 14:31:26 -0500
  - Remove dependency on Log::Log4perl::CommandLine

0.34      2016-07-20 14:51:49 -0400
  - Mojo 7.x compatability

0.33      2015-12-07 19:54:31 -0500
  - Removed deprecated items in preperation for
    release of Clustericious 1.11.
  - Fixed test broken with current Clustericious dev
    (expected to be included with Clustericious 1.11)

0.32      2015-11-30 15:32:53 -0500
  - Remove deprecated use of JSON configuration files
    from test suite.
  - Remove dependency on Test::Differences
  - Migrate from Mojo::JSON to JSON::MaybeXS
  - Moved repository to clustericious org on github
    (updated meta appropriately)

0.31      2015-11-11 13:21:03 -0500
  - Silence warnings coming from FlatAuth
  - Fix bug where DisableGroup plugin would return 500
    error if the user was invalid

0.30      2015-03-13 03:53:43 -0400
  - Mojolicious 6.x compatability

0.29      2015-01-29 13:04:44 -0500
  - Recent Mojo compat test fix

0.28      2014-12-19 11:38:00 -0500
  - Merge PlugAuth::Plugin::Audit into this distro.
  - Merge PlugAuth::Client distro into this distro.

0.27      2014-12-09 10:24:00 America/New_York
  - use functional Mojo::JSON API
    the OO version was deprecated

0.26      2014-04-09 12:28:19 America/New_York
  - remove harness detection from test code

0.25      2014-02-24 10:29:37 America/New_York
  - alter logging, make authentication INFO
    instead of DEBUG

0.24      2014-01-22 17:57:53 America/New_York
  - Mojo 4.50 compat

0.23      2013-08-06 08:42:11 America/New_York
  - promote to production

0.22_01   2013-07-21 18:25:29 America/New_York
  - better diagnostics in new tests

0.22      2013-07-19 22:55:33 America/New_York
  - require Test::Clustericious::Cluster 0.08 for MSWin32 fixes

0.21      2013-07-19 16:19:45 America/New_York
  - promote to production

0.20_04   2013-07-19 11:14:19 America/New_York
  - allow create_user_cb to work even when implemented by a auth plugin NOT on the head

0.20_03   2013-07-19 09:20:15 America/New_York
  - added ability to assign groups to a user when user is created

0.20_02   2013-07-17 18:57:08 America/New_York
  - add disable_on_create option for DisableGroup Plugin

0.20_01   2013-07-17 15:49:31 America/New_York
  - add DisableGroup Plugin

0.20      2013-06-30 19:13:35 America/New_York
  - fix examples
  - use YAML::XS instead of YAML, since Clustericious requires YAML::XS (but not YAML)

0.19      2013-06-27 15:37:55 America/New_York
  - documentation
  - remove ladder and use before_dispatch hook instead for refresh

0.18      2013-06-14 10:50:23 America/New_York
  - take advantage of the new Test::Clustericious::Config

0.17      2013-05-30 15:05:49 America/New_York
  - Fixes for MSWin32

0.16      2013-05-17 22:39:37 America/New_York
  - Require Clustericious 0.9920

0.15      2013-05-17 20:14:41 America/New_York
  - Mojolicious 4.0 compatability

0.14      2013-05-10 11:57:36 EST5EDT
  - declare Class::Method::Modifiers as a prereq

0.12      2013-05-09 21:05:22 America/New_York
  - simplify the self auth plugin
  - don't use lib in main script
  - documentation updates

0.11      2013-04-23 16:53:33 America/New_York
  - use MakeMaker instead of ModuleBuild

0.10      2013-04-16 11:14:23 America/New_York
  - don't clobber user with route variables

0.09      2013-04-12 09:49:34 America/New_York
  - audit log for create,change,remove users,groups and resources
  - fix t/selfauth.t to not use config in ~/etc

0.08      2013-02-13 12:50:03 America/New_York
  - ensure the last line of the file has a new line in modificatons
  - ensure if the last line of the file doesn't have a new line adds still work

0.07      2012-12-27 18:05:54 America/New_York
  - return json if format is JSON.
  - return yml if format is YAML.
  - bug fix: /authz/user/username/action/ now returns 403 or 200 instead of always returning 404
  - feature: also allow /grant/user/username/action/
  - self auth against $c->authz instead of using Clustericious::Plugin::PlugAuth
  - Better tests for case insensitive usernames

0.06      2012-12-14 11:41:26 America/New_York
  - Avoid creating extra resources when using /authz/user/... routes
  - Created PlugAuth::Plugin::Test

0.05      2012-12-11 13:56:53 America/New_York
  - handle comments correctly for 'GET /grant'

0.04      2012-12-07 15:41:56 America/New_York
  - fixed /group/:group/#user route for users with @
  - added welcome role (PlugAuth::Role::Welcome)
  - wrote PlugAuth::Guide::Plugin (was a stub)

0.03      2012-12-03 10:43:56 America/New_York
  - wrote PlugAuth::Guide::Client (was a stub)
  - added grant route (GET /grant)

0.02      2012-11-29 15:13:48 America/New_York
  - Added specification tests for Plugins (Test::PlugAuth::Plugin::*)
  - use autodata to support JSON, YAML, whatever, instead of just JSON
  - use temp storage by default if no files are specified in the config
    warn on this sort of usage, as modifications will be lost.
  - Added revoke route (DELETE /grant/...)

0.01      2012-11-13 16:30:06 America/New_York
  - Added documentation in PlugAuth::Guide::*
  - Added roles for plugins (see PlugAuth::Role::*)
  - use Apache MD5 password when creating/changing passwords
  - accept Apache or Unix MD5 encrypted passwords
  - renamed PlugAuth from SimpleAuth
  - /users/:group returns 404 for groups that don't exist
  - POST /group/:group/:user to add a user to a group
  - DELETE /group/:group/:user to remove a user from a group