Skip to content

Release Version 2.7.0

Compare
Choose a tag to compare
@geoffhumphrey geoffhumphrey released this 16 Apr 21:31
· 52 commits to master since this release

Please Note: there was a reported issue with electronic scoresheets with the v2.7.0.0 tagged release. That release has been replaced with this one, tagged v2.7.0.1.

Essentially, there was a reported issue with electronic scoresheets not calculating automatically. One file was changed - /eval/scoresheet.eval.php.

Also reported was a false positive of malware by Windows Defender in one file. This package has passed all scans for malware by Avast locally on Windows and through a battery of tests via virustotal.com. See Issue #1517 for more info.


Version 2.7.0 is a fairly extensive release that features a number of bug fixes, enhancements, and updates. More details and a complete list of enhancements and fixes is available on the 2.7.0 Milestone here on GitHub, but here are the highlights:

  • Entrants can now specify pouring instructions for any beer style and ABV percentage for any style.
  • Entrants can now search for any club name with a special character in the club dropdown when creating or editing their account (e.g., The Brü Club, etc.).
  • UI improvements that indicate very explicitly which fields are required when registering/editing an account or when adding/editing an entry. This will ease confusion and emails to organizers from participants that claim they cannot register their account or add an entry, but in fact have missed providing input in one or more required fields.
  • Judges and stewards can now disclose if they are part of any brewing team. This helps to alert organizers and judge coordinators whether a particular judge or steward has a potential conflict when assigning to them to tables and/or flights.
  • Admins are now able to set a specific date and time when editing of entries will no longer be allowed. Previously, entries could not be edited by participants after the entry window had closed. Admins have the option to extend the editing window beyond that date and time.
  • Available to Admins/Organizers on the Admin Dashboard is a reminder and associated list of post-competition tasks they should complete. This reminder will be visible for seven days past the results publication date/time.
  • By request of the board of the Master Homebrewer Program (MHP), the download of result data that individual members send to the MHP was deprecated in favor of an all-in-one results report generated by Admins/Organizers for all MHP member participants in the competition. This report is emailed by the Admin/Organizer directly to the MHP Secretary. A reminder to download and sent it is featured in the post-competition tasks alert mentioned above.
  • Admins can now specify entry limits for any style type (e.g., beer, cider, mead, etc.). For example, this is useful for competitions that wish to limit the beer entries, but not set a limit for mead or cider. Or vise-versa. Applies to any style type including custom ones.
  • Admins can now provide a link to an external site that details past winners. This is helpful for hosted installation owners that keep their own records of past winners or new users who wish to link to past winners published prior to installing BCOE&M.
  • Top-Level Admins can now access the Administration Dashboard and all Admin functions when the site is in Maintenance Mode (activated via an explicit boolean variable in paths.php). This allows updating of site data without revealing the changes to non-Admins and the public until ready to publish.

This will be the last major release before version 3.0.0 that will feature updates to the non-Admin user interface and user experience.