Actions

Release notes/10.1.7

From Convention Master Documentation

< Release notes


Convention Master 10.1.7 Released on November 16, 2022.

UPGRADE WARNING: If you are currently on version 10.0.x, release 10.1 has special instructions added to the upgrade process. Please make sure you read them before performing an upgrade. See Upgrading Convention Master UPGRADE WARNING: You will likely need to reinstall the latest version of Ioncube Loader to run this version of Convention Master if you are updating an exiting installation on PHP 7.x. This version of CM was encoded using ioncube encoder 10.2 in a attempt to ensure backwards compatability.


   Release notes for version 10.1.7.
    November 16, 2022, 05:40:

This is an important release that primarily contains changes needed to support PHP 8+ Our next major release will require PHP 8.1 as the minimum version as PHP 7 is no longer recieving security updates.

UPGRADE WARNING: You will likely need to reinstall the latest version of Ioncube Loader to run this version of Convention Master if you are updating an exiting installation on PHP 7.x

The following changes and or features were added
  • Mantis 1204 - Updated Kiosk system to show HTTP error codes when navagating to an invalid url.
  • Mantis 1224 - Upgraded Ioncube encoding for php 8.1 and 7.2 support.
  • Mantis 1225 - Upgraded translation library for PHP 8 support.
  • Mantis 1226 - Refactored some functions to improve code quality and prevent future bugs.
  • Mantis 1238 - Added PHP 8.1 upgrade message to console that will show if you are running on PHP 7.x.
  • Mantis 1243, 1259, 1260, 1261, 1263, 1266, 1267, 1268, 1269, 1271, 1272, 1273, 1276, 1280, 1284, 1287, 1288, 1289, 1290, 1291, 1293, 1299, 1301 - Refactored functions to improve code quality and PHP 8 compatability.
  • Mantis 1251 - Corrected spelling of "sincerely" in Dealers Den default letter templates.
  • Mantis 1256 - Fixed a bug in invoice system. It can now check if a user has more than one invoice.
  • Mantis 1270 - Added check to prevent legacy themes from breaking CM in PHP 8.
  • Mantis 1275 - Improved the query used by the bruteforce lockout system for MySQL 8.
  • Mantis 1282 - Fixed a bug in the Kiosk Editor that did not properly delete removed steps in some cases.
  • Mantis 1283 - Fixed a bug that prevented the Badge Editor system from being able to create new badge types.
  • Mantis 1285 - We have temporarily disabled the "additional badge" kiosk step as we rework it for a future release.
  • Mantis 1292 - Fixed a bug that prevented the New Event Wizard from inserting badge types into a new event.
  • Mantis 1294 - Fixed a bug that prevented the closing of an Art Show if the check issuing system was used and the comment on a check was left blank.
  • Mantis 1296 - Fixed a bug that prevented the deletion of Art Show panels.
  • Mantis 1297 - Fixed Artshow History button linking to invalid artshow id.

Other fixes/changes:

  • Fixed a issue with badge editor when loading the badge editor with a event with no attendees.
  • Corrected typo that prevents 'active event' from properly selecting memberships in membership filter.
  • Corrected a issue with email sending on process payment that would prevent email send failures from actually showing up.
  • Corrected error that would show lang folder as an incorrectly configured kiosk in kiosk editor.
  • Fixed a bug on the installer that didn't properly catch when the db was existing but empty.