Gravity Wiz Weekly 251

Get up to speed with our most distinguished sorcery from Q4. Plus, Cache Buster 🀝 the Gravity Forms block, and building job application forms using Gravity Forms.

Greetings, wizards!

I kicked off the week celebrating my 38th birthday (AYOOO!) and I’m ending it with a fresh edition of the Gravity Wiz Weekly. Honestly, folks, I wouldn’t have it any other way. 😊

If you’d like to celebrate with me, consider this newsletter a small slice of digital birthday cake. πŸŽ‚

Let’s dig in!

Greatest Hits: Q4 Edition

We do an internal presentation at the start of each quarter exploring all we accomplished in the previous period. This retrospection is always an incredible reminder of how lucky I am to be working with such a legendary team.

Here are some of the greatest hits from Gravity Wiz Q4!

  • GP Entry Blocks introduced support for conditional blocks, a powerful tool for creating dynamic views of your Gravity Forms data.
  • GC OpenAI set its sights on Vision and Attachments, giving your forms the ability to see images, read files, and act on that input accordingly.
  • GC Airtable landed in style allowing you toΒ send and sync your entry dataΒ with Airtable!
  • GP Email Validator reported for duty, fully equipped to ensure you’re collecting real emails.
  • GC Notion learned how to populate anything from Notion directly into your forms.

Additionally, we shipped 129 product updates and added 23 snippets to our Snippet Library.

This is why our weekly newsletter has become such a critical communication channel for us. Without it, we simply wouldn’t be able to keep you abridged of all the magic we’re cooking up each week.

Highlights: Fresh from the Changelog

GP Advanced Calculations – We made an improvement to formula validation this week to account for fields that include curly braces in their titles. This felt like a good opportunity to remind you about the glory of GPAC’s merge tag shorthand. Not only does it avoid awkward field labels but it makes your formulas so much easier to read.

GP Email Validator – We chose to keep validation errors for rejected emails generic to avoid aiding spammers. But giving more details to honest users can help resolve honest mistakes. With the new gpev_validation_error_message filter, you can decide exactly how much (and to whom) you want to share.

GC Google Sheets – Ever wanted to update an existing row in your spreadsheets? Well… it’s not here yet but we’re laying the groundwork for it with some experimental filters. See the changelog for details or drop a comment below with your interest for a proper crash course. πŸ˜‰

Cache Buster: Support for Gravity Forms Block

If you’re busting caches for your forms with our popular Cache Buster plugin, you’ll be pleased to know that it now supports forms embedded via the Gravity Forms block. Cache Buster must be enabled by filter in order to apply to these forms.

Not sure why you’d ever need this? We explain it all here.

New Video: Creating a Job Application Form

Time for video #2 of our Building a Job Board using Gravity Forms series. πŸ™Œ

This week we’re creating a job application form so visitors can apply for the jobs we created in video #1. If you like detailed video walkthroughs, you’re going to love this series.

Product Updates

Gravity Perks

GP Advanced Calculations (v1.1.10)

  • Improved syntax validator by preventing { or } from being used in merge tag field labels. This will prevent formulas such as {Field 1:1} + Field 2:3} from being marked as valid. We recommend Merge Tag Shorthand if your field labels contain { or }.

GP Advanced Phone Fields (v1.1.3)

  • Fixed an issue with hidden input of Advanced Phone Field.

GP Conditional Logic Dates (v1.2.24)

  • Fixed issue with some notifications and GravityPDF feeds not respecting conditional logic dates after a change in Gravity Forms 2.9.

GP Email Validator (v1.0.2)

  • Added gpev_validation_error_messagePHP filter hook to modify validation error messages.
  • Fixed validation results badge showing in unintended contexts.

GP Entry Blocks (1.0-beta-2.6)

  • Fixed conflict with Gravity Forms 2.9 causing the “Clear Filters” button in the “Filters” block to not work as expected.

GP Nested Forms (v1.2)

  • Removed request data from GPNF’s session cookie to avoid issues where the cookie could become overloaded preventing the page from loading. NOTE: If you have custom code that relies on the request data in the session cookie, learn how to resolve this dependency.

GP Notification Scheduler (v1.3.12)

  • Improved compatibility with GravityRevisions by preventing the Bulk Rescheduling flow from creating scheduled notifications for entries marked as revisions.

GP Populate Anything (v2.1.19)

  • Fixed issue with form container detection that could cause Populate Anything to not reload fields inside Gravity Forms widgets in GravityView.
  • Fixed issue where conditional logic fields in GP Email Users did not use a text input for fields with dynamically populated choices.
  • Fixed a compatibility issue with Update Posts Snippet.

GP Post Content Merge Tags (v1.3.19)

  • Added logic to replace instances of http://http(s):// with the latter protocol. This is needed due to Block Editor forcing http:// to be at the beginning of links.

Gravity Connect

GC Google Sheets (v1.3.16)

  • Improved lookup logic if using experimental gcgs_lookup_field PHP filter hook.

GC Notion (v1.0.2)

  • Improved error messages in feed settings for inserting a test page.
  • Fixed regression causing test pages to always fail to insert.

Leave a Reply

Your email address will not be published. Required fields are marked *

  • Trouble installing this snippet? See our troubleshooting tips.
  • Need to include code? Create a gist and link to it in your comment.
  • Reporting a bug? Provide a URL where this issue can be recreated.

By commenting, I understand that I may receive emails related to Gravity Wiz and can unsubscribe at any time.

"I unsubscribe from every newsletter I get except yours."

Join 25,000 readers and be the first to know of legendary discounts, new releases, free snippets, and other secret sorcery!