CHANGELOG.md in strong_migrations-0.8.0 vs CHANGELOG.md in strong_migrations-1.0.0

- old
+ new

@@ -1,4 +1,33 @@ +## 1.0.0 (2022-03-21) + +New safe operations with MySQL and MariaDB + +- Setting `NOT NULL` on an existing column with strict mode enabled + +New safe operations with Postgres + +- Changing between `text` and `citext` when not indexed +- Changing a `string` column to a `citext` column when not indexed +- Changing a `citext` column to a `string` column with no `:limit` when not indexed +- Changing a `cidr` column to an `inet` column +- Increasing `:precision` of an `interval` or `time` column + +New unsafe operations with Postgres + +- Adding a column with a callable default value +- Decreasing `:precision` of a `datetime` column +- Decreasing `:limit` of a `timestamptz` column +- Passing a default value to `change_column_null` + +Other + +- Added experimental support for lock timeout retries +- Added `target_sql_mode` option +- Added error for `change_column_null` with default value with `safe_by_default` option +- Fixed instructions for `remove_columns` with options +- Dropped support for Postgres < 10, MySQL < 5.7, and MariaDB < 10.2 + ## 0.8.0 (2022-02-09) - Fixed error with versioned schema with Active Record 7.0.2+ - Dropped support for Ruby < 2.6 and Active Record < 5.2