Release Notes For Version 8.4

Table Of Contents

Upgrading to 8.4

You can upgrade directly to 8.4 from any earlier version. If you are upgrading to 8.4 from 8.2.x or earlier, then please take note of the upgrade instructions for 8.3. In particular, the 8.3 upgrade can take up to two hours.

Upgrading from 8.3.x to 8.4 is very quick and is considered a small upgrade.

Upgrading from any version to the latest (including applying bug fix updates) should be done with the following procedure:

New Features

Authentication

Additional authentication options are available that can delegate the authentication to a separate server. This is supported in two new ways:

The end result of these new options is that we can delegate authentication to proxy servers, and that we can add support for Shibboleth authentication much more easily than we could previously.

Also, External Proxy Authentication Method and the existing External Authentication Method can use attributes taken from Shibboleth, or any other system you may be using for authentication, and pre-populate the details on the New User Registration page with them. That means, for example, that when a new user registers, their email address and name can be filled in automatically. For this to work, your institution's identity provider will need to expose these attributes to Calpendo.

Finally, authentication methods can now be partiallly hidden from users. This allows you to set up authentication methods that are rarely used (perhaps only for a small subset of users) and not to have them visible in the login page. There's a small button in the top-left corner of the login box to show or hide the hidden authentication methods.

User Management

We have added support for suspending users:

Calendar

The button bar that appeared in the "Resources" section on the left of the bookings calendar has changed. In 8.3, the functionality of the old "Bookmarks" section moved from the calendar to be in the "Resources" section, and it became a row of icon buttons.

Some people were confused about the buttons and what they did, and it was also difficult to explain to somebody which button to press.

So we've changed it again. This time, there's a single button, labelled "Bookmarks", for everything related to bookmarks and choosing the displayed resources, and when clicked, it shows a drop-down menu with the selectable options. This means it now provides both the icons and text that describes what they do.

Also, when your mouse hovers over the name of a resource at the top of a column of bookings or templates, or on the resource selector on the left, it now shows a picture of the resource. An admin must have set up the picture on the resource for this to work.

Summary Report

The summary report now lets you break down the summaries by multiple rows as well as by a column. This brings it closer to what you can do in a spreadsheet with a pivot table.

Bakery

Templates

We have added support for messages directly on templates in the template calendar. This will allow for custom messages delivered to users just for that particular period on the calendar.

Cancellation Comments

When cancelling bookings, there will now be the option to provide free-text comments to explain why it is being cancelled, as well as the existing facility for choosing from a customisable drop-down of reasons.

Tag Properties

Calpendo now has support for "tags". These are either string properties or properties that store a set of strings, and you can choose any value for the string, but you will automatically be offered values that have previously been used for the same tag.

An administrator might want to prevent certain values being offered as suggestions, and to do this you would search for "Tag" biskits, and modify the relevant one to mark it as deprecated. Alternatively, you can just delete it.

To use this, in the bakery there is now a new top-level item labelled "Tag Def" where you can define the flavour of tags that exist.

To have a single tag property, you would add a string property in the bakery and set the string type to "Tag", and then choose the type of tag it is, which will be one of those you created in the "Tag Def" section.

To add a property to store multiple tags, add a "set" property, and specify the set contains items of type "string", and you will be forced to choose "Tag" as the type of string. Again, here you must choose the type of tag it is, which will be one of those you created in the "Tag Def" section.

New Workflow Features

New Workflow Functions

Workflow Changes

Read Only Calendar

You've been able to display a read-only bookings calendar for quite some time now, but we haven't made it easy for people to turn this on because it needed a suitable workflow creating.

Version 8.4 now comes with a default workflow that provides anonymous http access to display a read-only calendar. That means it can be seen without logging in to Calpendo.

The workflow is disabled by default. The minimum require to get it working is:

You can see an example of this by going here:

https://demo.calpendo.com/anon/bookings.html?title=Custom%20Calendar&pks=1,2,3,5,6

The displayed data will reflect the permissions of a particular configured user, and that user is by default "admin". This may not be what you want, so if you turn this on, you should play with it to make sure it's not leaking information you don't want to leak.

Miscellaneous

Back to Top

Updates

8.4.0 prerelease update 1

8.4.0 August 12th, 2018

First released version.

8.4.1 August 14th, 2018

Bug Fixes

Back to Top

8.4.2 August 17th, 2018

Bug Fixes

Back to Top

8.4.3 August 23rd, 2018

Bug Fixes From 8.3.32

Security Bug Fixes From 8.3.33

Bug Fixes From 8.3.33

8.4.4 September 7th, 2018

Changes

Changes from 8.3.35

Bug Fixes

Bug Fixes from 8.3.34

Bug Fixes from 8.3.35

8.4.5 September 21, 2018

Changes

Bug Fixes

Changes From 8.3.36

Bug Fixes From 8.3.36

Bug Fixes from 8.3.37

8.4.6 November 6, 2018

Changes

Changes From 8.3.39

Changes From 8.3.40

Bug Fixes

Bug Fixes From 8.3.38

Bug Fixes From 8.3.39

Bug Fixes From 8.3.40

Back to Top

8.4.7 November 13, 2018

Changes

Bug Fixes From 8.3.41

Back to Top

8.4.8 November 14, 2018

Changes

Bug Fixes

Back to Top

8.4.9 November 26, 2018

Changes

Bug Fixes

Back to Top

8.4.10 November 28, 2018

Changes

Bug Fixes

Back to Top

8.4.11 November 29th, 2018

Changes

Changes From 8.3.42

Bug Fixes From 8.3.41

Security Bug Fixes From 8.3.42

Bug Fixes From 8.3.42

Back to Top

8.4.12 November 30th, 2018

Bug Fixes

Back to Top

8.4.13 December 8th, 2018

Changes

Changes from 8.3.43

Security Bug Fixes

Security Bug Fixes from 8.3.43

Bug Fixes

Bug Fixes from 8.3.43

Back to Top

8.4.14 December 11th, 2018

Changes

Bug Fixes

Back to Top

8.4.15 December 17th, 2018

Changes

Bug Fixes

Back to Top

8.4.16 December 20th, 2018

Changes

Bug Fixes

Back to Top

8.4.17 December 21st, 2018

Security Bug Fixes

Back to Top

8.4.18 January 7th, 2019

Changes

Bug Fixes

Back to Top

8.4.19 January 21st, 2019

Changes

Optimisations

Bug Fixes

Back to Top

8.4.20 January 22nd, 2019

Bug Fixes

Back to Top

8.4.21 January 23rd, 2019

Changes

Optimisations

Bug Fixes

Back to Top

8.4.22 February 4th, 2019

Bug Fixes

Back to Top

8.4.23 February 5th, 2019

Changes

Bug Fixes

Back to Top

8.4.24 February 8th, 2019

Bug Fixes

Back to Top

8.4.25 February 14th, 2019

Changes

Bug Fixes

Back to Top

8.4.26 February 19th, 2019

Changes

Bug Fixes

Back to Top

8.4.27 February 28th, 2019

Security Fixes

Changes

Bug Fixes

Back to Top

8.4.28 March 7th, 2019

Optimisations

Bug Fixes

Back to Top

8.4.29 March 15th, 2019

Bug Fixes

Back to Top

8.4.30 March 20th, 2019

Bug Fixes

Back to Top

8.4.31 March 21st, 2019

Bug Fixes

Back to Top

8.4.32 March 22nd, 2019

Bug Fixes

Back to Top

8.4.33 April 11th, 2019

Changes

Bug Fixes

Back to Top

8.4.34 April 18th, 2019

Bug Fixes

Back to Top

8.4.35 April 26th, 2019

Bug Fixes

Back to Top

8.4.36 May 2nd, 2019

Bug Fixes

Back to Top

8.4.37 May 8th, 2019

Bug Fixes

Back to Top

8.4.38 May 10th, 2019

Bug Fixes

Back to Top

8.4.39 May 15th, 2019

Bug Fixes

Back to Top

8.4.40 May 16th, 2019

Security Bug Fixes

Bug Fixes

Back to Top

8.4.41 May 21st, 2019

Security Bug Fixes

Back to Top

8.4.42 June 21st, 2019

Security Bug Fixes

Back to Top