Version History

9.6.3

9.6.3 -

  • Add 'omit' options to edit dialogue for Grouped Select
  • Fix interference between initial value and omit functionality in edit dialogues for Select and Radioset form controls

See https://c5magic.co.uk/addons/form-reform/version-history

9.6.2

9.6.2 - Many small details to support maintaining forms and handler pipelines.

  • New Multi Select form input block.
  • New option in Validation handler to skip validation for any input not present in the submitted form.
  • New 'omit' edit option when configuring lists. Leave the option configured, but omit it from the rendered form.
  • New facility to add a brief note to handler headings.
  • New option for comment handlers to always show the comment, even when collapsed.
  • Refactor pipeline handling to fence any errors within handlers.
  • Extend diagnostics in debug trace.
  • Improve formatting empty data values which are not null.
  • Remove 'any', 'checked', 'not_checked' options from checkbox and checkbox with message input validation options.

See https://c5magic.co.uk/addons/form-reform/version-history

9.6.1

v9.6.1

  • Further optimization of IP lookup and geolocation.
  • Extend IP related {{data_values}}.
  • Geolocation service URLs are now configurable from block dialogues (keeping up with availability and license conditions had become too nefarious, so its now up to site owners).
  • Resources updated to 9.4.17

See https://c5magic.co.uk/addons/form-reform/version-history

9.6.0

9.6.0

  • Extend application of clear control.
  • New option for reset control.
  • Group behaviour extended with new options for reset and adaptive reset/clear on replication.
  • List format separators are now configurable as jl_form_reform.default_list_separators.
  • Extend {{all_group}} to work with multi-dimensional data.
  • New {{literal}} placeholder category, returns literal text.
  • New compound placeholder functionality with components separated by &&. Value only returned if all components evaluate and are not empty.
  • Maximum length of placeholders is now configurable as jl_form_reform.max_placeholder_length.
  • Fix empty/null issue with visibility rules in repeatable groups.
  • Fix save serialisation issue with mixed checkbox/matrix control.
  • Fix checkbox label id association within repeatable groups.

See https://c5magic.co.uk/addons/form-reform/version-history

9.5.13

9.5.13 - Fix saving of validation constraints for Date, Date Time and Time inputs.

See https://c5magic.co.uk/addons/form-reform/version-history

9.5.12

9.5.12 - Improve handling for missing GeoLocation. Add optional check for missing IP to spam detection. Resources updated to 9.4.15.

See https://c5magic.co.uk/addons/form-reform/version-history

9.5.11

9.5.11 - Consolidate repeatable group scripts from view.js into package asset. Fix edge cases in validation for zero repetition of repeatable group. Fix code typo in dashboard submissions editor save_new method.

See https://c5magic.co.uk/addons/form-reform/version-history

9.5.10

9.5.10 - Simplify use of Visibility Rules and associated validation within repeatable groups. Reinstate id fields for form elements to support accessibility. Remove some back compatibility code pre core 9.1.3 (not compatible with other changes). Resources updated to 9.4.12.

See https://c5magic.co.uk/addons/form-reform/version-history

9.5.9

9.5.9 - Fix new issue with saving initial choices introduced with v9.5.8. Fix undeclared variable warning for state provinces input. Resources updated to 9.4.11.

See https://c5magic.co.uk/addons/form-reform/version-history

9.5.8

9.5.8 - Fix single initial choice in select and derivative inputs such as Country select. Provide an additional layer of cache for geolocation in a user's session getFile::cachedGetSession(). Config file option jtf_resources.skip_core_geo_service to skip past core geolocation and go straight to the fallback. Resources updated to 9.4.10.

See https://c5magic.co.uk/addons/form-reform/version-history

9.5.7

9.5.7 - Remove http://ip-api.com/ and https://ipwho.is/ as they have restricted terms of use. Resources updated to 9.4.9. Config option for fallback geolocation services.

9.5.6 - Geolocation incorporates fallbacks in case of service failure. Resources updated to 9.4.7.

9.5.5 - Change sorting of kitchen sink from handle to name.

See https://c5magic.co.uk/addons/form-reform/version-history

9.5.4

9.5.4 - Optimize lazy block install/update to only update blocks that have changed. Fix resolution of unresolved CKEDITOR references in pipeline diagnostic. Handle missing inputs in zero repetition repeatable groups.

See https://c5magic.co.uk/addons/form-reform/version-history

9.5.3

9.5.3 - Auto-submit form based on Behaviour > Visibility Rules of submit block. "No Button" template for Submit block. Button types extended for wider theme support and Atomik specific extensions to Bootstrap. Remove redundant save() method from Country input. Allow Query Default Store to work without any conditions.

See https://c5magic.co.uk/addons/form-reform/version-history

9.5.2

9.5.2 - Tidy up what gets shown in Kitchen Sink documentation template. Fix erroneous serialization when saving form controls which only accept a single initial choice, bug introduced by CIF compatibility changes in 9.5.0. Update resources to 9.4.6.

See https://c5magic.co.uk/addons/form-reform/version-history

9.5.1

9.5.1 - Fix dashboard issue arising from Snapshot docs integration when snapshot not installed.

See https://c5magic.co.uk/addons/form-reform/version-history