Bugfix
- The Cloudflare Turnstile settings now show their own labels instead of reCAPTCHA's, completing the fix started in 9.1.24 #590
- A failed CAPTCHA now highlights the field and shows the error next to it, rather than only at the top of the form #627
- Custom checkbox templates can once again add content before and after the checkbox #565
- A field holding several values now lists them readably in Flex listings instead of showing raw JSON #606
- Values passed in to the form data template, such as the site URL, are available again inside field output #569
- Files written by the save action keep submitted text exactly as entered, instead of turning characters like
&into HTML entities. Email bodies are unaffected and still escape. A form that sets an explicitbodyon its save action keeps the old output until that line is removed or repointed, and the readme says how #556 - A placeholder set to
0now shows, instead of being treated as no placeholder at all, on text, textarea, number, select and key fields #511