All Versions
7
Latest Version
Avg Release Cycle
30 days
Latest Release
30 days ago

Changelog History

  • v0.4.0 Changes

    May 30, 2022

    โž• Added

    • ๐Ÿ‘ Allow to add title to JSON Schema
    • Map Shale::Type::Value to "anyType" XML Schema type
    • Map Shale::Type::Value to "any" JSON Schema type
    • ๐Ÿ‘ Allow to generate Shale model from JSON Schema

    ๐Ÿ”„ Changed

    • ๐ŸŽ Performance improvements
    • โœ๏ธ Reformat README a little bit and fix typos

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix stack overflow caused by circular dependency when generating JSON and XML schemas
  • v0.3.1 Changes

    April 29, 2022

    ๐Ÿ”„ Changed

    • ๐Ÿ“‡ Rename id -> $id and add info about supported JSON Schema dialect
  • v0.3.0 Changes

    April 29, 2022

    โž• Added

    • ๐Ÿ‘Œ Support for XML namespaces
    • โž• Add option to pretty print JSON and XML and to include XML declaration
    • โž• Add support for generating JSON and XML Schema

    ๐Ÿ”„ Changed

    • ๐Ÿ“š Various fixes to documentation
    • ๐Ÿ’Ž Rename hash -> hsh (hash is used internally by Ruby)
    • ๐Ÿ“‡ Rename Shale::Type::Base -> Shale::Type::Value
    • ๐Ÿ‘‰ Use ISO 8601 format for date and time in JSON, YAML and XML
  • v0.2.2 Changes

    March 06, 2022

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix handling of blank attributes in XML format
    • ๐Ÿ›  Fix incorrect types in README examples
  • v0.2.1 Changes

    February 06, 2022

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix attribute declaration causing problems in some runtimes (e.g Opal)
  • v0.2.0 Changes

    January 20, 2022

    โž• Added

    • ๐Ÿ‘Œ Support for using methods to extract/generate data from/to document

    ๐Ÿ”„ Changed

    • deduplicate code
    • ๐Ÿ“‡ Rename Shale::Type::Complex -> Shale::Type::Composite
  • v0.1.0 Changes

    November 30, 2021

    ๐Ÿš€ First public release