Release notes/9.5.0

From Convention Master Documentation

< Release notes

NOTE: This page contains release notes for a past release of Convention Master. The current version is 10.1.7.

Convention Master 9.5.0 was Released November 21, 2018. This is a feature and bugfix release in the Convention Master 9.x series. This release is focused on database improvements, new features, bug fixes, and other improvements. We are now confident in recommending customers to upgrade their production websites to 9.5.0. Please see upgrade information below.

UPGRADE WARNING: This release has special instructions added to the upgrade process. Please make sure you read them before performing an upgrade. See Upgrading Convention Master

Configuration changes

  • New DB Driven kiosks require that the server Apache config allow .htaccess overides.

New features

  • Mantis 017 - New feature Graphical Kiosk Editor for Console. See Kiosks
  • Moves configuration of kiosks into the DB so that it can be managed in staff console.
  • Mantis 040 - Feature - Ability to delete people. See Automated Tasks
  • Added new cleanupOrphanUID's automated task to remove created users who never bought a membership. See Automated Tasks
  • Mantis 407 - Bulk Edit Products Mode and Edit Products upgrade
  • Mantis 534 - Feature Attendee Caps
  • This functionality adds the ability to caps on attendance to the convention. Either by membership or across the whole event.
  • Staff will still be able to choose sold-out memberships, but customers will not be able to. Customers will see that the membership is sold out etc.
  • Mantis 662 - Add functionality to mark someone as deceased.
  • Mantis 685 - Someone marked as deceased cannot log in to console.
  • Mantis 687 - Deceased accounts show an error message when used in kiosks.
  • Mantis 754 - Registrant Notes - It is now possible to delete a registrant note.
  • Mantis 873 - Feature - Added summary counts to 'List Applicants' in dealers den

Kiosk changes

See Kiosks

  • Mantis 017 - New feature Graphical Kiosk Editor for Console
  • Improved validation on Kiosk choose membership step
  • Deprecated the 05_link_memberships_to_me kiosk step as it doesn't use the new linking system.
  • Modified staff notification emails on kiosks for GDPR (removed PII)
  • Mantis 861 - Added Credit Card Payment Confirmation letters to kiosks.

Automated Tasks changes

See Automated Tasks

  • Added cleanupOrphanUID's as an available automated task which will look for UID's with no events_attended and no payments or line_items and auto-clean them after 3 months.
  • Mantis 040 - Feature - Ability to delete people. Added new purgeUIDs automated task will delete anyone who was marked for deletion.

Dealers Module changes

  • Mantis 837 - Dealers Den 'List Assistants' will now only show Assistants for current show id
  • Mantis 873 - Feature - Added summary counts to 'List Applicants' in dealers den

Reports changes

  • Mantis 524 & 620 - Report Upgrades
  • Converted charts to Chart.js
  • Replaced report graph library with one that won't crash in browsers.
  • Added year-over-year reg graph with predictions.
  • Added the ability for the year over year chart projection to predict an attendance shrinkage.
  • Updated year over year to now have a slider to control what kind of attendance increase you want to project.
  • Corrected membership_by_age to show age when they attended the event, rather than their age now.

Other changes

  • Redmond theme fix - removed favicon call to old convention master domain
  • Added a warning message to the console that tells you if the automated tasks system has not run recently. (Only shown if have admin permissions)
  • Registrant UIDs no longer backfill skipped uid numbers - registrant uids will be sequential now.
  • Improved the displaying of HTML emails in the admin email log.
  • Mantis 769 - Fixed bug that prevented staff from being able to add a user to any departments on new installs.
  • Mantis 792 - Pre-print badge tool will now auto-correct empty badge_display_codes to 'FNOT'.
  • Mantis 876 - Corrected bug that older agreement versions would not show when clicked.
  • Mantis 877 - sanitize_db script updated to match DB version 572
  • Added color to the output of sanitize_db
  • Added "training database" mode to sanitize_db, now users can avoid deleting console usernames/passwords when making a training DB.
  • Mantis 878 - Fixed issue -Changing membership in console now properly adds all freebies.


Before starting an upgrade, we recommend that you backup your Convention Master database and files.

To perform the upgrade, run a Subversion update in the folder that contains your Convention Master installation:

$ svn up /path/to/convention_master

When this has completed, log in to the staff console [] with an account that has the "Perform DB and System Upgrades" permission to automatically trigger any pending schema updates. DO NOT FORGET THIS STEP, otherwise it will leave your install in a locked upgrade state.

For fuller/more complete information on upgrading your Convention Master installation, please see our upgrade documentation.

If you have any questions or comments, please email us at