Changes for version 0.44

  • Added 'raw' flag to constructor, allows for more convenient raw access to underlying serializers
  • retrieve altered to read in full contents of file specified, this change could be disruptive if you were using retrieve in a non-standard way, so be aware of it.
  • store and retrieve when the raw flag is set will do what you would expect and store and retrieve serialized data from files in their raw underlying serializer format with no Data::Serializer markup included
  • Removed last usage of Autoloader (decided it isn't worth the irritation of keeping it)
  • Updated Data::Serializer::Cookbook to reference the raw flag and de-emphasis the use of raw_ methods.
    • Thanks to Charles Gowing <charles.gowing@novainfo.com> for noticing that retrieve with portable set to 0 was quite broken. That led to revisiting the 'raw' concept and improving it. Now does work with portable set to 0 (using raw set to a true value is likely a better choice however).

Modules

Modules that serialize data structures
Creates bridge between Data::Serializer and Config::General
Examples of how to use Data::Serializer
Creates bridge between Data::Serializer and Data::Denter
Creates bridge between Data::Serializer and Data::Dumper
Creates bridge between Data::Serializer and Data::Taxi
Creates bridge between Data::Serializer and FreezeThaw
Creates bridge between Data::Serializer and JSON
Creates bridge between Data::Serializer and JSON::Syck
Creates bridge between Data::Serializer and PHP::Serialization
Creates bridge between Data::Serializer and Storable
Creates bridge between Data::Serializer and XML::Dumper
Creates bridge between Data::Serializer and XML::Simple
Creates bridge between Data::Serializer and YAML
Creates bridge between Data::Serializer and YAML::Syck

Examples