From 11458015c722ab391a51e4ac9893f1b60de48374 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ivan=20Ruz=CC=8Cevic=CC=81?= Date: Mon, 3 Oct 2022 16:04:17 +0200 Subject: [PATCH] updating change log --- CHANGELOG.md | 45 +++++++++++++++++++++++++++++++++++++++++++- eightshift-forms.php | 2 +- package.json | 2 +- 3 files changed, 46 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a80352e68..64fa80375 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,48 @@ All notable changes to this project will be documented in this file. This projects adheres to [Semantic Versioning](https://semver.org/) and [Keep a CHANGELOG](https://keepachangelog.com/). +## [2.0.0] + +## Added +- custom form params are now in one place and used as an enum for PHP and JS. +- server errors will no longer produce a fatal error on the form but will output the message to the user, which is also translatable. +- option to remove all unnecessary custom params set on the form before the final integration post, so we don't send unnecessary stuff. +- new admin setting sidebar title for grouping the sections +- new troubleshooting section that contains debugging options: skip validation, form reset on submit, output log. +- new fallback email fields for all integrations; this will send an email with all details if there is an integration issue. +- `es_forms_geolocation_db_location` filter to specify the location of the geolocation database in your project. +- `es_forms_geolocation_phar_location ` filter to specify the location of the geolocation database in your project. +- new filter `es_forms_troubleshooting_output_log` provides the ability to output internal logs to an external source. +- new toggle button in troubleshooting settings will enable you to skip captcha validation. +- geolocation license copy +- new sortable option to all integration fields. + +## Changed +- all JS global variables for frontend and backend are now using the same name. +- internal custom field for actions is now called es-form-action. +- filter for setting http request from `httpRequestArgs ` to `httpRequestTimeout` because it is used only to set timeout. +- Greenhouse integration from `wp_remote_post ` to regular `Curl` because of the issues while sending the attachments. You are now only limited on the amount of memory your server can send. +- form will now throw an error if form-ID or type is missing in the request. +- all remote requests are now outputed via helper for easier and more predictable output. +- converting from internal geolocation logic to libs abstract class logic. +- updating libs. +- `ES_GEOLOCAITON` global constant to `ES_GEOLOCAITON_IP`. + +## Fixed +- all wrong text domains are changed from `eightshift-form` to `eightshift-forms`. +- Active campaign body was set wrong and was not working. +- Active campaign setting info copy for setting api key and url. +- customSuccess label is now translatable from settings. +- validator will now skip the input type hidden because there is no need for that. +- Greenhouse timeout issue on large files. +- wrong mime type for google docs file format .docx +- internal filter naming for functions + +## Removed +- `ES_DEVELOP_MODE_SKIP_VALIDATION ` because it is used from admin now. +- `ES_LOG_MODE ` because it is used from admin now. +- `es_forms_geolocation_user_location` filter. + ## [1.4.0] ### Fixed @@ -19,7 +61,7 @@ This projects adheres to [Semantic Versioning](https://semver.org/) and [Keep a - removing unnecessary style and scripts. ### Added -- new fieldhidden attributes for hiding fields from dom. +- new field hidden attributes for hiding fields from dom. - hidden field for hubspot integration. - preselected value field for hubspot integration. - enabled field for hubspot integration. @@ -95,6 +137,7 @@ This projects adheres to [Semantic Versioning](https://semver.org/) and [Keep a - Initial production release. +[2.0.0]: https://github.com/infinum/eightshift-forms/compare/1.4.0...2.0.0 [1.4.0]: https://github.com/infinum/eightshift-forms/compare/1.3.0...1.4.0 [1.3.0]: https://github.com/infinum/eightshift-forms/compare/1.2.4...1.3.0 [1.2.4]: https://github.com/infinum/eightshift-forms/compare/1.2.3...1.2.4 diff --git a/eightshift-forms.php b/eightshift-forms.php index 436c0b5e7..51b82e723 100644 --- a/eightshift-forms.php +++ b/eightshift-forms.php @@ -6,7 +6,7 @@ * Description: Eightshift form builder plugin. * Author: Team Eightshift * Author URI: https://eightshift.com/ - * Version: 2.0.2-alpha + * Version: 2.0.0 * Text Domain: eightshift-forms * * @package EightshiftForms diff --git a/package.json b/package.json index 5f800d3de..67e599bf2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@eightshift/eightshift-forms", - "version": "2.0.2-alpha", + "version": "2.0.0", "description": "This repository contains all the tools you need to start building a modern WordPress project.", "authors": [ {