== Changelog ==

= 1.3.33 =
* Adds hook registering event "tableFieldRegisterHooks"
* Changes example showing how to enqueue an admin script and apply the "sanitize_html" filter.

= 1.3.32 =
* Adds basic Polylang support
* Enables loading and executing a admin script between the plugins init script and execute script to use plugins Javascript hooks
* Adds Javascript filter for DOMPurify options
* Adds sanitizing for the table caption
* Fixes none unique HTML element ids

= 1.3.31 =
* Adds sanitizing table data using wp_kses( $data, 'post' ) during update_field().
* Fixes a Cross-Site Scripting vulnerability in table cell content exploitable by authenticated users with Author-level access or higher.
* Fixes minor table cell editor style issues.

= 1.3.30 =
* Enables using update_field() on user fields

= 1.3.29 =
* Fixes missing field preview image.

= 1.3.28 =
* Fixes loading translations from translate.wordpress.org.

= 1.3.27 =
* Fixes loading plugin textdomain to early.

= 1.3.26 =
* Adds auto repair table. Fixes table data when loading from database and on editing table.

= 1.3.24 =
* Fixes Rest API scheme

= 1.3.23 =
* Adds Rest API scheme

= 1.3.22 =
* Fixes an issue where the trigger changed was executed to the field without any actual change to the field.
* Fixes an issue where changes to the order of rows and columns and new rows and columns were not saved.

= 1.3.21 =
* Adds update_field() support for option pages
* Fixes missing "use_header" property on get_field()

= 1.3.20 =
* Fixes multiple registering events on Gutenberg
* Fixes issue not initial loading editing table

= 1.3.19 =
* Fixes issue not initial loading editing tables in Gutenberg blocks.

= 1.3.18 =
* Fixes issue with Gutenberg block containing a table field. If the same block was used multiple times on a page, the changes were not saved.

= 1.3.17 =
* Changes registering the ACF field type using the acf_register_field_type methode.
* Removes support for ACF version 4.

= 1.3.16 =
* Fixes an logical error causing PHP warnings

= 1.3.15 =
* Fixes an issue with count() in PHP8

= 1.3.14 =
* Prevents the font-size and line-height in the blue editor window of the table cells from being overwritten by other styles.
* Fixes an issue in update_field() where setting the "use_header" option to false did not work.

= 1.3.13 =
* Fixes missing sortable columns and rows in ACF Gutenberg blocks
* Updates depricated jQuery functionalities

= 1.3.12 =
* Updates styles of acf buttons plus and minus

= 1.3.11 =
* Adds support for updating term type by update_field()

= 1.3.10 =
* Fixes table cell content and caption update issue on ACF Gutenberg blocks
* Replaces jQuery depricated size() methode by .length property

= 1.3.9 =
* Fixes broken ACF select field styles in WordPress 5.3.
* Fixes an issue when adding or removing columns using update_field().

= 1.3.8 =
* Fixes an issue where option "use header" was not applied on updating a field with update_field().
* Fixes an issue where percent characters in a table field content causes an JavaScript error.

= 1.3.7 =
* Fixes an issue where the table header was not displayed on a page preview.

= 1.3.6 =
* Fixes an issue when changing the field type of a field that already has content in the database.

= 1.3.5 =
* Fixes an issue that removes table header content using update_field() while option "use header" is set to "no".
* Fixes an issue with the update_post_metadata filter

= 1.3.4 =
* Fixes an issue that prevents the removal of table contents

= 1.3.3 =
* Fixes returning empty table after saving content containing a single quote

= 1.3.2 =
* Fixes returning empty table after saving content containing quotes
* Fixes an issue using update_field() on a table field

= 1.3.1 =
* Changes table data storing format from JSON string to serialized array. This is due to an issue caused by third party plugins using update_post_meta() without providing wp_slash() to the value before. Existing table data values in JSON string format in the database will still exists and be compatible. When a field is saved again, the storage format changes from JSON to serialized array.
* Fixes an PHP error of table caption

= 1.3.0 =
* Adds support for table caption
* Fixes an JavaScript issue for ACF version 4

= 1.2.6 =
* Replaces jQuery.noConflict methode
* Prevents PHP error if table fields value is from a previous fieldtype

= 1.2.5 =
* Adds danish translation, thanks to Jeppe Skovsgaard

= 1.2.4 =
* Fixes backslashes on using update_field();

= 1.2.3 =
* Adds support for the ACF update_field() function. If you get the table fields data array by get_field(), you can change the table data array and using update_field() to save the changes to the field.

= 1.2.2 =
* Adds plugin version to table data for handling structural changes.
* Fixes loosing table data containing quotes on third party update_post_meta() actions to table field values. Limited to new fields or fields value changed since plugin version 1.2.2.
* Fixes an PHP warning since PHP 7.2 when body data is null

= 1.2.1 =
* Fixes not using user locale for translation
* Adds description for handling line breaks to plugins page

= 1.2 =
* Adds support for tab navigation. Uses shift + tab for backward navigation.
* Minor code improvements

= 1.1.16 =
* Keeps the WordPress admin area working, if tablefields value is not a valid JSON string. Logs the invalid value in the console for debugging.

= 1.1.15 =
* Adds polish translation by Pawel Golka

= 1.1.14 =
* Fixes table does not appear under certain field groups location rules

= 1.1.13 =
* Fixes an XSS issue within /wp-admin/ pages

= 1.1.12 =
* Adds support for field groups post taxonomy rule

= 1.1.11 =
* Fixes rerendering of tables while changing other content

= 1.1.10 =
* Fixed table functionality with respect to the ACF rules

= 1.1.9 =
* Fixes returning false on single empty table cell for ACF version 4

= 1.1.8 =
* Fixes support for user edit pages

= 1.1.7 =
* Fixes support for user profile pages

= 1.1.6 =
* UI: Fixes table header switch off problem

= 1.1.5 =
* Fixes issue occured after database migration with plugin "WP Migrate DB"

= 1.1.4 =
* Takes over icon class changes in ACF-Pro since version 5.3.2

= 1.1.3 =
* Fixes wrong function name 'change_template'

= 1.1.2 =
* Fixes missing table on page template change

= 1.1.1 =
* Compatibility to icon changes of ACF Pro version 5.2.8
* Fixes table top legend height in FireFox
* Fixes delete column icon position in IE

= 1.1 =
* Improved User Experience when deleting all columns and rows.
* Compatibility to changes of ACF Pro version 5.2.7.

= 1.0.7 =
* Use wp_json_encode() instead of json_encode(). This may fix issues in rare enviroments.

= 1.0.6 =
* If the table has only a single empty cell (this is by default), no table data will return now.

= 1.0.5 =
* Fixes javascript issue in IE 8.
* Fixes missing table borders and table header´s height in FireFox.

= 1.0.4 =
* Fixes an uri problem on some hosts.

= 1.0.3 =
* Fixes an php error on HTTP_REFFERER.

= 1.0.2 =
* Fixes error when including the plugin from inside a theme.

= 1.0.1 =
* Fixes ACF validation error "required" when header option "use table header" was used and unchecked.

= 1.0 =
* Official Release of the free version
