Changes for version 1.00 - 2024-01-29

  • initial release

Modules

performs rule-based data transformations of arbitrary structures
a transformer class that matches anything at very low priority
default stringification of untransformed values
converts hash keys to lowerCamelCase
a post-process transformer that rewrites hash keys to replace /Id$/ with ID
converts hash keys to lower_snake_case
the root role which all Data::Transform transformers must implement
a compound transformer that specifies one or more locations within the data structure to apply to
a transformer that filters based on a predicate function
a transformer that is applied to the entire data structure, after all "node" transformations have been completed
a transformer that filters by reference type
transforms DBIx::Class::Rows into hashrefs
transforms DBIx::Class::Rows into hashrefs, traversing (some) relationships
transform DateTime objects to ISO8601 format
transforms DateTime::Duration objects to ISO8601 format
a transformer that filters by node value

Provides

in lib/Data/Transform/Constants.pm
in lib/Data/Transform/Schema.pm