Skip to content

Releases: owlcms/owlcms4

55.1.3

22 Jan 18:14
Compare
Choose a tag to compare

REMINDER

  • You should test all releases, with actual data, several days before a competition.
Introducing the Owlcms Control Panel
New and improved installation process for owlcms.

Previously, only Windows had a full installer. From now on all platforms use the same installation process: a "Control Panel" program is now available for Windows, macOS, RaspberryPi OS and Linux. It handles installations and updates, as well as starting/stopping owlcms.

See the Control Panel Installation Instructions and the user guide for the owlcms Control Panel.

From now on the release area only includes the owlcms files that are loaded by the control panel. The control panel has its own separate repository.

Maintenance Log

  • 55.1.3: Changes to Language and System Settings could not be saved due to a validation done on the wrong field
  • 55.1.3: When defining categories on the registration or SBDE spreadsheet, use ; or , as delimiter. Use of / is ambiguous and is no longer accepted.
  • 55.1.2: "Single Referee" now works for keypads
  • 55.1.0: Added a competition rule to use the 20kg rule for Masters athletes instead of the official 80%

New In This Release

  • New Installation Instructions and startup instructions using the owlcms Control Panel for updating, launching and stopping OWLCMS on a local computer.

  • Ability to set the duration of the clean & jerk break explicitly for a session, overriding the competition-wide rules.

    • A new Excel template variable ${session.cleanJerkBreakMinutes} can be used to show this to the announcer if you have a specific template for athlete introductions
  • Competition Rules: It is now possible to force the 20kg rule for Masters instead of the 80% rule.

  • Refereeing: Selecting "Single Referee" using the ⚙menu now works with keyboard shortcut keypads (USB, Bluetooth, Joystick).

    • Any of the 3 referees will work, but configuring the center referee makes most sense (3 = good lift, 4 = no lift). A single decision will trigger the down signal.
  • Simplified Video Setup

    • The default style for Video Streaming is now transparent
      With this change,

      • It is no longer necessary to crop the Current Athlete view
      • There is no need to add a green mask to have a floating scoreboard

      See the documentation on using OBS for examples of using the transparent style.

    • The style can be changed back to nogrid on the System Settings > Customization page to get the black background styles identical to the on-site scoreboards.

  • Templates: a new _FlatFile.xlsx template is available for Competition Results. It is meant for statistical analysis where headers for each category make reading the file difficult.

For other recent changes, see version 55 release notes and version 5 release notes

55.1.2

20 Jan 20:51
Compare
Choose a tag to compare

REMINDER

  • You should test all releases, with actual data, several days before a competition.
Introducing the Owlcms Control Panel
New and improved installation process for owlcms.

Previously, only Windows had a full installer. From now on all platforms use the same installation process: a "Control Panel" program is now available for Windows, macOS, RaspberryPi OS and Linux. It handles installations and updates, as well as starting/stopping owlcms.

See the Control Panel Installation Instructions and the user guide for the owlcms Control Panel.

From now on the release area only includes the owlcms files that are loaded by the control panel. The control panel has its own separate repository.

Maintenance Log

  • 55.1.2: "Single Referee" now works for keypads
  • 55.1.0: Added a competition rule to use the 20kg rule for Masters athletes instead of the official 80%

New In This Release

  • New Installation Instructions and startup instructions using the owlcms Control Panel for updating, launching and stopping OWLCMS on a local computer.

  • Ability to set the duration of the clean & jerk break explicitly for a session, overriding the competition-wide rules.

    • A new Excel template variable ${session.cleanJerkBreakMinutes} can be used to show this to the announcer if you have a specific template for athlete introductions
  • Competition Rules: It is now possible to force the 20kg rule for Masters instead of the 80% rule.

  • Refereeing: Selecting "Single Referee" using the ⚙menu now works with keyboard shortcut keypads (USB, Bluetooth, Joystick).

    • Any of the 3 referees will work, but configuring the center referee makes most sense (3 = good lift, 4 = no lift). A single decision will trigger the down signal.
  • Simplified Video Setup

    • The default style for Video Streaming is now transparent
      With this change,

      • It is no longer necessary to crop the Current Athlete view
      • There is no need to add a green mask to have a floating scoreboard

      See the documentation on using OBS for examples of using the transparent style.

    • The style can be changed back to nogrid on the System Settings > Customization page to get the black background styles identical to the on-site scoreboards.

  • Templates: a new _FlatFile.xlsx template is available for Competition Results. It is meant for statistical analysis where headers for each category make reading the file difficult.

For other recent changes, see version 55 release notes and version 5 release notes

55.1.1

20 Jan 18:11
Compare
Choose a tag to compare

REMINDER

  • You should test all releases, with actual data, several days before a competition.
Introducing the Owlcms Control Panel
New and improved installation process for owlcms.

Previously, only Windows had a full installer. From now on all platforms use the same installation process: a "Control Panel" program is now available for Windows, macOS, RaspberryPi OS and Linux. It handles installations and updates, as well as starting/stopping owlcms.

See the Control Panel Installation Instructions and the user guide for the owlcms Control Panel.

From now on the release area only includes the owlcms files that are loaded by the control panel. The control panel has its own separate repository.

Maintenance Log

  • 55.1.0: Added a competition rule to use the 20kg rule for Masters athletes instead of the official 80%
  • 55.1.0: Validate that URLs used for publicresults and video updates start with a http protocol.
  • 55.1.0: Fix: If an athlete was not eligible for any results, the publicresults record section would show the records for the previous athlete.
  • 55.1.0: "Single Referee" now works for keypads
  • 55.1.0: Fix: If the registration category was score-based (e.g., an age group with all bodyweights allowed), the weigh-in page did not show the expected eligibility categories until a body-weight was entered
  • 55.1.0: Fix: Team Results web page had the wrong filter dropdowns in the header, resulting in blank page
  • 55.1.0: Fix: Jury could not trigger deliberation or challenge during a CJ Break.
  • 55.1.0: Sort Championship Names alphabetically in filters and the editing menus
  • 55.1.0: Additional jury decision information concerning the status of records sent to video and public results event feeds

New In This Release

  • New Installation Instructions and startup instructions using the owlcms Control Panel for updating, launching and stopping OWLCMS on a local computer.

  • Ability to set the duration of the clean & jerk break explicitly for a session, overriding the competition-wide rules.

    • A new Excel template variable ${session.cleanJerkBreakMinutes} can be used to show this to the announcer if you have a specific template for athlete introductions
  • Competition Rules: It is now possible to force the 20kg rule for Masters instead of the 80% rule.

  • Refereeing: Selecting "Single Referee" using the ⚙menu now works with keyboard shortcut keypads (USB, Bluetooth, Joystick).

    • Any of the 3 referees will work, but configuring the center referee makes most sense (3 = good lift, 4 = no lift). A single decision will trigger the down signal.
  • Simplified Video Setup

    • The default style for Video Streaming is now transparent
      With this change,

      • It is no longer necessary to crop the Current Athlete view
      • There is no need to add a green mask to have a floating scoreboard

      See the documentation on using OBS for examples of using the transparent style.

    • The style can be changed back to nogrid on the System Settings > Customization page to get the black background styles identical to the on-site scoreboards.

  • Templates: a new _FlatFile.xlsx template is available for Competition Results. It is meant for statistical analysis where headers for each category make reading the file difficult.

For other recent changes, see version 55 release notes and version 5 release notes

55.1.0

20 Jan 17:00
Compare
Choose a tag to compare

REMINDER

  • You should test all releases, with actual data, several days before a competition.
Introducing the Owlcms Control Panel
New and improved installation process for owlcms.

Previously, only Windows had a full installer. From now on all platforms use the same installation process: a "Control Panel" program is now available for Windows, macOS, RaspberryPi OS and Linux. It handles installations and updates, as well as starting/stopping owlcms.

See the Control Panel Installation Instructions and the user guide for the owlcms Control Panel.

From now on the release area only includes the owlcms files that are loaded by the control panel. The control panel has its own separate repository.

Maintenance Log

  • 55.1.0: Added a competition rule to use the 20kg rule for Masters athletes instead of the official 80%
  • 55.1.0: Validate that URLs used for publicresults and video updates start with a http protocol.
  • 55.1.0: Fix: If an athlete was not eligible for any results, the publicresults record section would show the records for the previous athlete.
  • 55.1.0: "Single Referee" now works for keypads
  • 55.1.0: Fix: If the registration category was score-based (e.g., an age group with all bodyweights allowed), the weigh-in page did not show the expected eligibility categories until a body-weight was entered
  • 55.1.0: Fix: Team Results web page had the wrong filter dropdowns in the header, resulting in blank page
  • 55.1.0: Fix: Jury could not trigger deliberation or challenge during a CJ Break.
  • 55.1.0: Sort Championship Names alphabetically in filters and the editing menus
  • 55.1.0: Additional jury decision information concerning the status of records sent to video and public results event feeds

New In This Release

  • New Installation Instructions and startup instructions using the owlcms Control Panel for updating, launching and stopping OWLCMS on a local computer.

  • Ability to set the duration of the clean & jerk break explicitly for a session, overriding the competition-wide rules.

    • A new Excel template variable ${session.cleanJerkBreakMinutes} can be used to show this to the announcer if you have a specific template for athlete introductions
  • Competition Rules: It is now possible to force the 20kg rule for Masters instead of the 80% rule.

  • Refereeing: Selecting "Single Referee" using the ⚙menu now works with keyboard shortcut keypads (USB, Bluetooth, Joystick).

    • Any of the 3 referees will work, but configuring the center referee makes most sense (3 = good lift, 4 = no lift). A single decision will trigger the down signal.
  • Simplified Video Setup

    • The default style for Video Streaming is now transparent
      With this change,

      • It is no longer necessary to crop the Current Athlete view
      • There is no need to add a green mask to have a floating scoreboard

      See the documentation on using OBS for examples of using the transparent style.

    • The style can be changed back to nogrid on the System Settings > Customization page to get the black background styles identical to the on-site scoreboards.

  • Templates: a new _FlatFile.xlsx template is available for Competition Results. It is meant for statistical analysis where headers for each category make reading the file difficult.

For other recent changes, see version 55 release notes and version 5 release notes

55.0.3

17 Jan 16:45
Compare
Choose a tag to compare

REMINDER

  • You should test all releases, with actual data, several days before a competition.
Introducing the Owlcms Control Panel
Starting with release 55, the installation process for running owlcms on a local machine changes.

Previously, only Windows had a full installer. From now on all platforms use the same installation process: a "Control Panel" program available for Windows, macOS, RaspberryPi OS and Linux handles installations and updates, as well as starting/stopping owlcms.

See the Control Panel Installation Instructions and the instructions for using the owlcms Control Panel.

From now on the release area now only includes the owlcms files that are loaded by the control panel. The control panel has its own repository.

Maintenance Log

  • 55.0.3: Updated the installation and execution instructions on the Release Sites to match version 1.8.0 of the control panel.
  • 55.0.3: Fixed the installation process to create version.txt correctly for backward compatibility

New In This Release

  • New Installation Instructions and startup instructions using the owlcms Control Panel for updating, launching and stopping OWLCMS on a local computer.

  • Ability to set the duration of the clean & jerk break explicitly for a session, overriding the competition-wide rules.

    • A new Excel template variable ${session.cleanJerkBreakMinutes} can be used to show this to the announcer if you have a specific template for athlete introductions
  • The "please update" message is now different when the owlcms knows it was started from the control panel.

  • Simplified Video Setup

    • The default style for Video Streaming is now transparent
      With this change,

      • It is no longer necessary to crop the Current Athlete view
      • There is no need to add a green mask to have a floating scoreboard

      See the documentation on using OBS for examples of using the transparent style.

    • The style can be changed back to nogrid on the System Settings > Customization page to get the black background styles identical to the on-site scoreboards.

  • Templates: a new _FlatFile.xlsx template is available for Competition Results. It is meant for statistical analysis where headers for each category make reading the file difficult.

For other recent changes, see version 54 release notes and version 53 release notes

55.0.2

15 Jan 23:01
Compare
Choose a tag to compare

REMINDER

  • You should test all releases, with actual data, several days before a competition.
Introducing the Owlcms Control Panel
Starting with release 55, the installation process for running owlcms on a local machine changes.

Previously, only Windows had a full installer. From now on all platforms use the same installation process: a "Control Panel" program available for Windows, macOS, RaspberryPi OS and Linux handles installations and updates, as well as starting/stopping owlcms.

See the Control Panel Installation Instructions and the instructions for using the owlcms Control Panel.

From now on the release area now only includes the owlcms files that are loaded by the control panel. The control panel has its own repository.

New In This Release

  • New Installation Instructions and startup instructions using the owlcms Control Panel for updating, launching and stopping OWLCMS on a local computer.

  • Ability to set the duration of the clean & jerk break explicitly for a session, overriding the competition-wide rules.

    • A new Excel template variable ${session.cleanJerkBreakMinutes} can be used to show this to the announcer if you have a specific template for athlete introductions
  • The "please update" message is now different when the owlcms knows it was started from the control panel.

  • Simplified Video Setup

    • The default style for Video Streaming is now transparent
      With this change,

      • It is no longer necessary to crop the Current Athlete view
      • There is no need to add a green mask to have a floating scoreboard

      See the documentation on using OBS for examples of using the transparent style.

    • The style can be changed back to nogrid on the System Settings > Customization page to get the black background styles identical to the on-site scoreboards.

  • Templates: a new _FlatFile.xlsx template is available for Competition Results. It is meant for statistical analysis where headers for each category make reading the file difficult.

For other recent changes, see version 54 release notes and version 53 release notes

54.2.1

28 Dec 23:27
Compare
Choose a tag to compare

Reminder

  • You should test all releases, with actual data, several days before a competition.
  • Maintenance log

    • 54.2.1 If a weight change was made by one of the leaders lifting in the current session, the change was not visible on the lifter board.

    • 54.2.1 The information show to the jury about the previous attempt erroneously showed the weight on the attempt before that.

    • 54.2.1: Translations Armenian, Spanish (es_SV)

  • QMasters

    • The QMasters score now uses the updated age factors for 2025
  • Score-based Competitions

    • Removed the "Sinclair Meet" option from the competition options. Now replaced by score-based medals. To achieve the same, you can proceed as follows:

    • Create SM and SF age groups with ages 0-999 and only the default weight category. Select "Already Gendered"

    • Select "Sinclair" or "Q-Points" or what you want as the scoring system.

    • Unselect the traditional categories and reallocate athletes.

    • You can also create separate SM and SF for ages 0-34 and MM and MF for ages 35-999. MM and MF would have SMHF or Q-masters as scoring system. Same idea if you want youth categories to be score-based, create additional YM and YF with Q-youth etc.

  • Speaker

    • The updates to the lifting order grid are now synchronized with the notifications. Previously the progression of an athlete could be visible for a moment, leading the speaker to believe the requested weight was going up to that amount.
  • Age Groups and Championships

    • It is now possible to edit interactively the age group settings to define the championship in which the age groups belongs
    • It is now possible to define Championships interactively
    • It is now possible to define that an Age Group awards medals using a scoring system.
    • See the documentation for score-based medals
    • When changing age boundaries, or bodyweight boundaries, a confirmation is required if there are athletes already assigned to the age group. This is because the old categories are no longer valid and must be removed. Therefore new categories must be selected for the athletes in the age group, which justifies the need for a confirmation.
    • AgeGroups definition files will now accept Sinclair, QMasters, QYouth, and SMHF as input for a scoring system (case does not matter), in addition to the legacy names (BW_Sinclair, QAGE, AGEFACTORS, SMM)
    • When editing an athlete's registration data, categories will now be shown in "most specific order". Masters and IWF go before the Open (all ages) categories with bodyweights. Score-based categories with no age and no bodyweight boundaries go last.
  • Down Signal and Decisions

    • When using the decision display with keyboard (USB/joystick) devices, there was a very remote possibility that events could arrive out of order, causing the system to stay stuck on the down signal. Now such reverting updates will be ignored.
  • Scoreboards:

    • Now correctly display ranks and leaders for categories where medals are given based on a score
    • Medals scoreboards and medals reports have now been fixed to handle score-based medals and sessions where both traditional and score-based medals are awarded.
    • Changing the medals display shown used for the video stream no longer changes the main screen
    • The "public" scoreboard meant to be used in the main room correctly switches during medal ceremonies
    • Interim scores: if the feature toggle interimScores is present, and an age group is using Sinclair or SM(H)F or Q-points for medals, then a score will be shown during snatch even it there is no total
  • Results

    • During a competition with both score-based and total-based rankings, from the Competition Results page, using the Eligibility Categories report with the Score template will produce correct interim or final results. Each category will be ranked according to it's scoring system.
    • Updated the competition results and the protocol sheets to use the faster jxls3 template processing. The categories are now listed in alphabetical order.
    • Athletes that did not weigh-in for their session no longer interfere with the determination that their categories are done and ready to receive medals.
    • In all results spreadsheets, a single best athlete score is shown to avoid controversies when the newer scoring systems give different results than the older ones.
    • The best athlete system can be selected when producing the results (the default is set in the overall competition rules.) on all three types of documents.
  • Templates:

    • the athlete's score and ranks in the current category are now obtained by using ${l.categoryScore} ${l.categoryScoreRank} (where l is the loop variable giving the current athlete).
    • If the current category is not score-based, the score is same as ${l.total}and the rank is same as ${l.totalRank}. It is therefore always possible to use the Score templates for a total-based competition.
    • added new properties
      • ageGroup.sortCode and category.sortCodeWithAgeGroup for templates. ageGroup.sortCode uses the code, max and min ages. category.sortCodeWithAgeGroup adds the age group to the sort order - this is used when there are several open championships happening together.
      • athlete.gender.translatedGenderCode now returns the translation (for example, W instead of F)
      • athlete.sortedCategoriesAsString for use in emergency fixes to SBDE -- ensures main category is the most specific one.
      • athlete.sortedCategoriesAsString for fixing SBDE exports such that the main category is the most specific one
    • Removed the LEGAL paper size from the list.
  • Bar Loading:

    • The weight under which collars are not used is now configurable. Default is 40kg.
    • The normal grey bar color is used when 15kg bar is used for women or 20kg is used for men, even if the non-standard bar or children loading rules are in effect.
    • Added a feature switch "usawCollars" to use collars if available except for U11 and U13 age groups (threshold is ignored)
  • Documentation

    • Reorganized the structure for running a comp, updated screenshots
  • Records

    • Exporting current records: It is now possible to export only the latest record for all the loaded records. There are two types of templates: the ones that start with "export" can actually be loaded in the program. The ones that start with "report" have translated column headers are meant for readability -- you can upload them to a Google Sheet for example.
    • You can keep a historical master copy of the records by exporting all (which will include the successive improvements to a record). You can reload this at every competition.
  • Medals: Medals are ordered by age group.

    • Younger age groups first, presented in ascending bodyweight classes
    • 15-20 comes before 17-20, with an exception for "all ages" age groups: M85 Masters (85-999) comes before Open (0-999)
    • For age groups that have identical age ranges, groups with body weight categories before those that don't (score-based medals will be after the regular medals)
  • Other

    • IP addresses: if the network is using switches only with no DHCP server reachable, some servers may auto-configure with a link-local (169.254) address. Such addresses were previously hidden and will now be shown in the list.
    • Experimental feature to stop or restart the system from the web interface. Currently shown on the home page if the feature switch manageOwlcms is present.
    • Ages are now always calculated relative to the competition date.

For other recent changes, see version 52 release notes and version 53 release notes

54.2.0

21 Dec 21:46
Compare
Choose a tag to compare

Reminder

  • You should test all releases, with actual data, several days before a competition.
  • QMasters

    • The QMasters score now uses the updated age factors for 2025
  • Score-based Competitions

    • Removed the "Sinclair Meet" option from the competition options. Now replaced by score-based medals. To achieve the same, you can proceed as follows:

    • Create SM and SF age groups with ages 0-999 and only the default weight category. Select "Already Gendered"

    • Select "Sinclair" or "Q-Points" or what you want as the scoring system.

    • Unselect the traditional categories and reallocate athletes.

    • You can also create separate SM and SF for ages 0-34 and MM and MF for ages 35-999. MM and MF would have SMHF or Q-masters as scoring system. Same idea if you want youth categories to be score-based, create additional YM and YF with Q-youth etc.

  • Speaker

    • The updates to the lifting order grid are now synchronized with the notifications. Previously the progression of an athlete could be visible for a moment, leading the speaker to believe the requested weight was going up to that amount.
  • Age Groups and Championships

    • It is now possible to edit interactively the age group settings to define the championship in which the age groups belongs
    • It is now possible to define Championships interactively
    • It is now possible to define that an Age Group awards medals using a scoring system.
    • See the documentation for score-based medals
    • When changing age boundaries, or bodyweight boundaries, a confirmation is required if there are athletes already assigned to the age group. This is because the old categories are no longer valid and must be removed. Therefore new categories must be selected for the athletes in the age group, which justifies the need for a confirmation.
    • AgeGroups definition files will now accept Sinclair, QMasters, QYouth, and SMHF as input for a scoring system (case does not matter), in addition to the legacy names (BW_Sinclair, QAGE, AGEFACTORS, SMM)
    • When editing an athlete's registration data, categories will now be shown in "most specific order". Masters and IWF go before the Open (all ages) categories with bodyweights. Score-based categories with no age and no bodyweight boundaries go last.
  • Down Signal and Decisions

    • When using the decision display with keyboard (USB/joystick) devices, there was a very remote possibility that events could arrive out of order, causing the system to stay stuck on the down signal. Now such reverting updates will be ignored.
  • Scoreboards:

    • Now correctly display ranks and leaders for categories where medals are given based on a score
    • Medals scoreboards and medals reports have now been fixed to handle score-based medals and sessions where both traditional and score-based medals are awarded.
    • Changing the medals display shown used for the video stream no longer changes the main screen
    • The "public" scoreboard meant to be used in the main room correctly switches during medal ceremonies
    • Interim scores: if the feature toggle interimScores is present, and an age group is using Sinclair or SM(H)F or Q-points for medals, then a score will be shown during snatch even it there is no total
  • Results

    • During a competition with both score-based and total-based rankings, from the Competition Results page, using the Eligibility Categories report with the Score template will produce correct interim or final results. Each category will be ranked according to it's scoring system.
    • Updated the competition results and the protocol sheets to use the faster jxls3 template processing. The categories are now listed in alphabetical order.
    • Athletes that did not weigh-in for their session no longer interfere with the determination that their categories are done and ready to receive medals.
    • In all results spreadsheets, a single best athlete score is shown to avoid controversies when the newer scoring systems give different results than the older ones.
    • The best athlete system can be selected when producing the results (the default is set in the overall competition rules.) on all three types of documents.
  • Templates:

    • the athlete's score and ranks in the current category are now obtained by using ${l.categoryScore} ${l.categoryScoreRank} (where l is the loop variable giving the current athlete).
    • If the current category is not score-based, the score is same as ${l.total}and the rank is same as ${l.totalRank}. It is therefore always possible to use the Score templates for a total-based competition.
    • added new properties
      • ageGroup.sortCode and category.sortCodeWithAgeGroup for templates. ageGroup.sortCode uses the code, max and min ages. category.sortCodeWithAgeGroup adds the age group to the sort order - this is used when there are several open championships happening together.
      • athlete.gender.translatedGenderCode now returns the translation (for example, W instead of F)
      • athlete.sortedCategoriesAsString for use in emergency fixes to SBDE -- ensures main category is the most specific one.
      • athlete.sortedCategoriesAsString for fixing SBDE exports such that the main category is the most specific one
    • Removed the LEGAL paper size from the list.
  • Bar Loading:

    • The weight under which collars are not used is now configurable. Default is 40kg.
    • The normal grey bar color is used when 15kg bar is used for women or 20kg is used for men, even if the non-standard bar or children loading rules are in effect.
    • Added a feature switch "usawCollars" to use collars if available except for U11 and U13 age groups (threshold is ignored)
  • Documentation

    • Reorganized the structure for running a comp, updated screenshots
  • Records

    • Exporting current records: It is now possible to export only the latest record for all the loaded records. There are two types of templates: the ones that start with "export" can actually be loaded in the program. The ones that start with "report" have translated column headers are meant for readability -- you can upload them to a Google Sheet for example.
    • You can keep a historical master copy of the records by exporting all (which will include the successive improvements to a record). You can reload this at every competition.
  • Medals: Medals are ordered by age group.

    • Younger age groups first, presented in ascending bodyweight classes
    • 15-20 comes before 17-20, with an exception for "all ages" age groups: M85 Masters (85-999) comes before Open (0-999)
    • For age groups that have identical age ranges, groups with body weight categories before those that don't (score-based medals will be after the regular medals)
  • Other

    • IP addresses: if the network is using switches only with no DHCP server reachable, some servers may auto-configure with a link-local (169.254) address. Such addresses were previously hidden and will now be shown in the list.
    • Experimental feature to stop or restart the system from the web interface. Currently shown on the home page if the feature switch manageOwlcms is present.
    • Ages are now always calculated relative to the competition date.

For other recent changes, see version 52 release notes and version 53 release notes

54.1.0

12 Dec 15:25
Compare
Choose a tag to compare

Warning

  • You should test all releases, with actual data, several days before a competition.
  • Maintenance log:

    • 54.1.0: Removed the "sinclair meet" option, see Score-based Competitions below
    • 54.1.0: The program was giving a spurious warning when a late change was made between the time the next weight was displayed and the time the clock started running.
  • Score-based Competitions

    • Removed the "Sinclair Meet" option from the competition options. You can achieve the same using score-based medals:

    • Create SM and SF age groups with ages 0-999 and only the default weight category. Select "Already Gendered"

    • Select "Sinclair" or "Q-Points" or what you want as the scoring system.

    • Unselect the traditional categories and reallocate athletes.

    • You can create separate SM and SF for ages 0-34 and MM and MF for ages 35-999 where MM and MF would have SMHF or Q-masters as scoring system. Or additional YM and YF with Q-youth etc.

  • Speaker

    • The updates to the lifting order grid are now synchronized with the notifications. Previously the progression of an athlete could be visible for a moment, leading the speaker to believe the requested weight was going up to that amount.
  • Age Groups and Championships

    • It is now possible to edit interactively the age group settings to define the championship in which the age groups belongs
    • It is now possible to define Championships interactively
    • It is now possible to define that an Age Group awards medals using a scoring system.
    • See the documentation for score-based medals
    • When changing age boundaries, or bodyweight boundaries, a confirmation is required if there are athletes already assigned to the age group. This is because the old categories are no longer valid and must be removed. Therefore new categories must be selected for the athletes in the age group, which justifies the need for a confirmation.
  • Down Signal and Decisions

    • When using the decision display with keyboard (USB/joystick) devices, there was a very remote possibility that events could arrive out of order, causing the system to stay stuck on the down signal. Now such reverting updates will be ignored.
  • Scoreboards:

    • Now correctly display ranks and leaders for categories where medals are given based on a score
    • Medals scoreboards and medals reports have now been fixed to handle score-based medals and sessions where both traditional and score-based medals are awarded.
    • Changing the medals display shown used for the video stream no longer changes the main screen
    • The "public" scoreboard meant to be used in the main room correctly switches during medal ceremonies
  • Results

    • During a competition with both score-based and total-based rankings, from the Competition Results page, using the Eligibility Categories report with the Score template will produce correct interim or final results. Each category will be ranked according to it's scoring system.
    • Updated the competition results and the protocol sheets to use the faster jxls3 template processing. The categories are now listed in alphabetical order.
    • Athletes that did not weigh-in for their session no longer interfere with the determination that their categories are done and ready to receive medals.
    • In all results spreadsheets, a single best athlete score is shown to avoid controversies when the newer scoring systems give different results than the older ones.
    • The best athlete system can be selected when producing the results (the default is set in the overall competition rules.) on all three types of documents.
  • Templates:

    • the athlete's score and ranks in the current category are now obtained by using ${l.categoryScore} ${l.categoryScoreRank} (where l is the loop variable giving the current athlete).
    • If the current category is not score-based, this is the same as ${l.total}and the ${l.totalRank}, so it is always possible to use the Score templates for a total-based competition.
    • added new properties
      • ageGroup.sortCode and category.sortCodeWithAgeGroup for templates. ageGroup.sortCode uses the code, max and min ages. category.sortCodeWithAgeGroup adds the age group to the sort order - this is used when there are several open championships happening together.
      • athlete.gender.translatedGenderCode now returns the translation (for example, W instead of F)
    • Removed the LEGAL paper size from the list.
  • Bar Loading:

    • The weight under which collars are not used is now configurable. Default is 40kg.
    • The normal grey bar color is used when 15kg bar is used for women or 20kg is used for men, even if the non-standard bar or children loading rules are in effect.
    • Added a feature switch "usawCollars" to use collars if available except for U11 and U13 age groups (threshold is ignored)

For other recent changes, see version 52 release notes and version 53 release notes

54.0.0

11 Dec 16:59
Compare
Choose a tag to compare

Warning

  • You should test all releases, with actual data, several days before a competition.
  • Speaker

    • The updates to the lifting order grid are now synchronized with the notifications. Previously the progression of an a athlete could be visible for a moment, leading the speaker to believe the requested weight was going up to that amount.
  • Age Groups and Championships

    • It is now possible to edit interactively the age group settings to define the championship in which the age groups belongs
    • It is now possible to define Championships interactively
    • It is now possible to define that an Age Group awards medals using a scoring system.
    • See the documentation for score-based medals
    • When changing age boundaries, or bodyweight boundaries, a confirmation is required if there are athletes already assigned to the age group. This is because the old categories are no longer valid and must be removed. Therefore new categories must be selected for the athletes in the age group, which justifies the need for a confirmation.
  • Down Signal and Decisions

    • When using the decision display with keyboard (USB/joystick) devices, there was a very remote possibility that events could arrive out of order, causing the system to stay stuck on the down signal. Now such reverting updates will be ignored.
  • Scoreboards:

    • Now correctly display ranks and leaders for categories where medals are given based on a score
    • Medals scoreboards and medals reports have now been fixed to handle score-based medals and sessions where both traditional and score-based medals are awarded.
    • Changing the medals display shown used for the video stream no longer changes the main screen
    • The "public" scoreboard meant to be used in the main room correctly switches during medal ceremonies
  • Results

    • During a competition with both score-based and total-based rankings, from the Competition Results page, using the Eligibility Categories report with the Score template will produce correct interim or final results. Each category will be ranked according to it's scoring system.
    • Updated the competition results and the protocol sheets to use the faster jxls3 template processing. The categories are now listed in alphabetical order.
    • Athletes that did not weigh-in for their session no longer interfere with the determination that their categories are done and ready to receive medals.
    • In all results spreadsheets, a single best athlete score is shown to avoid controversies when the newer scoring systems give different results than the older ones.
    • The best athlete system can be selected when producing the results (the default is set in the overall competition rules.) on all three types of documents.
  • Templates:

    • the athlete's score and ranks in the current category are now obtained by using ${l.categoryScore} ${l.categoryScoreRank} (where l is the loop variable giving the current athlete).
    • If the current category is not score-based, this is the same as ${l.total}and the ${l.totalRank}, so it is always possible to use the Score templates for a total-based competition.
    • added new properties
      • ageGroup.sortCode and category.sortCodeWithAgeGroup for templates. ageGroup.sortCode uses the code, max and min ages. category.sortCodeWithAgeGroup adds the age group to the sort order - this is used when there are several open championships happening together.
      • athlete.gender.translatedGenderCode now returns the translation (for example, W instead of F)
    • Removed the LEGAL paper size from the list.
  • Bar Loading:

    • The weight under which collars are not used is now configurable. Default is 40kg.
    • The normal grey bar color is used when 15kg bar is used for women or 20kg is used for men, even if the non-standard bar or children loading rules are in effect.
    • Added a feature switch "usawCollars" to use collars if available except for U11 and U13 age groups (threshold is ignored)

For other recent changes, see version 52 release notes and version 53 release notes