Version 8.5 of Zenario is now available with the following features.
Our old way of enforcing strong passwords was to assign a score to the passwords that people enter, and require a certain score, which wasn't very transparent.
Now, password have clear minimum requirements (for example, at least 1 upper case character and at least 1 number), and the requirements can be changed & customised in the site settings.
Password input fields will display their requirements when users hover the mouse over them.
When doing a fresh install of Zenario, you can now upload a logo and set an organisation name for your website.
If you wish to change this later, all site settings for setting branding and logos have now been collected together and moved into one place, the Site logos and Branding category.
We've made various friendliness improvements to improve the process of adding/editing content.
There are new modules available: the Country and Language Picker and a new Location Map and Listing module.
Both the Conference Manager and Conference FEA modules have seem some bugfixes and improvements.
When delegates select extras, we now store who ordered what, and delegates can reconfirm their choices at a later time.
There's now an ability to assign a user-group to a conference. Any confirmed delegates will then be automatically added to that group.
Finally, there are new Excel export features.
We've continued to improve the usefulness of the diagnostics screen and have added more checks, including:
WYSIWYG editors are now wrapped with an extra <div>, with a CSS class name specific to them, so a designer can style them without having their styles also apply to HTML snippets.
The Bower package manager has been removed from Zenario, and we're now using Yarn instead.
For the most part, all this means is that if you had a library in zenario/libs/bower/name/ then all you need to do is change the path in your code to zenario/libs/yarn/name/ instead.
However be aware that some of the directory names are slightly different in some cases, as the names of a few of the packages in Bower are slightly different to their corresponding package names in Yarn.
Yarn doesn't handle the d3 and fabric libraries very well, so these have been moved outside of the package manager into the manually_maintained/ directory at zenario/libs/manually_maintained/bsd/d3/ and zenario/libs/manually_maintained/mit/fabric/ instead.
A .htaccess file has been left in the bower/ directory to server redirects to any client site/module that does not have the names updated.
The emails send containing the security codes for two-factor authentication will now always go to their intended recipients, even if email debug mode is enabled.