Changes for version 0.60 - 2018-12-14

  • Reformatted module files (Al Newkirk)
  • Reformatted test files (Al Newkirk)
  • Updated to work with new Type::Tiny::Signatures release (Al Newkirk)
  • Updated build. (Al Newkirk)
  • Added global types array to library. (Al Newkirk)
  • Added the Proxyable role to support proxy methods and autoloading. (Al Newkirk)
  • Modified POD in SYNOPSIS for existing roles. (Al Newkirk)
  • Added support for alternate Data::Object namespacing. (Al Newkirk)
  • v0.58 (Al Newkirk)
  • Updated SEE ALSO POD. (Al Newkirk)
  • Updated POD for Hash values method. (Al Newkirk)
  • Modify the Hash fold method to support empty hashes. (Al Newkirk)
  • v0.57 (Al Newkirk)
  • Updated codification examples for Array, Hash, and Code packages. (Al Newkirk)
  • v0.56 (Al Newkirk)
  • Updated POD. (Al Newkirk)
  • Updated codification implementation. (Al Newkirk)
  • Added reify function. (Al Newkirk)
  • Refactored codification to to use Sub::Quote. (Al Newkirk)
  • Updated main module synopsis. (Al Newkirk)
  • v0.55 (Al Newkirk)
  • Updated POD for Syntax packages and removed dead code. (Al Newkirk)
  • v0.54 (Al Newkirk)
  • Updated the .travis.yml file to include Perl versions 5.14+. (Al Newkirk)
  • Fixed code object dump method test failure. (Al Newkirk)
  • v0.53 (Al Newkirk)
  • Fixed Type::Tiny::XS type constraint test failure. (Al Newkirk)
  • v0.52 (Al Newkirk)
  • Updated POD for all syntax packages. (Al Newkirk)
  • v0.51 (Al Newkirk)
  • Updated and cleaned-up POD across all files. (Al Newkirk)
  • v0.50 (Al Newkirk)
  • v0.42 (Al Newkirk)
  • Updated gitignore. (Al Newkirk)
  • Complete refactoring, massive changes and cleanup. (Al Newkirk)
  • Miscellaneous changes. (Al Newkirk)
  • Imported Data::Object::Signatures into the codebase. (Al Newkirk)
  • Imported Data::Object::Library into the codebase. (Al Newkirk)
  • Updated dist.ini, .gitignore, and POD for Data::Object, etc. (Al Newkirk)
  • Added method and function signatures to type classes. (Al Newkirk)
  • Miscellaneous changes and cleanup. (Al Newkirk)
  • Added support for producing immutable type objects. (Al Newkirk)
  • Make all data type objects throwable. (Al Newkirk)
  • Refactor import statements and foreign function calls. (Al Newkirk)
  • Added Perl 5.14 and Type::Tiny(::Signatues) dependencies. (Al Newkirk)
  • Updated POD for Data::Object. (Al Newkirk)
  • Updated the distribution description. (Al Newkirk)
  • Updated the POD for the new method on each class. (Al Newkirk)
  • Removed the Constructor role. (Al Newkirk)
  • Updated the POD for the syntax packages. (Al Newkirk)
  • v0.41 (Al Newkirk)
  • Updated POD for syntax packages. (Al Newkirk)
  • v0.40 (Al Newkirk)
  • Changed behaviour for req and opt functions. (Al Newkirk)
  • Updated POD for const. (Al Newkirk)
  • v0.39 (Al Newkirk)
  • Added req and opt functions to the syntax packages. (Al Newkirk)
  • Removed the alias function. (Al Newkirk)
  • Added tests and POD for the const function. (Al Newkirk)
  • Refactored the constructor for all type classes. (Al Newkirk)
  • v0.38 (Al Newkirk)
  • Updated miscellaneous role descriptions. (Al Newkirk)
  • Updated POD for Role. (Al Newkirk)
  • Updated the POD for the Singleton class. (Al Newkirk)
  • Updated the ABSTRACT for all relevant classes. (Al Newkirk)
  • Update the Data::Object description. (Al Newkirk)
  • Added const function to the core export tag. (Al Newkirk)
  • v0.37 (Al Newkirk)
  • Added the const function, Updated the load and alias functions. (Al Newkirk)
  • Updated POD for teh Exception class. (Al Newkirk)
  • Updated the main SYNOPSIS. (Al Newkirk)
  • Modified constructor for all objects. (Al Newkirk)
  • v0.36 (Al Newkirk)
  • Added SEE ALSO sections to the class and role packages. (Al Newkirk)
  • v0.35 (Al Newkirk)
  • Fixed and documented the defaulter behavior. (Al Newkirk)
  • v0.34 (Al Newkirk)
  • Updated the alias function POD. (Al Newkirk)
  • v0.33 (Al Newkirk)
  • Fixed attribute altering and defaulter behavior. (Al Newkirk)
  • Updated the SEE ALSO documentation. (Al Newkirk)
  • Added alias function. (Al Newkirk)
  • v0.32 (Al Newkirk)
  • Added "alt", "def", and "defaulter" functions to the syntax packages. (Al Newkirk)
  • v0.31 (Al Newkirk)
  • Fixed and simplified all class/object constructors. (Al Newkirk)
  • v0.30 (Al Newkirk)
  • Fixed documentation for Class, Role, and Exception packages. (Al Newkirk)
  • v0.29 (Al Newkirk)
  • Added documentation for Class, Role, and Exception packages. (Al Newkirk)
  • Added tests for the Syntax DSL packages. (Al Newkirk)
  • Updated Syntax package descriptions. (Al Newkirk)
  • v0.28 (Al Newkirk)
  • Generating documentation for the Syntax DSL packages. (Al Newkirk)
  • v0.27 (Al Newkirk)
  • Added documentation for the Syntax DSL packages. (Al Newkirk)
  • v0.26 (Al Newkirk)
  • Fixed DSLs for Class and Role definitions. (Al Newkirk)
  • v0.25 (Al Newkirk)
  • Added DSLs for Class and Role definitions. (Al Newkirk)
  • v0.24 (Al Newkirk)
  • Fixed exception class and tests. (Al Newkirk)
  • v0.23 (Al Newkirk)
  • Updated CHANGES. (Al Newkirk)
  • Modified singleton configuration. (Al Newkirk)
  • Allow lists to the Hash and Array constructor. (Al Newkirk)
  • Refactor the Hash fold method. (Al Newkirk)
  • v0.22 (Al Newkirk)
  • Added fold/unfold functionality, Replaced Carp::confess with throw, Updated POD. (Al Newkirk)
  • v0.21 (Al Newkirk)
  • Added throw function, "core" and "all" exports, and tests. (Al Newkirk)
  • Modified exception and singleton classes. (Al Newkirk)
  • Added additional merge method tests. (Al Newkirk)
  • Updated project files. (Al Newkirk)
  • Added generic exception class. (Al Newkirk)
  • v0.20 (Al Newkirk)
  • Added singleton pattern class. (Al Newkirk)

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
Proxyable 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