Continuum XFP #120 (7.5.0)

In XFP 7.5.0 we have addressed encoding issues experienced on WISP environments.

This release:

Fix Fixes issues with character encoding on WISP systems.

Jadu supports installation on both LAMP (Linux, Apache, MySQL, PHP) and WISP (Windows, IIS, SQL Server, PHP) environments.

Entering non-ASCII characters into the form/page instructions content would result in character encoding errors after saving. For example, entering a £ sign into form instructions would result in output of Å£. Similar output would result for other non-ASCII characters such as the copyright symbol ©.

Impacts: System wide, input fields for settings and WYSIWYG editor content in the control centre and on the website.

 

Fix Fixes an issue where the event booking component did not handle concurrency weighting correctly.

Concurrency weighting allows events booked via the event booking component to take a different number of places available to other bookings. For example, an event booking configuration with a maximum of 2 simultaneous events per slot would allow two events with a weighting of 1 or one event with the weighting of 2.

We have resolved an issue where the weighting applied was not applied correctly when deciding which slots to show as available. As a result a slot that could not be booked was shown as available. The validation routine on saving prevented the slot from being booked but the slot should not have appeared available.

Impacts: Event booking questions that use concurrency weighting.

 

Fix Fixes an issue where input controls that can be used by custom developments returned strings instead of an array.

When creating custom developments, XFP provides four methods for defining an input:

  1. Dropdown of defined options
  2. Variable Picker
  3. Multi-select of defined options
  4. Multi-input select2 tags

Inputs defined as multiple (3 & 4) would pass the data inputted as an array in XFP pre 7.0.0, post 7.0.0 the data would be passed as a string if only one value was specified or an array otherwise.

This was an unintentional change and we have restored the behaviour back to pre 7.0.0 behaviour. That is, any data entered using a multi select input will be passed as an array.

Impacts: Custom developments that use multi-select with defined options or multi-input select2 tags.

 

Compatibility

This release contains both XFP 7.5.0 and the corresponding Continuum CMS 20.1.1 version in a single package. There is no need to apply the Continuum CMS package separately.

If you are unsure of compatibility please speak to Jadu Support who can advise.

Semantic version number: 7.5.0

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.