This files describes API changes for code that uses the question API,
information provided here is intended especially for developers.

=== 10.0 ===

* changed HTML when viewing multiselect feild
* changed HTML when editing multiselect feild
* removed js-delete CSS
* converted M.totara_customfield_multiselect to an AMD module (totara_customfield/field_multiselect-lazy)
* moved CSS to less format
* customfield_record function has been deprecated, this function was unused and non-functional.
* added $addsuffix parameter to customfield_get_field_instance function.

== 10.4 ===

* customfield_base::_constructor added $suffix parameter that allows for custom suffixes to avoid name collisions
  If you have implemented any classes based on customfield_base which override the default __constructor function 
  then you should add the '$suffix = null' parameter and pass it to the parent::__constructor()
  to ensure that the custom field type is not affected by the uniqueness problem addressed in TL-16499. See totara/customfield/field/checkbox/field.class.php for an example.
* customfield_definition added $suffix parameter that allows for custom suffixes to avoid name collisions
* customfield_load_data added $suffix parameter that allows loading data for fields with custom suffixes
* customfield_save_data added $suffix parameter so the field can match up
