v8.11

Formulize and AI: connect an AI assistant to Formulize!

Local development: set up Formulize in Docker

Discuss this release in the forum

Changes since 8.1…

For users - people who fill in forms, search lists, view reports, etc

  • More descriptive page titles, so the history in your browser will show more clearly which page was which

For creators - people who make forms, configure lists and reports, etc

  • You can now clone elements from one form to another
  • Alternate URLs now include page titles for multipage forms, so you can link directly to a specific page
  • New dynamic default values. This option on the Advanced tab lets you set the default value of an element, based on the value of another element in another form. ie: in an activity form, if the duration is dependent on the location, then you can set the default duration based on the chosen location.

For app developers - people who build applications, use the API, etc

  • New Log Viewer page to review the contents of event logs, if logging is turned on
  • Better UI for Import / Export of forms
  • Improved user selection on the Permissions tab of forms, now with an autocomplete list
  • The findAllEntriesWithValue method of the data handler, now supports the IN operator

For core developers - people who work on the Formulize code base

  • Added subform elements to the Museum application tests
  • GitHub test runs will report PHP errors, if any, when a test fails
  • Added a “final state” artifact to GitHub test runs, so you can download the way the system was when the tests finished

And many more little fixes and improvements!


Don't want to miss the next one? Join the mailing list.