BCOE&M 2.1.9: Change Log

Download v2.1.9

Version 2.1.9 February 1, 2017

This release corrects some registration issues inadvertently introduced in version 2.1.8. The registration process has been completely rebuilt to fix the problems encountered by some installations. This release also fixes a bug that prevented the examples provided by the BJCP for Specialty IPA (21B) and Historical Beer (27B) from being associated with an entry. New in this release is the ability for entrants to indicate that they are interested in being a staff member. See the 2.1.9 Milestones for specific bugs and features included in the release.

This release does not require the update script if upgrading from 2.1.8.

Version 2.1.8 December 6, 2016

This release features some bug fixes and enhancements that include making the examples provided by the BJCP in the 2015 Style Guidelines for Specialty IPA (21B) and Historical Beer (27B) available as "sub-categories" for entries (see Issue #700 for details). See the 2.1.8 Milestones for specific bugs and features included in the release.

This release does not require the update script if upgrading from 2.1.7.

Version 2.1.7 September 14, 2016

This is small bug-fix release that fixes a pretty big issue with sites getting caught in a redirect loop (Issue #674). See the 2.1.7 Milestones for specific bugs and features.

This release does not require the update script if upgrading from 2.1.6. Please note: further development pertaining to the translation effort begun in 2.1.5 is not part of this release, but will be in future releases.

Version 2.1.6 September 9, 2016

This is small bug-fix release that will require the update script to run if upgrading from 2.1.5. See the 2.1.6 Milestones for specific bugs and features.

Please note: further development pertaining to the translation effort begun in 2.1.5 is not part of this release, but will be in future releases.

Version 2.1.5 August 31, 2016

This is a bug-fix release (with a couple of new features thrown in) that will require the update script to run if upgrading from 2.1.4. See the 2.1.5 Milestones for specific bugs and features.

In addition to the bug fixes and new features, there were some fairly major behind-the-scenes coding efforts going on, most notably the beginning of an internationalization effort toward making BCOE&M easily translated into other languages. This effort will complete in subsequent 2.1.X releases. If you are fluent in English and another language, please contact me if you are willing to help with the translation effort!

Version 2.1.4 June 28, 2016

This is a bug-fix release that addresses Issues #619#621#622#628#632#633#634#635 and various bugs not caught in previous releases. No DB updates in this release; therefore, the update script will not run if upgrading from 2.1.3. See the 2.1.4 Milestones for details.

Version 2.1.3 May 31, 2016

This is a bug-fix release that addresses Issue #617 and various bugs not caught in previous releases as well as coding to mitigate php warnings, alerts, and conflicts. No DB updates in this release; therefore, the update script will not run.

Version 2.1.2 May 24, 2016

This release corrects issues with the upgrade process introduced in the now deprecated 2.1.1 release - see issue #616. Also addresses issues #615#611#610#609#608, and #607. See the 2.1.2 Milestones.

Version 2.1.1 May 18, 2016

The 2.1.1 Release was “backed out” due to issues with the upgrade scripting. Please see the GitHub Issues list for support if you have already installed 2.1.1 and are experiencing issues.

Version 2.1.0 May 12, 2016

Major behind-the-scenes coding that touched nearly every file has been incorporated into this release - converting all php deprecated mysql calls to the mysqli protocol. Addresses bug reports and feature requests labeled with the 2.1.0 Milestone.

Enhancements include:

  • Scoresheet upload/download - saves postage!
  • Mobile device entry check-in using QR codes.
  • Three new bottle label options including an anonymous option much the same as the final round of the National Homebrew Competition uses.
  • Account registration email confirmations.
  • A paid entry limit.
  • The ability to cap the number of judges and/or stewards.
  • The ability for administrators to reset the password of any user.

Version 2.0.1 February 12, 2016

This is a bug fix release for problems encountered since 2.0.0’s release, addressing various GitHub Issues tagged with the 2.0.1 Milestone.

Version 2.0.0 February 5, 2016

BCOE&M Version 2.0.0 features a new interface, rebuilt from the ground up leveraging the popular Bootstrap framework.

What's more, the interface has been optimized for mobile devices... content will render beautifully and optimally no matter what device you access the site on - smartphone, tablet, laptop or desktop.

A complete list of enhancements is detailed below and on the development milestones on GitHub. The screenshots below are just a taste of what the application looks like...

Home Page (Desktop)

My Account (Desktop)

Admin Dashboard (Desktop)

Version 2.0.0 enhancements include:

  • Enhanced and completely mobile-friendly user interface optimized for desktop, laptop, tablet, and smartphone devices.
  • In-app help for most commonly used functions. Look for the question mark icon in the upper navigation.
  • Separate dates for Drop-Off and Shipping Windows independent from the defined Entry Window.
  • Drag-and-drop, multiple logo image upload.
  • Logo display on winner list screen.
  • Award labels.
  • Larger font on bottle labels.
  • Enhanced Admin Dashboard.
  • Off-canvas Admin Essentials menu containing access to the most commonly used administration features.
  • Admin quick add participant function that features only essential registration fields. Useful for on-the-fly registration of judges, stewards, or staff.
  • View judges not assigned to tables function.
  • Judge Experience registration field to provide insight for organizers as to the number of previous competitions participants have judged.
  • Judge Notes to Organizers feature with report.
  • Firefox printing is now fully operational with the latest version of Firefox for PC, Mac, and mobile. All generated pages now print beautifully with Firefox (Chrome still prints well, but has some issues with splitting information contained in HTML tables).
  • Optimized CSS and JS files for faster loading.

See further 2.X.X development in action by going to the BCOE&M V2 Sandbox.

Version 1.3.2.0 October 27, 2015

Enhancement and bug fix release. Addresses various bugs reported to GitHub since the 1.3.1.0 release in August, 2015. See the GitHub issues list - all bugs and enhancements addressed are labeled resolved for v1.3.2.0.

Enhancements include:

  • Support for A4 mailing labels using Avery 3422 label stock.
  • Manual triggering of database cleanup and purge functions.

Version 1.3.1.0 September 1, 2015

Enhancement and bug fix release. Addresses 46 pre- and post-beta GitHub issues.

Enhancements include:

  • Support for BJCP 2015 style guidelines.
  • A conversion function for existing competitions already accepting entries that wish to use BJCP 2015 styles for judging.
  • Entries by Sub-Style report.
  • Option to have entrants print only bottle labels for each entry (no recipe sheet).
  • Delete function for individual scored entries.
  • Updated nomenclature to clarify Registration Window vs. Entry Window dates.

Version 1.3.0.2 through 1.3.0.4 September 13, 2013 through November 1, 2014

Bug fix releases. Addresses GitHub Issue 295, Issue 298, Issue 300, Issue 302, Issue 304, Issue 305, Issue 311, Issue 313, Issue 314, Issue 316, Issue 317, Issue 318, Issue 319, Issue 321, Issue 325, Issue 326, Issue 327, Issue 328, and Issue 329. Issue 330, Issue 332, Issue 333, Issue 334, Issue 335, Issue 336, Issue 337, Issue 338, Issue 339, Issue 340, and Issue 342 as well as other minor unreported issues.

Version 1.3.0.1 September 4, 2013

This is a bug fix release. Addresses GitHub Issue 285, Issue 286, Issue 288, Issue 289, Issue 290, Issue 291, and Issue 294.

Version 1.3.0.0 August 19, 2013

It has been a long while since a new release has been available. I thank all of the users out there for your continued patience. I think version 1.3.0.0 is worth the wait!

Here are just a few of the new features that have been added:

  • Code extensions in the form of custom modules - admins can extend the functionality of BCOE&M with their own HTML or PHP code (advanced users only).
  • Barcode option for bottle entry forms and entry check-in so comp staff can use a barcode scanner to check-in entries and assign judging numbers them. The methodology was tested in the 8000+ entry National Homebrewers Competition this year and was very well received by the competition staff.
  • Preregistration option - users can create their accounts and enter their personal information, judging preferences, etc. before entries are accepted.
  • Entry limit per user option.
  • Subcategory entry limit per user option - from unlimited to a single entry per user per subcategory.
  • Subcategory entry limit exception option - for those subcategories that lend themselves to a broader range of interpretation (e.g., Specialty Beer, Spice/Herb/Vegetable Beer, Open Category Mead, Specialty Cider and Perry, etc.).
  • Admin ability to enable/disable search engine friendly URLs for all public pages.
  • Extended printing options including larger round bottle labels, labels with special ingredients, category/subcategory only labels, etc.
  • Expansion of recipe-related fields to accommodate more ingredients - malts/grains, other fermentables, and hops increase to 20 fields each, mash schedule increases to 10.
  • Enhanced recipe entry with robust checks for the presence of required information for certain styles (e.g., special ingredients for Category 23, strength for mead styles, etc.)
  • Extended use of session variables to limit calls to the MySQL database for redundant/constant pieces of information customized for each user.
  • Numerous behind-the-scenes coding clean up and enhancements aimed at improving performance and reducing page load times.

Of course, there were some bug fixes in there as well. Addresses the following reported issues on GitHub: Issue 198, Issue 206, Issue 207, Issue 218, Issue 221, Issue 222, Issue 223, Issue 225, Issue 226, Issue 227, Issue 228, Issue 229, Issue 230, Issue 231, Issue 232, Issue 236, Issue 237, Issue 240, Issue 241, Issue 242, Issue 243, Issue 245, Issue 246, Issue 247, Issue 249, Issue 252, Issue 253, Issue 254, Issue 255, Issue 256, Issue 257, Issue 258, Issue 260, Issue 261, Issue 262, Issue 263, Issue 266, Issue 269, Issue 271, Issue 272, Issue 273, Issue 274,Issue 275, and Issue 276.

Version 1.2.1.3 November 28, 2012

This release features mostly bug fixes and a couple of enhancements:

  • Enhanced the data integrity functions to be very explicit with regard to messaging about special ingredients/classic style requirements.
  • Added the ability to utilize "clean" URLs for public pages (Entry Information, Rules, Volunteer Info, etc.)
  • Updated to Fancybox 2.1.3
  • Updated to some CSS3 scripting, especially concerning rounded corners (now supported by IE9)
  • Fixed some Archive display issues resulting from legacy code and database structure

Addresses the following reported issues on GitHub: Issue 186, Issue 188, Issue 189, Issue 190, Issue 191, Issue 195, Issue 197 ,Issue 199, Issue 200, Issue 202, Issue 204, Issue 205, Issue 208, Issue 209, Issue 210, Issue 211, Issue 212, Issue 213, Issue 214.

Version 1.2.1.2 October 24, 2012

This release again features mostly bug fixes and a few enhancements.

  • Enhanced the data integrity checking for sub-styles that require participants to enter special ingredients and/or a classic style (beer, mead, cider), as well as strength (mead), and carbonation/sweetness (mead, cider).
    • If participants do not add the requisite information, their entry is marked "unconfirmed," and subject to deletion after 24 hours.
  • Enhanced display of entry numbers to four digits (0000 - 9999). Standardizes display.
  • Minor tweak to processing of proper names to allow for dashes, initials, and apostrophes.
  • Tweaked the special ingredient bottle label download to only show the requisite categories.

Addressed all verified bugs reported to GitHub: Issue 177, Issue 178, Issue 179, Issue 180, Issue 181, Issue 182, Issue 183, and Issue 184.

Version 1.2.1.1 October 1, 2012

This release features mostly bug fixes and a few enhancements.

  • Added more CSV exports (all paid entries, all non-paid entries).
  • Added more options for printing sorting sheets.
  • Enhanced display of judging numbers to make them more readable at a glance. Uses the convention: XX-XXX (e.g., the fourteenth entry in category 3 would be 03-014).

Addressed all verified bugs reported to GitHub: Issue 160, Issue 163, Issue 164, Issue 166, Issue 167, Issue 169, Issue 171, Issue 172, Issue 173, Issue 174, Issue 175, Issue 176, and Issue 177.

Version 1.2.1.0 September 7, 2012

This release features a few fairly major upgrades and numerous minor ones. It also addresses bugs reported between December 1, 2011 and August 25, 2012.

  • Added browser-based database setup and updating.
  • Added the ability to for the BCOE&M installation to run on a shared database (or multiple installations on a single database).
  • Added the ability to cap the number of entries.
  • Added custom winning category functionality.
  • Added ability for competitions to accept payment via Google Wallet (Issue 48).
  • Added localization capabilities. Allows for granular, time-zone specific dates and times to be utilized by the program.
  • Added registration windows for judges and stewards (now separate from regular entrants). Comps can now register judges and stewards before and after the entry window (Issue 133).
  • Added the ability for admins to designate the method to designate winners (by table, by category or by subcategory - Issue 142).
  • Added a new public page: Volunteer Information (thanks to Bruce Buerger for his contribution).
  • Added data integrity scripting that checks for inconsistencies between the user and brewer tables as well as deleting any entry that is either blank or is not attributed to any verified user.
  • Added another bottle label option that includes special ingredients (if any) on the label itself. Useful for Category 23, for example, and custom categories.
  • Added the ability to export promo materials in Bulletin Board Code (BBC) format. Useful for posting a competition announcement to various homebrewing forums.
  • Added the ability to export all entry data in CSV format (Issue 149).
  • Added time stamping for users and entry updates (Issue 52).
  • Added ability to filter admin display of paid entries (Issue 129).
  • Added granular display of the number of entries that had reduced fees from a promo code (Issue 146).
  • Updated the BJCP Ranks to utilize those that went into effect April 1, 2012 (as reported to SourceForge). Added explanation/help text to the participant information screen.
  • Cleaned up archived data display.
  • Addressed all verified bugs reported to GitHub: Issue 117, Issue 119, Issue 120, Issue 123, Issue 124, Issue 127, Issue 137,Issue 138, Issue 150, Issue 151, Issue 152, Issue 153, Issue 155, Issue 156, and Issue 157.
  • Deprecated the option to choose whether to utilize BCOE&M for competition organization. Going forward, it will be assumed that Administrators will utilize the organization functions (those beyond simply gathering participant and entry data) as little or as much as they wish without needing to specify as such.

Version 1.2.0.4 December 11, 2011

This release address several bugs and feature enhancements that were reported to Google Code and SourceForge between October 21, 2011 and November 30, 2011.

  1. Addressed Issue 109: Admin Add/Edit of Entries
  2. Addressed Issue 111: Upload Image Function Allowing Non Admins to Upload
  3. Addressed Issue 112: Users Not Seeing Entries (Case Sensitivity of User Names)
  4. Addressed Issue 113: Registration Section shows Entry Window Closed Date
  5. Addressed Issue 114: Competition Contacts Not Working
  6. Addressed Issue 115: Incorrect Name on Results List
  7. Addressed Issue 116: Inconsistent Display of Entry and Judging Numbers
  8. Judges and stewards are now able to register as either/both after the designated entry window has closed.
  9. Admins now have a "Numbers at a Glance" box on the main admin page to quickly get the number of entries, participants, etc.
  10. Results sheets now have a "club" column.

Version 1.2.0.3 October 21, 2011

This release address several bugs and feature enhancements that were reported to Google Code and SourceForge between September 16, 2011 and October 21, 2011.

  • Fixed PayPal connection error.
  • Fixed pullsheet issue.
  • Fixed forgot password function error.
  • Fixed display of scores and places on participant list of entries.
  • Fixed calculations of BJCP judge, steward, organizer, and staff points.
  • Fixed bug in exporting of participant data, specifically judge likes and dislikes.
  • Fixed bug in judge/steward assignment.
  • Fixed bug in judge/steward assignment print outs.
  • Added the ability of participants to enter a mead judge designation.
  • Added a judging number to each entry that only administrators see.
  • Added the ability for admins to regenerate judging numbers if the need arises.
  • Added the ability for admins to designate any circuit that their competition qualifies for (MCAB, etc.).
  • Updated to the latest version of TinyMCE.

Version 1.2.0.2 September 13, 2011

This release address several small bugs and feature enhancements that were reported to Google Code and SourceForge between August 18, 2011 and September 13, 2011.

  1. Fixed PayPal connection error.
  2. Added a missing javascript file.
  3. Fixed Archive data display bug.
  4. Fixed bug preventing PayPal payments on installations that have discount codes.
  5. Fixed minor bug that allowed entries to be added without a Entry Name.
  6. Added reported strength, carbonation, and dryness levels for Cider and Mead styles to pullsheets.
  7. Added coding to convert entry name and brewer name entry text to show proper capitalization.
  8. Added Google Web Fonts API fonts to the css files of all themes.

Version 1.2.0.1 August 8, 2011

Fixed assorted bugs reported to Google Code.

Version 1.2.0.0 August 8, 2011

Fixed assorted bugs reported to Google Code.

With version 1.2.0.0, BCOE (and now M) has been greatly improved by the addition of a complete competition management suite of tools - hence the added "M" - that give brew competition organizers a one stop, web-based solution to effectively and easily manage their event. This version adds:

  1. Expanded Site Preferences
  2. Judging Preferences
  3. Custom Style Types
  4. Table and Flight Management
  5. Judge , Steward , and Staff Assignments
  6. Scoring
  7. Printing and Reporting Functions
    1. Pullsheets
    2. Table Cards
    3. Judge and Steward Assignments
    4. Sign-in Sheets
    5. Results by Table (HTML, PDF)
    6. BOS Results (HTML, PDF)
    7. BJCP Staff Points (PDF, XML)
    8. Award Labels
    9. Participant Address Labels
    10. Judge Score Sheet Labels

Version 1.1.6.2 December 22, 2010

Fixed assorted bugs reported to Google Code.

Version 1.1.6.1 December 21, 2010

Fixed assorted bugs reported to Google Code.

Version 1.1.6.0 December 21, 2010

Fixed assorted bugs reported to Google Code.

Version 1.1.5 July 22, 2010

Fixed assorted bugs reported to Google Code.

Version 1.1.4 June 16, 2010

Fixed assorted bugs reported to Google Code.

Version 1.1.3 April 12, 2010

Fixed assorted bugs reported to Google Code. Added:

  • Ability to designate BJCP Styles accepted.
  • Ability to create a custom style.
  • Entry of multiple locations and judging dates.
  • Mapping and driving directions to judging locations.
  • Ability to assign styles, judges, and stewards to particular judging locations.
  • Ability for judges and stewards to indicate their 1st and 2nd preference for dates and locations when registering.
  • Ability to export judge, steward, and styles by location.
  • Ability for entry fees to be one price for the first entry and a second price for all following entries.

Version 1.1.2 January 26, 2010

Fixed assorted bugs reported to Google Code. Added ability to cap the entry fee at any amount. Added ability to display previous winners lists. Improved setup procedures. Added check so setup cannot be performed more than once.

Version 1.1.1 December 18, 2009

Fixed assorted bugs reported to Google Code. In addition to bug fixes, this release concentrated upon improved ease of use for Administrators, including additional exports, menus, etc.

Version 1.1.0 November 13, 2009

Fixed assorted bugs reported to Google Code

Added new features:

  • Users can designate the manner in which a grain is used, as per the AHA competition entry forms (e.g., Mash, Steep, etc.).
  • Display of custom competition logo.
  • Display of sponsors and their associate logos, websites, etc.
  • Export of promo materials
  • Ability to designate and export only paid entrants instead of exporting all and sorting it out later.
  • Mass update of paid entrants from a single screen (Admins only).
  • Ability for Admins to designate payment options: cash, check, or PayPal (or any combination thereof).
  • Ability for Admins to designate whether entrants paying via PayPal will cover the associated PayPal transaction fees.
  • Ability for Admins to flag entrants as "winners" in their respective categories for display after the competition is completed.
  • Display of winners after judging has concluded.

Version 1.0.0 April 13, 2009

Initial release.

Start Using BCOE&M Today!

BCOE&M is an open source program covered under the General Public License (GPL) from the Open Source Initiative.

Download and Issue Tracking

The full source code is available for free. See the issues list on GitHub.

Latest Complete Version, 2.1.9

Version 2.1.9 on GitHub

Be sure to read the installation instructions.

Upgrade instructions are available for current users who want to update to the lastest version.

Latest Commit Package

For advanced users... NOT Production Ready!

Latest Commits on GitHub

Click the “Download Zip” or “Open in Desktop” button from the Clone or download drop-down menu.