Updates change log for v1.0.3

This commit is contained in:
Muhammad Nawzad 2024-01-30 16:30:25 +03:00
parent d212a2904e
commit 96911aab98
No known key found for this signature in database
GPG Key ID: B954B6AAE33940B2

View File

@ -1,6 +1,10 @@
# Changelog # Changelog
This file is used to list changes made in each version of the Schemable gem. This file is used to list changes made in each version of the Schemable gem.
## Schemable 1.0.3 (2024-01-30)
* Added configuration for preventing expansion for nested relationships. This can be done by setting the `expand_nested` to `true` when invoking `ResponseSchemaGenerator`'s `generate` instance method (e.g. `ResponseSchemaGenerator.new(instance).generate(expand: true, expand_nested: true)`. Additionally, you could globally set the value of `expand_nested` to the same value as `expand` by setting the configuration `infer_expand_nested_from_expand` to `true` in the `/config/initializers/schemable.rb`.
## Schemable 1.0.2 (2024-01-30) ## Schemable 1.0.2 (2024-01-30)
* Added configuration for making certain associations nullable in the response's relationship. This can be done by adding the name of the relation in the `nullable_relationships` method's array of strings. * Added configuration for making certain associations nullable in the response's relationship. This can be done by adding the name of the relation in the `nullable_relationships` method's array of strings.