Skip to content

Latest commit

 

History

History
423 lines (248 loc) · 9.83 KB

CHANGELOG.md

File metadata and controls

423 lines (248 loc) · 9.83 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.

Removed

  • SETTINGS_DEBUG_QM_LOG constant.
  • isDeveloperQMLogActive method.
  • setQmLogsOutput method.

Changed

  • Typo in getTestAliConnection method to getTestApiConnection.

Added

  • getOauthConnection method.
  • NotionBuilder icon.

[3.1.3]

Removed

  • SETTINGS_DEBUG_FORCE_DISABLED_FIELDS constant.
  • isDeveloperForceDisabledFieldsActive() method.
  • getSettingsDisabledOutputWithDebugFilter method.

Added

  • getOptionWithConstant method.

Removed

  • removed FD_PARAMS_RAW constants.

Added

  • added FD_FIELD_NAMES_FULL constants.

Removed

  • FD_FIELD_NAMES_TAGS and FD_FIELD_NAMES_FULL constants.

Changed

  • backend logic for processing params that are array.

Added

  • New selectorsAdmin enum incrementReset.

Added

  • New responseOutputKeys enum incrementId.

Fixed

  • FD_PARAMS_ORIGINAL output value.

Changed

  • FD_PARAMS_ORIGINAL_DEBUG to FD_PARAMS_ORIGINAL;

Added

  • New responseOutputKeys enum geoId.

Added

  • New attr enum formFid.

Added

  • New attr enum formHash.

Added

  • New param enum formHash.

Fixed

  • Wrong filter callback for Debug options.

Changed

  • getBlockLocations helper now supports postType param.

Added

  • New attr enum locationsType.

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.