CHANGELOG.md in attributor-7.1 vs CHANGELOG.md in attributor-8.0
- old
+ new
@@ -1,9 +1,13 @@
# Attributor Changelog
-## next
+## 8.0
+- Add support for Ruby 3.2.
+- Remove usage of Randexp for examples and replace with Faker.
+- The above means this also removes support for generating examples using regular expressions.
+
## 7.1 (6/9/2023)
- Enhance custom_option handling. The values provided for custom options are now loaded (and definition will fail if they aren't compatible). This was specially
important for custom options that were collections, etc.
- Fix Float type .load
@@ -35,10 +39,10 @@
## 6.1 (1/7/2022)
- added support for enum's out of values in json_schema generation
## 6.0 (22/11/2021)
-- removed `required_if` support and all of the necessary code.
+- removed `required_if` support and all of the necessary code.
- changed the semantics of the `required:` option in attributes, to really mean if the "key" is required to be passed in or not (i.e., check if the key is null, not if its value is null)
- Introduced a new option`null: true|false` to allow for the value of an attribute to be nullable or not when the attribute is passed in.
* The default behavior for an attribute nullability currently `null: false` (but it can be easily changed by overriding the `Attributor::Attribute.default_for_null` function to return `true`)
## 5.7 (1/7/2021)