Changes for version 0.50 - 2015-09-26

  • Updated build.
  • Complete refactoring, massive changes and cleanup.
  • Miscellaneous changes.
  • Imported Data::Object::Signatures into the codebase.
  • Imported Data::Object::Library into the codebase.
  • Updated dist.ini, .gitignore, and POD for Data::Object, etc.
  • Added method and function signatures to type classes.
  • Miscellaneous changes and cleanup.
  • Added support for producing immutable type objects.
  • Make all data type objects throwable.
  • Refactor import statements and foreign function calls.
  • Added Perl 5.14 and Type::Tiny(::Signatues) dependencies.
  • Updated POD for Data::Object.
  • Updated the distribution description.
  • Updated the POD for the new method on each class.
  • Removed the Constructor role.

Modules

Object Orientation for Perl 5
Array Object for Perl 5
Class Declaration for Perl 5
Class Declaration DSL for Perl 5
Code Object for Perl 5
Exception Object for Perl 5
Float Object for Perl 5
Hash Object for Perl 5
Integer Object for Perl 5
Type Library for Perl 5
Number Object for Perl 5
Regexp Object for Perl 5
Regexp Result Object for Perl 5
Role Declaration for Perl 5
Alphabetic Object Role for Perl 5
Array Object Role for Perl 5
Code Object Role for Perl 5
Collection Object Role for Perl 5
Comparison Object Role for Perl 5
Defined Object Role for Perl 5
Detract Object Role for Perl 5
Dumper Object Role for Perl 5
Float Object Role for Perl 5
Hash Object Role for Perl 5
Integer Object Role for Perl 5
Item Object Role for Perl 5
List Object Role for Perl 5
Number Object Role for Perl 5
Numeric Object Role for Perl 5
Output Object Role for Perl 5
Ref Object Role for Perl 5
Regexp Object Role for Perl 5
Scalar Object Role for Perl 5
String Object Role for Perl 5
Role Declaration DSL for Perl 5
Throwable Object Role for Perl 5
Type Object Role for Perl 5
Undef Object Role for Perl 5
Universal Object Role for Perl 5
Value Object Role for Perl 5
Scalar Object for Perl 5
Signatures Object for Perl 5
Singleton Object for Perl 5
String Object for Perl 5
Object Syntax DSL for Perl 5
Undef Object for Perl 5
Universal Object for Perl 5