New Features
- New field type – Advanced File Field version 2.
- New filter – caldera_forms_api_entry_data
- Added – Job manager for the Transients API ( delete transients via job manager )
Bugs Fixed
-
- Disabled forms were an option in Block
- Uncaught ReferenceError: ceil is not defined, allows ceil and tan to be used in manual formulas of calculations field
- Warning: in_array() expects parameter 2 to be array, null given , fixed and added a test
- Date Picker Validation not updating on selecting date
- Fatal error when requesting forms via API with ?full=true&details=true
- When advancing pages via breadcrumbs – empty fields are validated, preventing advancing
Other Changes
-
- We have added jQuery as an explicit dependency for our scripts that require jQuery, helping compatibility with some themes, including Astra.
- Structure of API responses for form routes
- Handling for deleting the files of private files field
- Use output buffering to prevent PHP warnings/notices from returning bad JSON ( Fixes: Uncaught TypeError: Cannot read property ‘data’ of undefined )
- Added jQuery as a dependency for validator script
- We no longer include disabled forms in the list of forms available in Gutenberg block
- Local testing environment includes phpunit tests
- Added JavaScript unit tests in Travis CI
- DEPRECATED: Advanced File Uploader 1.0
- Fixed CSV exported from entry viewer has JSON encoded options for checkbox fields
Roadmap Update
Roadmap Update
Caldera Forms 1.8 is the first of many steps to Caldera Forms 2.0. We are already using tools that we built for Caldera Forms 2.0 and the new Caldera Framework in this release.
- 1.8.0 – New file fields and performance improvements
- 1.8.1 – Checkboxes and radio field improvements
- Disabled attribute for checkboxes, radio and autocomplete fields
- Improved HTML markup for checkbox/ radio fields to make them easier to style and more semantic.
- Persistent private file uploads — currently a private file is deleted right away. New option to not delete those files.
- 1.9.0 – Caldera Forms Pro 2.0 client and improved conditionals.
- Conditional logic improvements
- Better performance — editor and front-end will be able to handle more rules without slowing down.
- Date-based conditionals.
- Radio, checkbox and toggle field 2.0
- Fieldset markup when appropriate
- New ways to set field options.
- Caldera Forms Pro 2.0
- A better UI based on user feedback.
- More features.
- 🌋
- Conditional logic improvements