=== Tickera - Custom Forms Add-on ===
Contributors: tickera, freemius
Requires at least: 4.1
Tested up to: 6.8.1
Stable tag: trunk
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

The Custom Forms is a powerful add-on which allows you to easily create new custom fields in a simplest possible way - drag & drop.

== Description ==

Every piece of information collected form your clients via Custom Forms can be exported as PDF. Also, this add-on integrates well with our CSV Add-on. The add-on will simplified the data transfer to other systems by providing a data exporter that outputs CSV formatted files.

== Changelog ==

= 1.3.8 23/06/2025 =
- Improved alignment on Custom Form Fields within admin order details.
- Compliance with Tickera v3.5.5.7

= 1.3.7 25/04/2025 =
- New "tc_forms_post_type_args" filter hook to adjust tc_forms properties.
- New "tc_form_fields_post_type_args" filter hook to adjust tc_form_fields properties.
- Woocommerce High-Performance Order Storage compatibility.
- Unable to view/download ticket due to critical error caused by an empty buyer form field value. [Fixed]
- Unable to remove recently added element. [Fixed]

= 1.3.6 21/10/2024 =
- Cannot redeclare ticket elements classes. [Fixed]

= 1.3.5 04/09/2024 =
- Custom Fields not visible in Ticket Templates. [Fixed]

= 1.3.4 03/09/2024 =
- Tickera 3.5.3.6 compatibility.
- Load plugin dependencies first.

= 1.3.3 =
- Editable fields sanitization in admin order details page.
- Load plugin dependencies first.
- Clearing out Tickera v3.5.3.0 deprecated functions.

= 1.3.2 =
- Ability to require radio button. Requires Tickera v3.5.2.8
- Renaming "Input Field" to "Input Text"
- Additional "Input Number" Element

= 1.3.1 =
- CSV Export v1.2.8.3 compliance.

= 1.3.0 =
- Clearing out PHP8.2 deprecated errors.

= 1.2.9 =
- Additional "tc_custom_forms_user_permission" filter hook to manage admin user permission level.

= 1.2.8
- Woocommerce Blocks Integration

= 1.2.7 =
- Set error_reporting with E_ALL level if TC_DEBUG is defined. Otherwise, error_reporting inherit the default level.

= 1.2.6 =
- Fixed issue with licensing options

= 1.2.5.9 =
- Form Elements not visible on page load in Tickera > Custom Forms. [Fixed]

= 1.2.5.8 =
- Tickera > Settings > Export PDF: Undefined index error if a custom form field is unchecked. [Fixed]
- When multiple columns have the same title, it overwrites the associated row values. [Fixed]
- Append custom form title in the csv columns.

= 1.2.5.7 =
- Additional label and value parameters in tc_custom_forms_ticket_template_element_output hook. This hook is responsible to print custom form fields' element value.

= 1.2.5.6 =
- When multiple columns in CSV Export have the same title, it overwrites the associated row values. [Fixed]
- Clearing PHP error "class already in use" appearing in the checkout page (only appears in some website). [Fixed]
- Recently created form fields returns N/A values across all tickets. [Fixed]

= 1.2.5.5 =
- Custom fields not printed in the attendees email attachment. [Fixed]
- Special Characters ( e.g double quote, period, semicolon ) in Custom Forms field title causing fatal error when visiting Ticket Template configuration page. [Fixed]
- When two custom fields have the same title, it causes incorrect value assignments in the exported csv file created by the CSV Export plugin. [Fixed]
- Unable to render custom form fields on email ticket/pdf attachment. [Fixed]
- Additional "Label" form element. Requires Tickera 3.4.9.1 and above.

= 1.2.5.4 =
- Unable to modify "Field Label" in Ticket Templates, which also caused to display incorrect label in ticket's pdf file. [Fixed]

= 1.2.5.3 =
- Tweaked the design of the backend
- Added checks for the empty label fields

= 1.2.5.2 =
- Special Characters in Custom Forms field name/title causing fatal error when viewing/downloading tickets. [Fixed]

= 1.2.5.1 =
- Conflict with Germanized for Woocommerce plugin. Fields suddenly disappears in the frontend. [Fixed]

= 1.2.5 =
- Update for WordPress 5.5

= 1.2.3 =
- Better license update / license check handling


= 1.2.2.9 =
- Fixed an issue keep selection with custom forms CSV Export

= 1.2.2.8 =
- Added additional CSS classes for fields on the front-end for easier styling (tc_form_id_* and tc_ticket_type_id_*)

= 1.2.2.7 =
- Fixed issue with Multisite site wide activation
- Added improved plugin update option
- Added compatibility with Tickera 3.4

= 1.2.2.6 - 19/SEP/2018 =
- Fixed an issue with custom forms CSV Export

= 1.2.2.5 - 12/SEP/2018 =
- Added custom form titles for the CSV Export add-on (requires CSV Export addon at least 1.2.4.9)

= 1.2.2.4 - 12/SEP/2018 =
- Fixed issue with CSV Export with shifting columns when column title and value are same

= 1.2.2.3 - 31/JUL/2018 =
- Added language file

= 1.2.2.2 - 24/MAY/2018 =
- Fixed issue with field names starting with numbers and special characters

= 1.2.2.1 - 19/MAR/2018 =
- Added option for deleting plugin's data to the Delete Info tab in admin settings (3.2.8.5 version of Tickera plugin is required)

= 1.2.2.0 - 02/FEB/2018 =
- Fixed issue with wrong export fields in PDF

= 1.2.1.9 - 28/DEC/2017 =
- Added new hooks for developers

= 1.2.1.8 - 27/JUN/2017 =
- Added small javascript changes to support seating charts admin features

= 1.2.1.7 - 06/JUN/2017 =
- Added small changes for predefined class variables for developers (for radio button element)

= 1.2.1.6 - 25/APR/2017 =
- Fixed notices in checkin API when buyer form is turned on

= 1.2.1.5 - 30/JAN/2017 =
- Major performance improvements
- Fixes issue with showing custom fields in checkin apps even if "Show in check-in app" is not checked

= 1.2.1.4 - 13/JAN/2017 =
- Added better debugging options

= 1.2.1.3 - 09/JAN/2017 =
- Fixed conflicts with Tevolution plugin
- Fixed "parse error" warning

= 1.2.1.2 - 23/AUG/2016 =
- Added new variable for custom form elements (element_html_class_name) suitable for custom-made elements

= 1.2.1.1 - 08/JUL/2016 =
- Fixed issue with custom fields shown in the check-in apps when using Bridge for WooCommerce and variable products
- Fixed issue with transparent background while dragging element

= 1.2.1 - 08/JUN/2016 =
- Better handling for duplicate field titles in CSV Export

= 1.2.0.9 - 20/MAY/2016 =
- Fixed issue where fields are not aligning properly in CSV Export add-on.

= 1.2.0.8 - 06/MAY/2016 =
- Added compatibility with Tickera 3.2.5

= 1.2.0.7 - 14/APR/2016 =
- Fixed parse errors which happen in some cases (based on elements title)
- Added plugin updater support for new licensing server

= 1.2.0.6 - 18/MAR/2016 =
- UX Improvements

= 1.2.0.5 - 17/MAR/2016 =
- Added support for PHP 7

= 1.2.0.4 - 10/MAR/2016 =
- Fixed warning with CSV Export (when a field is not marked for export)

= 1.2.0.3 - 07/MAR/2016 =
- Added additional hooks for developers

= 1.2.0.2 - 04/MAR/2016 =
- Added required field and placeholder option for select form elements
- Fixed issue with WooCommerce Subscriptions extension

= 1.2.0.1 - 24/FEB/2016 =
- Fixed issue with pagination in the admin

= 1.2 - 23/FEB/2016 =
- Added option to change custom forms data (in the Tickera and Bridge for WooCommerce)
- Fixed issue with custom fields ticket template titles

= 1.1.2.7 - 29/JAN/2016 =
- Added support for Tickera 3.2.2.2

= 1.1.2.6 - 22/JAN/2016 =
- Fixed conflict with NM Contact Forms plugin (https://wordpress.org/plugins/nm-contact-forms/)

= 1.1.2.5 - 21/JAN/2016 =
- Fixed conflict with is_main_query

= 1.1.2.4 - 01/DEC/2015 =
- Redesigned interface

= 1.1.2.3 - 23/NOV/2015 =
- Added automatic updater

= 1.1.2.2 - 20/NOV/2015 =
- Removed required checkbox from the radio button element

= 1.1.2.1 - 28/OCT/2015 =
- Added additional hooks and filters

= 1.1.2 - 09/SEP/2015 =
- Compatibility for CSV Export Add-on (1.2.2)

= 1.1.1 - 06/AUG/2015 =
- Fixed issues with meta key names when saving custom fields

= 1.1 - 01/JUL/2015 =
- Added option to show custom fields in the check-in apps

= 1.0.4 - 02/JUN/2015 =
- Fixed issue with virtual template elements naming and sanitization

= 1.0.3 - 28/APR/2015 =
- Fixed issue with fields selection and focus in Firefox

= 1.0.2 - 27/MAR/2015 =
- Performance improvements

= 1.0.1 - 23/MAR/2015 =
- Fixed issue with post date box when the add-on is activated

= 1.0 - 12/MAR/2015 =
- First Release
