Revision history for Class::Usul 0.18.3 2013-05-09 17:00:56 - Pass ::Exception to IPC::SRLock in Usul - Exception class depends on Unexpected - Exception class loads ErrorLeader trait 0.17.9 2013-05-02 15:24:05 - Bumped F::DC version number - Try harder to derive the logname in Programs - Use F:DC:Exception - Bumped F:DC dependency - Raised exception level in C:U:Functions::untaint_string - Fixed Indent keyword expansion - Fixed POD version numbers - Moved to Git from SVN 0.16.290 2013-04-29 - Enhanced C::U::Exception 0.15.282 2013-04-27 - Stopped Konig CPAN Testing - cfd60888-aea9-11e2-882d-0004c1508286 0.15.281 2013-04-26 - Added exception class test - Added C::U::Exception from CatalystX::Usul - Added C::U::Lock from CatalystX::Usul 0.14.278 2013-04-25 - Run even fewer tests on Winblows 0.14.277 2013-04-21 - ::Programs _get_run_method not sets method attribute - ::Programs appclass defaults to $self not prefix2class $PROGRAM_NAME - Fixed search path prefix in ::TraitFor::LoadingClasses::setup_plugins 0.13.272 2013-04-15 - Added missing dependency on File::Gettext - Updated POD - Updated inc::Bob to 1.11 0.12.266 2013-04-02 - Updated inc::Bob to 1.9 - Updated Moose and MooseX::ClassAttribute dependencies - Overload MX::Getopt::GLD::help_flag command aliases. No -h - Refactored C::U::Programs::get_meta and C::U::Response::Meta 0.12.264 2013-03-12 - Tried to work around NTFS read after write bug in tool chain - Some light refactoring - C::U::Programs::__get_apphome also checks MYAPP_CONFIG env var 0.12.262 2013-03-02 - Consolidated C::U::IPC::popen implementations - Upped dependency on MooseX::Getopt to 0.50. Removed C::U::Programs::_getopt_full_usage 0.12.260 2013-03-02 - Patched C::U::IPC::popen child handling return values - Patched undefined error bug in C::U::Programs::run - Fixed existance test in C::U::Programs::get_meta 0.12.254 2013-02-28 - Corrected pod in C::U::Functions and C::U::Crypt - Refactored C::U::IPC::popen implementations - Stopped Ciornii c-9d2392d06fcb4 - failed dependency aa18dea5-6bfb-1014-97a2-fbb5402793bb 0.12.250 2013-02-16 - Robbed an IPC::Open3 implementation from IPC::Cmd for Win32 - Switched to Crypt::Twofish2. Add C::U::Crypt test 0.12.248 2013-02-13 - Fixed RCS keyword expansion in C::U::Build::VCS 0.11.247 2013-02-13 - Forced MSWin32 to use popen instead of run_cmd in C::U::IPC - Fixed bug in 14time.t 0.11.245 2013-02-10 - Made t/21ipc.t trap errors - Made Time::time2str default to local time zone. Adjusted test 0.11.243 2013-02-07 - Skipped File::symlink test on MSWin32 - Made Time::time2str default to UTC - For MSWin32 changed Functions::abs_path to return backslashes - Fixed no required default in L10N - Added another dummy method Programs::print_usage_text. Fix RT#82279 0.11.239 2012-12-09 - Stopped Solimano a28e32d4-70d4-1014-a3d4-f5aa727880d3 - bad clock and broken Cwd::abs_path - Dropping out of CPANTS. Disabled the use_strict metric in t/05kwaitee.t. Since Class::Usul::Moose that metric is no longer viable 0.11.238 2012-12-07 - Stopped Horne ac4924e6-3efa-11e2-992e-e7c00a4a7996 - old broken version of Perl 0.11.236 2012-12-04 - Stopped Kimmel 157e3292-38c2-11e2-8ee7-bb3f1c5ae6b4 - Added another option to Programs::__get_homdir - Renamed void to run_chain on Programs - Removed bareword::filehandles and multidimensional from Moose. Was seriously fucking Marpa::R2 - unexports the state feature - Added fh method to Log - Added async support to IPC::run_cmd's IPC::Run implementation - Added build, fqdn, and pad to Functions 0.10.235 2012-11-13 - Updated inc::Bob to 1.7. Removed defined ors - Switched testing on mswin32 and cygwin on since IPC::SRLock 0.8.201 - Programs prints stacktraces on errors if debug turned on - Started using Sub::Exporter::Progressive - Pulled call to loc out of Programs::add_leader - Fixed unwanted newline in Crypt::encrypt - Bumped IPC::SRLock version to 0.8.200 - Config::name now also splits on dash in addittion to underscore - Add split_on_dash to Functions - Changed default mode to 027 0.9.229 2012-11-07 - Added void method to Programs. A will always throw method for run - Added File::HomeDir::my_home to Config::Programs and Programs - Added Module::Build patches since referenced by Module::Provision - Updated inc::Bob to 1.6 - Made the quiet attribute in Programs non resetable - Added the constant UNDEFINED_RV to be -1 - Moved all the depends_on calls outside the try/catch blocks in Build - Improved undefined rv logic in Programs run method - Fixed bug in Programs config_class default override - Bumped version from 0.8 to 0.9 - Added bsonid64 to Functions 0.8.215 2012-10-20 - Factored out the canonicalise function in C::U::Config - New functions; bsonid - generates are reasonably unique hex string, bsonid_time - returns the time a bsonid was generated, hex2str - takes a string of hex chars and returns an ascii string - Added new_from_class to C::U. Can instantiate from just an application class name, e.g. 'App::Munchies' - Added config_class attr to C::U. Can subclass C::U::Config and add more attributes - Switched to fields from flds in C::U::IPC - Deprecated flds attr in favour of fields in C::U::Response::Table 0.8.209 2012-09-08 - Placed non-core use statements after the plan skip_all in tests ed342005-6cb8-1014-a31e-9f2d1ede6b02. Classic 0.8.208 2012-09-07 - Recommend / require Proc::ProcessTable due to installation problems - Added Bingos falco smoker to skip tests 8625b420-f89e-11e1-8d3a-af090e115ead - Added dependency MooseX::Getopt::Dashes - Fixed undefined warning in Functions::app_prefix 0.8.206 2012-09-06 - Bumped minor version # to 8 because of PAUSE indexer failure 0.1.205 2012-09-06 - Added missing dependency MooseX::Types::LoadableClass - Fixed base arrayref bug in C:U:File absolute - Fixed version number in C:U:Response::Table 0.1.202 2012-09-02 - Started