From 349ca90c17bd7f977c4fb0a9a9a1afc69b383a15 Mon Sep 17 00:00:00 2001 From: prismiwi2015 Date: Thu, 8 Oct 2026 13:39:31 +0200 Subject: [PATCH] Prepare AllTerrain Forms 1.4.0 release Co-Authored-By: Claude Opus 5.5 --- allterrain-forms.php | 4 ++-- package-lock.json | 4 ++-- package.json | 2 +- readme.txt | 12 +++++++++++- 4 files changed, 16 insertions(+), 6 deletions(-) diff --git a/allterrain-forms.php b/allterrain-forms.php index 68cb3e4..abacd59 100644 --- a/allterrain-forms.php +++ b/allterrain-forms.php @@ -3,7 +3,7 @@ * Plugin Name: AllTerrain Forms * Plugin URI: https://github.com/AllTerrainDeveloper/forms * Description: Forms for WordPress with every premium feature free — conditional logic, calculations, multi-page, file uploads, signatures, repeaters, entry management, ten themes — built as an OpenStation desktop app with a drag-and-drop builder. - * Version: 1.3.0 + * Version: 1.4.0 * Requires at least: 6.9 * Requires PHP: 7.4 * Requires Plugins: desktop-mode @@ -55,7 +55,7 @@ defined( 'ABSPATH' ) || exit; -define( 'ALLTFO_VERSION', '1.3.0' ); +define( 'ALLTFO_VERSION', '1.4.0' ); define( 'ALLTFO_FILE', __FILE__ ); define( 'ALLTFO_DIR', plugin_dir_path( __FILE__ ) ); define( 'ALLTFO_URL', plugin_dir_url( __FILE__ ) ); diff --git a/package-lock.json b/package-lock.json index 346d3ff..c6bc300 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "allterrain-forms", - "version": "1.3.0", + "version": "1.4.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "allterrain-forms", - "version": "1.3.0", + "version": "1.4.0", "license": "GPL-2.0-or-later", "dependencies": { "ajv": "^8.20.0", diff --git a/package.json b/package.json index c3d8cf5..13f7ae1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "allterrain-forms", - "version": "1.3.0", + "version": "1.4.0", "private": true, "description": "Forms for WordPress with every premium feature free, as an OpenStation desktop app.", "license": "GPL-2.0-or-later", diff --git a/readme.txt b/readme.txt index 8541a08..90118e2 100644 --- a/readme.txt +++ b/readme.txt @@ -5,7 +5,7 @@ Requires at least: 6.9 Tested up to: 7.1 Requires PHP: 7.4 Requires Plugins: desktop-mode -Stable tag: 1.3.0 +Stable tag: 1.4.0 License: GPL-2.0-or-later License URI: https://www.gnu.org/licenses/gpl-2.0.html @@ -327,6 +327,13 @@ API, importer hooks, and a REST namespace. Full reference in the repository. == Changelog == += 1.4.0 = + +* Type { in any box that takes a value to pick it from a list: labels, hints, placeholders, headings, HTML blocks and consent text — in the field settings and directly on the canvas — as well as notifications, confirmations, the success screen and formulas. +* Show a visitor's earlier answers inside the form: "Nice to meet you, {field:name}" in a label, hint or placeholder fills in live as they answer. Choices show the option they picked; passwords, files and signatures are never shown. +* The value list now explains every entry and shows an example of what it becomes. Formula references say what they count as (an option's price, 1 or 0 for a switch, quiz points), and the formula editor explains every function. +* Required-field errors read a label with its recalled answer filled in. + = 1.3.0 = * New colour picker for Colour fields on the front end: a hex box with a colour chip that opens a picker built from the form theme's own tokens, so it fits every theme. Optional colours can now be left empty instead of posting black. @@ -385,6 +392,9 @@ API, importer hooks, and a REST namespace. Full reference in the repository. == Upgrade Notice == += 1.4.0 = +Type { anywhere a value belongs, and show earlier answers in labels, hints and placeholders. Existing forms and entries are unchanged. + = 1.3.0 = A theme-aware colour picker for Colour fields, and calendar pickers for every date and time setting in the builder. Existing forms and entries are unchanged; new colour answers are stored as lower-case six-digit hex codes.