Sha256: 393dc43f577db8725cb78332920163452530427ddf03c83d354bb7a7f251c582
Contents?: true
Size: 934 Bytes
Versions: 5
Compression:
Stored size: 934 Bytes
Contents
## [0.1.2] - 2024-02-22 - Removed Rails dependency and added ActiveRecord dependency. - Added documentation for `virtual_property` and improved overall README.md - Only supporting Ruby 3.2 and above for now. - Added support for `virtual_property`. This allows you to define JSON schema properties that don't have a corresponding AR attribute. - Performance improvements. - Improved error handling and added more tests. - Improved documentation and added more examples. - Added additional support for schema validation keywords. Example: `minLength`, `maxLength`, `pattern`, `format`, `multipleOf`, `minimum`, `maximum`, `exclusiveMinimum`, `exclusiveMaximum`, `enum`, `const`, `items`, `additionalItems`, `contains`, `minItems`, `maxItems`, `uniqueItems`, `propertyNames`, `minProperties`, `maxProperties`, `required`, `dependencies`, `patternProperties`, `allOf`, `anyOf`, `oneOf`, `not`. ## [0.1.0] - 2024-02-14 - Initial release
Version data entries
5 entries across 5 versions & 3 rubygems
Version | Path |
---|---|
model-to-schema-0.1.2 | CHANGELOG.md |
model-to-schema-0.1.1 | CHANGELOG.md |
model-to-schema-0.1.0 | CHANGELOG.md |
model-to-squema-0.1.0 | CHANGELOG.md |
esquema-0.1.2 | CHANGELOG.md |