Changes for version 0.32

  • Change to use core Digest and Digest::SHA dists, rather than Digest::SHA1. RT#69811
  • Create a JSON::Any object, so setting $ENV{JSON_ANY_CONFIG} works. Adjust tests that were setting the wrong values and the default happened to work.
  • Don't rely on hash key order in tests (RT#81695)

Modules

A serialization framework for Moose classes
A more secure serialization role
The simplest level of serialization
A role for undecisive programmers
The meta-engine to handle collapsing and expanding objects
The actually atomic file storage mechanism.
The actually file storage mechanism.
A custom trait to bypass cycle detection
An engine trait to bypass serialization
A JSON serialization role
A Storable serialization role
A YAML serialization role
An Atomic File I/O role
A basic File I/O role
An Storable File I/O role
A custom meta-attribute to bypass serialization
A custom meta-attribute-trait to bypass serialization
A custom trait to bypass cycle detection
A custom trait to bypass serialization
A MooseX::Storage swiss-army chainsaw

Provides

in lib/MooseX/Storage/Meta/Attribute/DoNotSerialize.pm
in lib/MooseX/Storage/Meta/Attribute/Trait/DoNotSerialize.pm