Launch Log: Clearer admin errors, custom code placeholders, and key fixes
Ever wondered why aliens don’t visit our solar system? It turns out they read the reviews, and it only has one star! Welcome to our first Launch Log of 2026. We’re kicking things off with a raft of exciting updates, including clearer error notices...

Ever wondered why aliens don’t visit our solar system? It turns out they read the reviews, and it only has one star!
Welcome to our first Launch Log of 2026. We’re kicking things off with a raft of exciting updates, including clearer error notices in GravityView, more flexible View-specific styling options, and several reliability and compatibility improvements.
GravityExport Lite
GravityExport Lite 2.4.2 sees the addition of a deterministic sort order to exports to prevent missing or duplicate entries in certain scenarios. Entries without a payment_date value now correctly export an empty value instead of the current date and time.
GravityView
GravityView 2.50 improves how errors are surfaced to administrators, adds new options for View-specific styling, and resolves a range of functional, performance, and compatibility issues.
Administrators now see detailed, actionable error messages when a View or entry cannot be displayed, replacing the generic permission message shown previously. Custom CSS and JavaScript settings now support placeholders that are automatically replaced with View-specific values, making it easier to scope styles and scripts to a single View without affecting others on the same page. The “Created By” field on the Edit Entry page now includes AJAX-powered search to simplify user selection.
A number of issues were fixed, including a JavaScript error that could break Edit Entry when forms used conditional logic on buttons, unnecessary database queries when caching was disabled, and incorrect display of serialized data in multi-column List fields revealed by conditional logic.
Furthermore, REST API requests for single entries now properly respect View settings such as “Prevent Direct Access” and REST API restrictions. Additional fixes address PHP 8.4 deprecation warnings, Name field hidden input settings from Gravity Forms, lingering hooks when switching lightbox providers, and a conflict that prevented the merge tag picker from appearing when Yoast SEO Premium was active.
Developer updates
- A new
gk/gravityview/custom-code/placeholdersfilter was added to allow modification or extension of the placeholders available in Custom CSS and JavaScript settings. - The
VIEW_SELECTORplaceholder is hard-coded to .gv-container.gv-container-{view_id}; if those classes are removed using thegravityview/render/container/classfilter,VIEW_SELECTORwill not work as expected andVIEW_IDshould be used instead. - View Custom CSS and JavaScript is now output only once per View, even when the same View is embedded multiple times on a page.
More articles
Launch Log: Magic Links enhancements and DataTables sorting fixes
I tried to organize a party in space once, but there was no atmosphere… Okay, okay let’s get into this week’s product updates! This week, we released several focused fixes across GravityEdit and GravityView, along with new capabilities for Magic Links and small but…
The why and how of using WordPress to build an MVP
Noah Kagan, the founder of AppSumo, says that the secret to marketing is to build a great product. But here’s the catch: in order to build a great product, you need to know what users actually want. Enter the MVP, or “Minimum Viable Product”….
Launch Log: Clearer admin errors, custom code placeholders, and key fixes
Ever wondered why aliens don’t visit our solar system? It turns out they read the reviews, and it only has one star! Welcome to our first Launch Log of 2026. We’re kicking things off with a raft of exciting updates, including clearer error notices…
