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