Changes for version 0.14 - 2015-03-26

  • Updated build.
  • Updated documentation.
  • Miscellaneous style update.
  • Added documentation for Float, Integer, and Number classes.
  • Added documentation about overloading.
  • Modified the overload definitions.
  • Fixed signature bug in the data_undef function definition.
  • Removed accidental MatchResult class.
  • Added Regexp class and role links to documentation.
  • Updated the .gitignore file.
  • Re-implemented support for Regexp objects.
  • Added Regexp link to SEE ALSO section.
  • Miscellaneous cleanup of typos and layouts.
  • Upgraded to Moo v2.
  • Removed scalar routines for "or", "and", "not", and "xor" operations.
  • Update documentation for class Scalar.
  • Document roles usages.
  • Rework roles and composition.
  • Miscellaneous cleanup.
  • Removed Clone dependency.
  • Removed Coercive role.
  • Removed Type::Tiny dependency, add ROLES package variables.
  • v0.13
  • Updated dist.ini.
  • Modified testing strategy and added strict and warnings declarations.
  • Miscellaneous cleanup before release.
  • Added support for Regexp objects.
  • Updated documentation to correct incorrect grammar.
  • Explain that coderefs are also acceptable where codified strings are.
  • Fixed typo about codification arguments.

Modules

Data Type Objects for Perl 5
An Array Object for Perl 5
A Code Object for Perl 5
A Float Object for Perl 5
A Hash Object for Perl 5
An Integer Object for Perl 5
A Number Object for Perl 5
A Regexp Object for Perl 5
A Regexp Result Object for Perl 5
An Array Object Role for Perl 5
A Code Object Role for Perl 5
A Float Object Role for Perl 5
A Hash Object Role for Perl 5
An Integer Object Role for Perl 5
A Number Object Role for Perl 5
A Regexp Object Role for Perl 5
A Scalar Object Role for Perl 5
A String Object Role for Perl 5
An Undef Object Role for Perl 5
A Universal Object Role for Perl 5
A Scalar Object for Perl 5
A String Object for Perl 5
An Undef Object for Perl 5
A Universal Object for Perl 5

Provides

in lib/Data/Object/Role/Collection.pm
in lib/Data/Object/Role/Comparison.pm
in lib/Data/Object/Role/Constructor.pm
in lib/Data/Object/Role/Defined.pm
in lib/Data/Object/Role/Detract.pm
in lib/Data/Object/Role/Indexed.pm
in lib/Data/Object/Role/Item.pm
in lib/Data/Object/Role/Keyed.pm
in lib/Data/Object/Role/List.pm
in lib/Data/Object/Role/Numeric.pm
in lib/Data/Object/Role/Output.pm
in lib/Data/Object/Role/Ref.pm
in lib/Data/Object/Role/Values.pm