public/customfield/UPGRADING.md
Added new \core_customfield\api::is_shortname_unique(...) method to determine whether a shortname is available for use inside a given handler
For more information see MDL-87059
A new WebService core_customfield_convert_category has been added. It allows the conversion of any entity custom field category to a shared category.
For more information see MDL-87690
The base \core_customfield\handler class now implements static caching/reset itself, so all implementations of the same from extending handler classes should be removed
For more information see MDL-88176
The Javascript module core_customfield/repository/toggle_shared has been deprecated. Please, use core_customfield/repository instead.
For more information see MDL-87690
Added parameters 'component', 'area' and 'itemid' to the api::get_instance_fields_data() and api::get_instances_fields_data() methods. Added a new field 'shared' to the customfield_category DB table. Added 'component', 'area' and 'itemid' fields to the customfield_data DB table. Modified the customfield_data DB table unique index to include the new fields.
For more information see MDL-86065
Added a new custom field exporter to export custom field data in \core_customfield\external\field_data_exporter
For more information see MDL-83552
The field controller \core_customfield\field_controller::get_formatted_name() method now accepts an optional $escape parameter to define whether to escape the returned name.
For more information see MDL-82488