Skip to content

Releases: owlcms/owlcms4-prerelease

54.2.1-rc01

28 Dec 22:45
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-rc06

21 Dec 21:15
Compare
Choose a tag to compare

Warning

  • This is a release candidate (see definition), used for final public testing and translation. It is still a preliminary release
  • You should test all releases, with actual data, several days before a competition. This is especially important when considering the use of a release candidate.
  • Maintenance log:

    • rc06: Updated the QMasters table to use the 2025 age coefficients for men.
    • rc05: German translation
    • rc05: update to Raspberry Pi installation instructions
    • rc04 Danish, Romanian, Hungarian, Russian translation updates
    • rc04: fixed broken image links in the documentation
    • rc04: adjusted hidden columns in reports for current records
  • QMasters

    • The QMasters score now uses updated men age factors for 2025 (female age factors are unchanged).
  • 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, 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)
      • 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

    • 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. If you don't care about the exact history, you can export the current records and reload that.
  • 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-rc05

21 Dec 19:11
Compare
Choose a tag to compare

Warning

  • This is a release candidate (see definition), used for final public testing and translation. It is still a preliminary release
  • You should test all releases, with actual data, several days before a competition. This is especially important when considering the use of a release candidate.
  • Maintenance log:

    • rc05: German translation
    • rc05: update to Raspberry Pi installation instructions
    • rc04 Danish, Romanian, Hungarian, Russian translation updates
    • rc04: fixed broken image links in the documentation
    • rc04: adjusted hidden columns in reports for current records
  • 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, 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)
      • 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

    • 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. If you don't care about the exact history, you can export the current records and reload that.
  • 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-rc04

20 Dec 20:55
Compare
Choose a tag to compare

Warning

  • This is a release candidate (see definition), used for final public testing and translation. It is still a preliminary release
  • You should test all releases, with actual data, several days before a competition. This is especially important when considering the use of a release candidate.
  • Maintenance log:

    • rc04 Danish, Romanian, Hungarian, Russian translation updates
    • rc04: fixed broken image links in the documentation
    • rc04: adjusted hidden columns in reports for current records
  • 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, 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)
      • 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

    • 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. If you don't care about the exact history, you can export the current records and reload that.
  • 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-rc03

19 Dec 18:21
Compare
Choose a tag to compare

Warning

  • This is a release candidate (see definition), used for final public testing and translation. It is still a preliminary release
  • You should test all releases, with actual data, several days before a competition. This is especially important when considering the use of a release candidate.
  • Maintenance log:

    • Additional documentation and screenshot cleanups before stable release
  • Score-based Competitions: Removed the "Sinclair Meet" option from the competition options. Now replaced by score-based medals. To acheive 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, 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)
      • 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

    • 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. If you don't care about the exact history, you can export the current records and reload that.
  • 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-rc02

18 Dec 22:14
Compare
Choose a tag to compare

Warning

  • This is a release candidate (see definition), used for final public testing and translation. It is still a preliminary release
  • You should test all releases, with actual data, several days before a competition. This is especially important when considering the use of a release candidate.
  • Maintenance log:

    • Final documentation cleanup before stable release
  • Score-based Competitions

    • Removed the "Sinclair Meet" option from the competition options. Now replaced by 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 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 all-ages Open. 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, 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)
      • 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

    • 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. If you don't care about the exact history, you can export the current records and reload that.
  • 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-rc01

18 Dec 18:59
Compare
Choose a tag to compare

Warning

  • This is a release candidate (see definition), used for final public testing and translation. It is still a preliminary release
  • You should test all releases, with actual data, several days before a competition. This is especially important when considering the use of a release candidate.
  • Maintenance log:
    • 54.2.0: Updates to documentation
    • 54.2.0: When editing an athlete's registration data, categories will now be shown in "most specific order". Masters and IWF go before all-ages Open. Score-based categories with no age and no bodyweight boundaries go last.
    • 54.2.0: added Athlete.sortedCategoriesAsString() for fixing SBDE exports such that the main category is the most specific one
    • 54.2.0: Medal report order improved, see bottom of notes.
    • 54.2.0: (Fixed in beta03) 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)
    • 54.2.0 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.
    • 54.2.0: Records: It is now possible to export only the current records (keeping just the latest). It is also possible to export current records in a "human-friendly" translated format to publish them.
    • 54.2.0: 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
    • 54.2.0: 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.
    • 54.1.1: Ages are now always calculated relative to the competition date.
    • 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 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.
  • 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)
      • athlete.sortedCategoriesAsString for use in emergency fixes to SBDE -- ensures 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)
  • 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. If you don't care about the exact history, you can export the current records and reload that.
  • 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)

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

54.2.0-beta04

16 Dec 22:35
Compare
Choose a tag to compare

Warning

  • This is a beta release, used for testing and translation. Some features could be non-functional.
  • Beta releases are not normally used in actual competitions, except when a new feature is required. Use extreme care in testing if you intend to do so.
  • Maintenance log:
    • 54.2.0: When editing an athlete's registration data, categories will now be shown in "most specific order". Masters and IWF go before all-ages Open. Score-based categories with no age and no bodyweight boundaries go last.
    • 54.2.0: added Athlete.sortedCategoriesAsString() for fixing SBDE exports such that the main category is the most specific one
    • 54.2.0: Medal report order improved, see bottom of notes.
    • 54.2.0: (Fixed in beta03) 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)
    • 54.2.0 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.
    • 54.2.0: Records: It is now possible to export only the current records (keeping just the latest). It is also possible to export current records in a "human-friendly" translated format to publish them.
    • 54.2.0: 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
    • 54.2.0: 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.
    • 54.1.1: Ages are now always calculated relative to the competition date.
    • 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 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.
  • 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)
      • athlete.sortedCategoriesAsString for use in emergency fixes to SBDE -- ensures 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)
  • 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. If you don't care about the exact history, you can export the current records and reload that.
  • 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)

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

54.2.0-beta03

16 Dec 03:24
Compare
Choose a tag to compare

Warning

  • This is a beta release, used for testing and translation. Some features could be non-functional.
  • Beta releases are not normally used in actual competitions, except when a new feature is required. Use extreme care in testing if you intend to do so.
  • Maintenance log:
    • 54.2.0: (Fixed in beta03) 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)
    • 54.2.0 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.
    • 54.2.0: Records: It is now possible to export only the current records (keeping just the latest). It is also possible to export current records in a "human-friendly" translated format to publish them.
    • 54.2.0: 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
    • 54.2.0: 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.
    • 54.1.1: Ages are now always calculated relative to the competition date.
    • 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 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.
  • 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)
  • 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. If you don't care about the exact history, you can export the current records and reload that.

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

54.2.0-beta02

14 Dec 20:15
Compare
Choose a tag to compare

Warning

  • This is a beta release, used for testing and translation. Some features could be non-functional.
  • Beta releases are not normally used in actual competitions, except when a new feature is required. Use extreme care in testing if you intend to do so.
  • Maintenance log:

    • 54.2.0: Records: It is now possible to export only the current records (removing the history of improvement). It is also possible to export current records in a "human-friendly" translated format to publish them.
    • 54.2.0: 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
    • 54.2.0: 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.
    • 54.2.0: AgeGroups definition files will now accept QMasters, QYouth, QPoints and SMHF as input for a scoring system.
    • 54.1.1: Ages are now always calculated relative to the competition date.
    • 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 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.
  • 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)
  • 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. If you don't care about the exact history, you can export the current records and reload that.

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