Revision history for Class::Usul
0.17.6 2013-04-30 22:55:01
- Use F:DC:Exception::Simple
- 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