Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 5.0.0 #434

Merged
merged 39 commits into from
Jul 23, 2024
Merged
Show file tree
Hide file tree
Changes from 37 commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
2cae9a1
adding initial result ouput for tnx page settings
iruzevic Jul 8, 2024
c1e0506
updating manifest attrs
iruzevic Jul 9, 2024
1301a2f
finishing 2
iruzevic Jul 10, 2024
0fe940c
Merge branch 'main' into feature/result-output
iruzevic Jul 10, 2024
72cf43e
updating libs
iruzevic Jul 10, 2024
43fdf58
updating libs
iruzevic Jul 10, 2024
08a6bcc
Release 4.0.6 (#436)
iruzevic Jul 15, 2024
c1e8ec2
Merge branch 'main' into feature/result-output
iruzevic Jul 15, 2024
59f62f5
hotfix
iruzevic Jul 15, 2024
12fa1db
Merge branch 'main' into feature/result-output
iruzevic Jul 15, 2024
9692cc8
adding additional check
iruzevic Jul 16, 2024
8ae1606
adding additional check
iruzevic Jul 17, 2024
d6f8734
adding additional check
iruzevic Jul 17, 2024
ad5afc4
adding additional check
iruzevic Jul 17, 2024
11c84f7
adding additional check
iruzevic Jul 17, 2024
ef68a6e
adding additional check
iruzevic Jul 18, 2024
bbc8ef6
adding additional check
iruzevic Jul 18, 2024
db1cf15
adding additional check
iruzevic Jul 18, 2024
e1a1c1b
adding additional check
iruzevic Jul 18, 2024
1875a2c
adding additional check
iruzevic Jul 19, 2024
3d61ae0
adding additional check
iruzevic Jul 19, 2024
f297a46
adding additional check
iruzevic Jul 19, 2024
6f086dc
adding additional check
iruzevic Jul 19, 2024
3d34181
adding additional check
iruzevic Jul 19, 2024
83c32af
adding additional check
iruzevic Jul 20, 2024
b3efb2c
adding additional check
iruzevic Jul 20, 2024
b4f8e49
adding changelog
iruzevic Jul 22, 2024
760359d
Apply suggestions from code review
iruzevic Jul 22, 2024
f57b5db
Apply suggestions from code review
iruzevic Jul 22, 2024
e363bec
Apply suggestions from code review
iruzevic Jul 22, 2024
45204a5
Apply suggestions from code review
iruzevic Jul 22, 2024
415c336
Apply suggestions from code review
iruzevic Jul 22, 2024
22ac5c9
Update src/Rest/Routes/AbstractFormSubmit.php
iruzevic Jul 22, 2024
ab6a404
Updating PR
iruzevic Jul 22, 2024
441d26d
Merge commit '22ac5c99fcce4f6dbcfa8e391e2e68bc04cc16f7' into feature/…
iruzevic Jul 22, 2024
a50dc81
Update src/Rest/Routes/AbstractFormSubmit.php
iruzevic Jul 22, 2024
4c409b8
adding changelog
iruzevic Jul 22, 2024
018b1bb
Update src/Blocks/custom/forms/components/forms-options.js
iruzevic Jul 23, 2024
e4527f9
Update src/Blocks/custom/forms/components/forms-options.js
iruzevic Jul 23, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
47 changes: 47 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,50 @@ 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/).

## [5.0.0]

### Added
- Result output now supports single view and has link in the admin listing.
- Result output item now supports fetching data from encrypted URL.
- New filter `beforeSuccessResponse` for the forms.
- New variations setting and way of handing form data submission.
- Form fallback debug settings now supports original data and request url in the email.
- New email response keys `mailerSuccessRedirectUrl`, `mailerEntryId`, `mailerEntryUrl` that can be used in any email.
- New `esFormsROISF` shortcode that can be used inside the result output item to show the form again.
- Feature to hide form after submission.

### Removed
- Multiple filter not in use anymore: `successRedirectVariation`, `successRedirectVariationOptions`, `preResponseAddonData`, `preResponseSuccessRedirectData`, `resultOutputItems`, `resultOutputParts`.

### Changed
- Conditional tags logic is now transferred to utils so it can be used in other features.
- Forms specific settings that should be available only after form is submitted is not fetched on the form success submission and not hardcoded in the DOM.
- Result output is now styled with the new design for better UX.
- Result output now supports comparator for the conditional logic.
- Form submission is now handled with new and optimized way of handling data and multiple features.
- `esFormsROIP` shortcode now supports variation data submission.

### Fixed
- Entries listing is no longer breaking if the value is to long.
- Stylelint errors from the new setup.
- All form fields are now additionally checked for correct data structure on submission.

## [4.0.7]

### Fixed
- removed unnecessary email fallback.

## [4.0.6]

### Updated
- `Eightshift-forms-utils` to the latest version `2.0.2`.
- result output item now supports conditional logic with both single and duplicate values.

### Added
- email fallback now supports request IP sent from the server, the data is anonymized.
- new form setting that will hide form once it is submitted with success.
- new `esFormsROISF` shortcode that can be used inside the result output item to show the form again.

## [4.0.5]

### Updated
Expand Down Expand Up @@ -450,6 +494,9 @@ This projects adheres to [Semantic Versioning](https://semver.org/) and [Keep a

- Initial production release.

[5.0.0]: https://github.com/infinum/eightshift-forms/compare/4.0.7...5.0.0
[4.0.7]: https://github.com/infinum/eightshift-forms/compare/4.0.6...4.0.7
[4.0.6]: https://github.com/infinum/eightshift-forms/compare/4.0.5...4.0.6
[4.0.5]: https://github.com/infinum/eightshift-forms/compare/4.0.4...4.0.5
[4.0.4]: https://github.com/infinum/eightshift-forms/compare/4.0.3...4.0.4
[4.0.3]: https://github.com/infinum/eightshift-forms/compare/4.0.2...4.0.3
Expand Down
14 changes: 10 additions & 4 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -34,15 +34,21 @@
"infinum/eightshift-coding-standards": "3.0.0",
"php-parallel-lint/php-parallel-lint": "^v1.4.0",
"pestphp/pest": "^v1.23.1",
"php-stubs/wordpress-stubs": "^v6.5.3",
"phpunit/phpunit": "^9.6.19",
"szepeviktor/phpstan-wordpress": "^v1.3.4",
"php-stubs/wordpress-stubs": "v6.6.0",
"phpunit/phpunit": "^9.6.20",
"szepeviktor/phpstan-wordpress": "^v1.3.5",
"wp-cli/wp-cli": "^v2.10.0"
},
"repositories": [
{
"type": "vcs",
"url": "https://github.com/infinum/eightshift-forms-utils.git"
}
],
"require": {
"php": ">=8.2",
"erusev/parsedown": "^1.7.4",
"infinum/eightshift-forms-utils": "^2.0.1"
"infinum/eightshift-forms-utils": "dev-feature/gated"
iruzevic marked this conversation as resolved.
Show resolved Hide resolved
},
"autoload": {
"psr-4": {
Expand Down
Loading
Loading