Revision history for File::DataClass
0.13.421 2012-12-14
- Tried to fix tests on win32
0.13.420 2012-12-12
- Tried to fix tests on win32
- F::DC::Schema load and dump are now also class methods
0.13.418 2012-11-13
- Updated inc::Bob to 1.7. Removed defined ors
0.13.416 2012-11-07
- Updated inc::Bob to 1.6
- Fixed nasty bug in IO::umask_pop
- Added IO::parent
0.12.411 2012-10-27
- Fixed write filter bug in XML::Bare
0.12.409 2012-09-06
- Added missing dependency on parent
- Abstract and description POD fix for F:D:Functions
0.12.406 2012-09-02
- Removed deprecated ioc_obj attribute
- Allow CPAN testing to run on more platforms
- Removed dependency on IPC::SRLock
- Added spelling tests
- Updated inc::Bob to 1.5
- Changed OS unsupported message in inc/CPANTesting
0.11.401 2012-07-10
- Added email_address method to F::MailAlias
- Add class attribute to F::DC::Exception
- F::DC::Storage::WithLanguage does not throw if no lang dep updates
- Fixed F::Gettext::Storage::PO using name for msgid
- Fixed gettext caching in F::DC::Storage::WithLanguage
- Fixed bug in F::DC::HashMerge. Will update undef to 0
- Made EXTENSIONS available in F::DC::Schema
- Replace F::DC::Util with F::DC::Functions
- Made JSON untaint the data it reads
- Moved F::DC::Storage::extensions to F::DC::Util
- Fixed using F::DC::Storage::WithLanguage with F::DC::S::Any
- F::DC::Schema::translate defaults to storage class Any
- Fixed bug in update detection logic
- Fixed F::MailAlias api
- Added Schema attribute builder, deprecated ioc_obj
- Added columns and has_column to F::DC::ResultSource
- Do not allow setting attributes to undef in F::DC::IO
- Optimised coercions in F::DC::Constraints
- Optimised F::DC::Storage::WithLanguage::_get_key_and_newest
- Added type coercion to LanguageType from Undef in
F::DC::Schema::WithLanguage
0.10.380 2012-05-19
- Added F::DC::Storage::Any
- Fixed attribute merging in F::DC::Schema::BUILDARGS
- Enhanced F::DC::IO close/rename logic
- Enhanced leader selection in F::DC::Exception
- Added F::DC::Storage::Any
- F::DC::IO can coerce the filename from a coderef
- POD updates
0.9.368 2012-04-17
- Turned CPAN testing on
- Stopped using lazy_build in favour of lazy and builder
- Switched to using MX::Types
- Exception_Class now a class attribute of F::DC::Constants
- Updated inc::Bob to 1.3
- API update F::DC::IO::rmtree now calls File::Path::remove_tree
0.8.360 2012-04-03
- Stopped CPAN testing, no point in allowing it to continue
0.8.357 2012-04-03
- Turned CPAN testing back on and exempted permission tests in io.t
for MSWin32 and cygwin
0.8.355 2012-03-29
- Turning CPAN testing off
- Updated inc::Bob to 1.2
0.8.351 2012-03-29
- Upped min Perl ver to 5.10
- Updated inc::Bob. Added inc::CPANTesting
0.7.343 2012-03-23
- In F::DC::IO::close unlock and close handle before rename
on MSWin32 and Cygwin. Creates a race condition on those platforms
0.7.339 2012-03-22
- Altered F::DC:IO::close to work around rename of open files
0.7.338 2012-03-21
- Tried reordering some use statements
- Use binary mode for some IO tests on evil platform
0.7.336 2012-03-20
- Turned CPAN testing on. Trying to diagnose Module::Build / Moose
bug which results in 'has' not being defined during testing
0.7.335 2012-03-12
- Stopped using Data::Section. It doesn't work with Plack/Starman
- Updated Moose / Class::MOP / MRO::Compat dependencies
0.7.332 2012-02-24
- Explicitley stopped Nigel Horne from testing my modules, see
6f77a84e-5e4f-11e1-952b-9fe4e7658155
0.7.331 2012-02-23
- Switched off CPAN testing again. Still a waste of bandwidth, see
5a821344-5d86-11e1-92ee-8d2dc56bd05b
0.7.330 2012-02-22
- Fixed Storage::XML::Bare for borked versions of XML::Bare > 0.45
see RT#75220
0.7.328 2011-12-03
- Fixed circular reference in result source registrations
- Rationalised the exception_class attribute
- Fixed circular reference in Cache on_set_error log
0.7.326 2011-12-02
- Bumped File::Path version
0.7.325 2011-12-02
- Updated inc::Bob, set create_readme_pod to true for README.pod file
- Added missing IPC::Cmd dependency
- Added default for localedir to F::DC::Schema::WithLanguage
0.7.321 2011-11-30
- Works with CX::U 0.4.1084
- Fixed new attribute assignment bug in HashMerge
- Changed comment field types in Gettext::Storage::PO to scalars
- Fixed bug in File::MailAlias BUILDARGS not using ioc_obj
- Added Schema::WithLanguage
- Storage::WithLanguage can dump
- Storage::WithLanguage passes tests
- Renamed Combinator to Storage::WithLanguage
- Combinator rewritten to use F::Gettext
- Updated inc::Bob
- Fixed bug in ResultSource now has copy of schema storage
- Fixed string quoting in po files
- Gettext mo files now create a hash table entry for msgid_plural
- Added Gettext for mo files (read-only)
- Fixed the way ResultSource::WithLanguage patches in storage object
- Added Gettext for po files
- Eliminated Exception_Class class attribute
- Exception_class now an obj attribute defaulting to class attribute
0.6.286 2011-07-11
- Changed F::DC API. Made ioc_obj an attribute not a parameter
- More breakage in IO::tempfile. Set mode to w+ and fix open_args
- Fixed breakage in IO::stat. Which means val doesn't roundtrip
- Added aliases_map to MailAlias. Caching hash ref of alias list
- Improved is_file and is_dir logic
- Stop sending perms to IO::File->new. Just use umask
- Fixed type error in chmod. Added more tests
- Added chown
- Stat->{mode} is now & 07777 so that the perms val roundtrips
- Added chmod and copy methods
0.5.271 2011-05-30
- Fixed base path bug in IO::absolute
- Can now pass dtd into Storage::XML
- Improved directory creation permission handling. Ignores umask
- Use File::Path::make_path not mkpath
0.4.268 2011-05-15
- Added substitute method to IO
- Fixed logic error in IO filter processing
- Added more exception handling tests
- Fixed casing on Exception_Class class attribute
- Chomped mail_domain attribute in MailAliases
0.3.259 2011-04-12
- Suppressed dcollins CPAN testing
- Added force_array to storage attributes so that arrays can
be specified through the constructor call
- Set lock_class to 'none' to prevent the creation of a lock object
- Added cache_class schema attribute. Set to 'none' to defeat cache
- Changed _utf8 attribute to is_utf8 for sense and clarity
- Moved boilerplate M::B subclass code to inc/Bob.pm
- Upgraded Module::Build
- Tweaked cache construction and tightend cache typing
0.3.239 2011-02-22
- Suppressed Konig CPAN testing again
0.3.238 2011-01-26
- Removed extra unwanted attributes from XML::Bare read filter
- Updated exception handling class
0.2.234 2010-10-06
- Fixed bare io keywords in tests after Moose 1.15
- Added unlink_on_exit to cache default attributes
0.1.228 2010-09-28
- Started this log