Release Notes v1.28
Plant an App 1.28 is one of our most significant releases yet, delivering major improvements to platform reliability, performance, and long-term scalability. This version introduces several foundational upgrades—including a fully unified Action Engine, a rebuilt Token Engine, and an all-new upgrade experience—designed to make every part of the platform more consistent, predictable, and easier to work with. These enhancements not only streamline daily development but also prepare your applications for the future of Plant an App.
This release also marks the debut of Forms 2.0 as a feature preview—a completely reimagined, modernized form engine built with security, flexibility. Alongside this, version 1.28 includes broad UI refinements, new developer capabilities, and a large collection of stability improvements and bug fixes. The platform is now fully compatible with DNN 10, and this release delivers several critical security fixes, making it an essential upgrade for any production environment.
Whether you're building complex workflows, maintaining large applications, or preparing for future platform transitions, Plant an App 1.28 offers a more polished, powerful, and secure foundation. We strongly encourage all customers to upgrade to this version to take advantage of the new features, improved performance, and strengthened security posture.
Feature
Unified Action Engine & Centralized Action Stacks
Plant an App 1.28 introduces a major improvement to how actions work across the entire platform. Until now, different modules—Forms, Workflows, Listings, Automation, and others—handled actions in slightly different ways. With this release, all actions now run through a single, unified Action Engine that ensures they behave consistently no matter where they are used.
This unification brings several benefits. Actions now execute more reliably, nested actions work more predictably, and issues are easier to troubleshoot thanks to clearer and more consistent logging. Modules that previously relied on legacy action storage have been fully migrated to the new Action Stacks system, providing a smoother and more stable experience when building or maintaining apps.
Most importantly, this upgrade is seamless for users. Your existing actions continue to work as before, but behind the scenes they now run on a faster, cleaner, and more future-ready architecture. This unification lays the groundwork for enhanced capabilities across the platform and enables us to deliver new features more consistently in upcoming releases.
Rebuilt Token Engine for Higher Performance and Consistency
Plant an App 1.28 includes a major overhaul of the Token Engine, resulting in a faster, cleaner, and more predictable token experience across the platform. The new engine consolidates previously scattered logic into a single, unified system that handles token evaluation more efficiently and more accurately than before. This simplifies how tokens behave and significantly improves performance, especially in apps that rely heavily on dynamic content or large datasets.
A key improvement is the clearer separation between token values and formatting. This makes token outputs more reliable and eliminates many of the edge-case inconsistencies users encountered in earlier versions. The new engine also introduces a streamlined token management approach, reducing duplication and making it easier to maintain large libraries of custom tokens.
As part of this cleanup, a few outdated or non-standard token behaviors—such as the legacy “else” format and the Random token source—have been removed to ensure the system remains predictable and maintainable. Where needed, more robust alternatives are now available in their place.
For most users, these changes will feel completely seamless. Existing tokens continue to work as expected, but with improved performance and fewer surprises. The rebuilt Token Engine lays a solid foundation for future enhancements and will enable even more sophisticated token capabilities in upcoming releases.
A Faster, Clearer, and More Reliable Upgrade Experience
Plant an App 1.28 introduces a completely redesigned upgrade experience that makes updating your instance smoother and more transparent than ever before. Instead of waiting behind a loading screen with limited feedback, you now receive a clear, real-time view of each module being updated, along with progress indicators that show exactly what’s happening during the upgrade.
The new Upgrade screen integrates directly with the Minimum Dependency workflow, so installations now begin immediately after download without unnecessary delays. Any errors that occur during the process are displayed clearly on screen, allowing you to address issues quickly rather than searching through logs or guessing where the process may have stopped.
To maintain stability, upgrades now enforce a safe-mode behavior when a failure occurs, preventing partial updates from leaving the system in an unpredictable state. Regular users will also see a friendly “Maintenance” screen during the update, ensuring a smoother experience for everyone interacting with the site.
This improved upgrade flow makes each version transition more reliable, more informative, and significantly easier to manage—especially for administrators maintaining large or complex environments.
Introducing Forms 2.0 – Feature Preview
Plant an App 1.28 introduces the first public preview of Forms 2.0, a complete rebuild of our form engine designed to deliver a more modern, secure, and future-ready experience. This release represents a major milestone in the evolution of Plant an App, laying the groundwork for improved performance, cleaner architecture, and the long-term scalability of form-based applications.
Forms 2.0 reimagines how forms are rendered, validated, customized, and executed. It introduces a brand-new front-end experience with a cleaner layout system, more intuitive field behavior, and significantly improved responsiveness. Behind the scenes, the new engine provides stronger security foundations—including improved CSP-compliant script handling—and a more predictable lifecycle for loading, binding, and submitting fields.
While this is an early preview, many fundamentals are already in place: the redesigned field system, improved input handling, the new action-response model, and a modernized rendering pipeline. Additional field types, layout options, and configuration capabilities will continue to roll out over future releases. We encourage early adopters to explore Forms 2.0, experiment with its new capabilities, and share feedback to help shape the final experience.
Forms 2.0 marks the beginning of a new generation of form building in Plant an App—faster, more consistent, more secure, and built for the platform’s long-term future.
Critical Security Fixes
Plant an App 1.28 includes critical security fixes that have been identified during internal testing.
It also includes compatibility with DNN 10 which is known to include critical security fixes as well.
It's highly recommended to update to 1.28.