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 2.23 #2058

Merged
merged 60 commits into from
May 17, 2024
Merged

Release 2.23 #2058

merged 60 commits into from
May 17, 2024

Conversation

mrcasual
Copy link
Collaborator

@mrcasual mrcasual commented May 17, 2024

This update adds support for Nested Forms' entry meta, addresses several bugs, including critical ones, and improves GravityKit's Settings and Manage Your Kit screens.

🚀 Added

  • Support for Gravity Wiz's Gravity Forms Nested Forms entry meta (parent form and entry IDs, child form field ID) in the View editor and merge tags.

✨ Improved

  • The "Add All Fields" button in the View editor now adds fields in their correct form order.

🐛 Fixed

  • Export link View widget would cause a fatal error during multi-word searches.
  • Fatal error when the search bar is configured with a Gravity Flow field and the Gravity Flow plugin is not active.
  • Duplicating entries no longer fails to refresh the entry list when View-based caching is enabled.
  • View cache not being invalidated when updating entries on a form joined using the Multiple Forms extension.
  • Number field output now respects the form field's format settings, such as decimals and currency.

🔧 Updated

  • Foundation to version 1.2.14.
    • Added an option to subscribe to GravityKit's newsletter from the Manage Your Kit screen.
    • Added a setting in GravityKit > Settings > GravityKit to specify the GravityKit menu position in the Dashboard.
    • Improved internal check for product updates that could still interfere with third-party plugin updates. Thanks, Aaron!
    • Fixed a bug that prevented WordPress from loading third-party plugin translations after their updates. Thanks, Jérôme!
    • Success message now shows correct product name after activation/deactivation.

💻 Developer Updates

  • Added gk/gravityview/entry/approval-link/params filter to modify entry approval link parameters.

💾 Build file (6a235f9).

omarkasem and others added 30 commits July 23, 2023 20:57
…r-field-value-configured-to-use-a-comma-as-a-decimal-separator
Adds a filter for the link text (anchor text) in notification emails so that the text can be customized depending on the form. For some use cases, e.g., ”confirm” or ”accept” might be a better text than ”approve”.
Due to Foundation being a private repository and GravityView public,
this allows all users to install GravityView dependencies without access
to the private Foundation repo.
To be replaced with Playwright
doekenorg and others added 28 commits April 25, 2024 10:18
Allow modifying entry approval link url, text and other parameters
Adds a filter for the link text (anchor text) in notification emails so
that the text can be customized depending on the form. For some use
cases, e.g., ”confirm” or ”accept” might be a better text than
”approve”.
…get-when-searched-value-contains-two-words [ci skip]
This PR addresses #2034 where the export link widget would cause a fatal
error when searching on multiple words.

The problem is that the space between the words is transformed into
`%20`. And because the link is added to the `printf` function directly
it reads that `%` as a placeholder.

Fixed it by adding the link via a `%s` placeholder as well.
This PR addresses #1892. 

Basically everything asked for in that issue is solved. But to reference
the parent in the merge tags you need to use: `{Parent:<field>}` So
`{Parent:1.2}` or `{Parent:entry_id}` or `{Parent:form_id}`.

And to be able to connect in the view search field you need to search
for the key `gpnf_entry_parent` or `gpnf_entry_parent_form`.

💾 [Build
file](https://www.dropbox.com/scl/fi/jgdhs9mnmju6uxqaji8o5/gravityview-2.22-7f95583e8.zip?rlkey=svggtxibwx92eulbdzg045bgs&dl=1)
(7f95583).
This applies to settings with the "full_width" property set to true.
Previouslty, the GravityView_Render_Settings::render_setting_row() method
did not render the setting's description for those fields unlike for the
checkbox field.
@mrcasual mrcasual requested a review from zackkatz May 17, 2024 17:31
@mrcasual mrcasual merged commit f7cc566 into main May 17, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants