Skip to main content
Version: 12.x (Current)

CHANGELOG

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

2.0.3 2024-02-12

Fixed

  • fixed error handler in style assets loader
  • fixed error message when updating/saving a form schema in the builder

2.0.2 2024-01-15

Fixed

  • improved behavior of error notification in builder when saving or updating form

2.0.1 2023-12-15

Fixed

  • if the application is already at /visualizer/:id, the page is reloaded after a form submition

2.0.0 2023-11-21

BREAKING CHANGES

The fix that requires setting the properties specified in the form builder even when a checkbox is not checked has made it mandatory to configure various properties in the form_schemas collection. For further details, please refer to the documentation.

Changed

  • Make form modal messages (availability and expiration) translatable
  • Update the FormDatePicker in order to avoid past date selection

Added

  • Make the expiration message customizable for each form
  • Support form start date
  • User can set the email address of the recap email sent when a user fill a form

Fixed

  • Fixed isEditable default value
  • Fixed the builder call that retrieves templates and improved the builder UI.

1.9.2 2023-09-13

Fixed

  • Fixed templates retrieval.

1.9.1 2023-09-04

Fixed

  • Fixed autocomplete when a form is a wizard with many nested components.
  • Removed the "X" closing icon in FormExpiredModal; fixed the FormDatePicker when the expirationDate is not set.

1.9.0 2023-08-31

Added

  • Revised the user interface to include the following components: a checkbox to enable notification emails, a select dropdown for selecting templates, and a text input field for adding carbon copy (CC) email addresses.
  • Revised the user interface to include the following component: a text input field for adding blind carbon copy (BCC) email addresses.

1.8.0 2023-07-28

Added

  • Update UI to display 'formExpirationDate' property with date picker
  • Update builder page to include 'formExpirationDate' property on form save
  • Update builder page to include 'formExpirationDate' property on form update
  • Update visualizer page to show a modal in case the form is expired
  • The form expiration date format can be set in the backend configuration file

1.7.1 2023-03-09

Fixed

  • Fixed FormVisualizerContainer rendering loop
  • Warning are shown in the form even when field is empty

1.7.0 2023-02-22

Fixed

  • Forms do not trigger autosave if they are not editable.

1.6.0 2023-02-06

Added

  • Form service frontend now retrieve drafts
  • Form service frontend now autosaves assignments

1.5.1

Added

  • Stylesheets are loaded synchronously
  • Added drafts to Form Service Frontend

1.5.0

Added

  • support for form data versioning

1.4.0

Added

  • form pre-compilation

1.3.0

Added

  • handle custom css styles and fonts loading through dynamic assets loading

1.2.1

Fixed

  • basePath base route name when form-service is not exposed under / path

Added

  • enabled custom options to the formVisualizer

1.2.0

Changed

  • handle form builder updated with a body with $set and $unset objects

Added

  • add isEditable management in form visualizer page and add formAssignmentId on new assignments post
  • add error message for 403 errors in form visualizer page
  • add route to handle assignments and update form visualizer accordingly
  • add isEditable, isPrivate and enabledUserGroups management in form builder

Fixed

  • update CORS to fix form visualizer date/time component visualization

1.1.0

Added

  • added /visualizer/print-form/:id route that always display forms and remove submit button (component with key submit and type button) from formSchema first level components
  • add redirect after form submission and update in form visualizer using onSubmitRedirect query parameter
  • handle optional form options for already submitted form in the form visualizer

Fixed

  • Fix notification toast position in frontend micro-lc integration
  • Copy fonts to fix form builder and visualizer font awesome icons not shown in form-service-frontend integrated in micro-lc. An endpoint /form-service-frontend-fonts with Rewrite Base Path /form-service-frontend-fonts to the form-service-frontend microservice is required.

1.0.0

Added

  • first release