docs: added sortable_fields to the migration guide (#381)

This commit is contained in:
Frank Elsinga 2023-01-17 20:36:57 +01:00 committed by Daniel Lautzenheiser
parent d4b88fb39e
commit d6a2e88d86

View File

@ -12,6 +12,20 @@ Static CMS is a fork of Netlify CMS. Many changes have been made, some big, some
- CMS must be explicitly initiated now by calling `CMS.init()`
- Passing a config to `CMS.init()` will now completely override `config.yml` (they are now exclusive), instead of being merged with `config.yml`
- A [new markdown editor](/docs/widget-markdown) has been added. It comes with a new [shortcode](/docs/widget-markdown#shortcodes) system, old editor components no longer work.
- The `sortable_fields` configuration option has been slightly changed, as we now allow a [default sorting option](/docs/collection-overview#sortable_fields).
Migrate it by exchanging
```yaml
sortable_fields:
- field1
- field2
```
with
```yaml
sortable_fields:
fields:
- field1
- field2
```
- Support in the List Widget for the `field` property has been dropped. A single field in the `fields` property [achieves the same behavior](/docs/widget-list).
- Custom widget creation has changed slightly. React class components have been deprecated. Widgets should all be [functional components](https://reactjs.org/docs/components-and-props.html#function-and-class-components) now. There have also been changes to how custom widgets are registered and the properties passed to the controls and previews. See [custom widgets](/docs/custom-widgets) for full details.