Skip to content

Latest commit

 

History

History
291 lines (172 loc) · 7.14 KB

CHANGELOG.md

File metadata and controls

291 lines (172 loc) · 7.14 KB

Change Log for the Eightshift Forms Utils library

All notable changes to this project will be documented in this file.

This projects adheres to Semantic Versioning and Keep a CHANGELOG.

Updated

  • @infinum/eightshift-libs to version 9.3.1.

Updated

  • @infinum/eightshift-libs to version 9.3.0.

Added

  • postExternallyData responseOutputKeys enums.
  • New icon for Corvus and Paycek integrations.

Updated

  • @infinum/eightshift-libs to version 9.1.5.

Updated

  • @infinum/eightshift-libs to version 9.1.1.

Added

  • New icon for Talentlyft integration.

Removed

  • FD_EMAIL_RESPONSE_TAGS, FD_ADDON, FD_SUCCESS_REDIRECT, FD_ENTRY_ID constants.
  • getApiPublicAdditionalDataOutput method.
  • resultOutputItems, resultOutputParts responseOutputKeys enums.
  • downloads successRedirectUrlKeys enum.

Added

  • FD_PARAMS_ORIGINAL_DEBUG, FD_SECURE_DATA constants.
  • getStateSuccessRedirectUrlKeys and getStateSuccessRedirectUrlKey methods.
  • Additional level of security check for the form data.
  • secureData params enum.
  • formSecureData attr enum.
  • processExternally, processExternally, trackingEventName, trackingAdditionalData, hideGlobalMsgOnSuccess, hideFormOnSuccess, variation, entry and formId responseOutputKeys enums.
  • entry, customResultOutput successRedirectUrlKeys enums.

Added

  • resultOutputItemValueEnd and resultOutputItemOperator attrs enums.

Updated

  • @infinum/eightshift-libs to version 8.0.7.

Updated

  • eightshift-forms-utils to version 2.0.0.
  • @infinum/eightshift-libs to version 8.0.0.

Removed

  • MAIN_PLUGIN_MANIFEST_ITEM_HOOK_NAME constant.
  • getDataManifest, getDataManifestRaw, getProjectVersion, getCountrySelectList functions.
  • src/Manifest/UtilsManifest.php class.

Changed

  • getDataManifestPath helper now supports only $path param.
  • camelToSnakeCase, kebabToSnakeCase, recursiveFind, getCurrentUrl, cleanPageUrl are now used from the @infinum/eightshift-libs package.
  • Minimum PHP version is now 8.2.

Fixed

  • Encrypted data now supports filters to provide custom keys.

Fixed

  • getDataManifestPath helper now returns the correct path.

Changed

  • location of the data manifest path.

Changed

  • improvements on the sanitize_text_field function on the usage with the forms params data.

Added

  • fix for multi-select props parsing.

Added

  • new JS selectors.

Added

  • new constants for CPT result.

Changed

  • getListingPageUrl function is now more dynamic.

Removed

  • getFormsLocationsPageUrl function.
  • getFormsEntriesPageUrl function.
  • getFormsTrashPageUrl function.

Added

  • fix for multi-select props parsing.

Removed

  • FD_PARAMS_SKIPPED due to not being used.

Added

  • new FD_PARAMS_SKIPPED constant for skipped params.

Added

  • skippedParams enum param for setting skipped params on multistep forms.

Added

  • getFormsLocationsPageUrl function.

Removed

  • unserializeAttributes function as it's not used anymore.

Added

  • new FD_ENTRY_ID constant for entry id.

Removed

  • processCommonSubmitActionFormData function.
  • getIntegrationApiPublicOutput function.

Changed

  • getIntegrationApiPublicOutput now supports callback param instead of calling entries action.

Added

  • One new admin selectors.

Added

  • Three new admin selectors.

Changed

  • Typo

Added

  • New function getFieldDetailsByName that will extract field details from the form data params.

Changed

  • Location of the data manifest path.

Added

  • getPartialFormFieldNames function can now accept a custom wrapper for output.

Added

  • New selector variable for step debug preview.

Added

  • New selector variable for debug preview.

Changed

  • The way we generate and load forms public filters from filter call to global variable.
  • Initial production release.