Changes for version 0.3.0 - 2017-03-24

  • ENHANCEMENTS
    • Code brought up to speed with the latest official draft04 tests.
    • Draft3 and Draft4 types in JSON::Schema::AsType::Draft*::Types.
    • Let the user decide if they want strict Strings or lax Strings. (GH#12)
    • Add support for Draft6.
    • Add 'Schema' types.
  • STATISTICS
    • code churn: 21 files changed, 1168 insertions(+), 343 deletions(-)

Modules

generates Type::Tiny types out of JSON schemas
Role processing draft3 JSON Schema
JSON-schema v3 keywords as types
Role processing draft4 JSON Schema
JSON-schema v4 keywords as types
Role processing draft6 JSON Schema
JSON-schema v6 keywords as types