Skip to content

Commit

Permalink
52.0.0-rc02
Browse files Browse the repository at this point in the history
  • Loading branch information
Jean-François Lamy committed Aug 25, 2024
1 parent 0ef89d9 commit 9ecb425
Show file tree
Hide file tree
Showing 9 changed files with 26 additions and 27 deletions.
2 changes: 1 addition & 1 deletion BUILDING.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

This is a standard Maven project. If you wish, you can build the binaries from this source.

This file describes how to build the program without changing it. If you want to change the code, please see the [Contributing](https://owlcms.github.io/owlcms4/#/Gitpod) documentation for additional information on how to setup a Gitpod or VisualStudio Code environment.
This file describes how to build the program without changing it. If you want to change the code, please see the [Contributing](https://owlcms.github.io/owlcms4-prerelease/#/Gitpod) documentation for additional information on how to setup a Gitpod or VisualStudio Code environment.

### Pre-requisites

Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,9 +25,9 @@ Yet it is simple enough to setup that you can use it to run a club or regional c

### Licensing and Notes

This is free, as-is, no warranty *whatsoever* software. If you just want to run it as is for your own club or federation, just download from the [Releases](https://github.com/owlcms/owlcms4/releases) repository and go ahead. You should perform your own tests to see if the software is fit for your own purposes and circumstances.
This is free, as-is, no warranty *whatsoever* software. If you just want to run it as is for your own club or federation, just download from the [Releases](https://github.com/owlcms/owlcms4-prerelease/releases) repository and go ahead. You should perform your own tests to see if the software is fit for your own purposes and circumstances.

If you host the software, package it, or modify it, the license *requires* you to make the full sources available, including your modifications and the corresponding building instructions available for free (see the [License](https://github.com/owlcms/owlcms4/blob/master/LICENSE.txt) for details.) You may charge for your services and expertise, but everyone is entitled to the original software and to your modifications for free.
If you host the software, package it, or modify it, the license *requires* you to make the full sources available, including your modifications and the corresponding building instructions available for free (see the [License](https://github.com/owlcms/owlcms4-prerelease/blob/master/LICENSE.txt) for details.) You may charge for your services and expertise, but everyone is entitled to the original software and to your modifications for free.

### Authoring and Software Acknowledgments

Expand Down
29 changes: 14 additions & 15 deletions ReleaseNotes.md
Original file line number Diff line number Diff line change
@@ -1,26 +1,25 @@
> [!CAUTION]
> [!WARNING]
>
> - This is an **alpha release**, used for validating new features. *Some features are likely to be incomplete or non-functional*.
> - **Alpha releases are not normally used in actual competitions.**
> - This is a release candidate [(see definition)](https://en.wikipedia.org/wiki/Software_release_life_cycle#Release_candidate), 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.
- Preliminary releases change log
- (beta01) Initial documentation for the Documents page
- (beta01) The Documents page no longer includes the session editing behavior
- (beta01) Age Group configuration drop down now respects the "local files only" setting.
- (alpha05) Cleaned-up Documents page so that all documents have harmonized user interface dialogs with better feedback
- (alpha04) Added a Schedule document suitable for large events, with USAW-style additional information about categories and entry totals
- (alpha04) Updated Marshal card to be more similar to IWF
- (alpha03) Sessions page: to reduce observed user confusion, added an "Edit Details" button next to "Edit Athletes".
- (alpha03) Fix empty protocol download button to use the correct template (vs weigh-in form)
- (alpha02) Translations (ru)
- (alpha02) Apply fix for spurious "out-of-competition" attempt board marker from 51.0.4
- (alpha02) Apply fix for registration file import from 51.0.3
- (alpha01) Initial version of redesigned Documents page
- (rc02) Additional translations: hu, ro, fi
- (rc02) Fixes to template ${session.formattedRange} accessor to correctly summarize participants to a session.
- (rc02) Updated Vaadin to 24.4.10. publicresults was not working correctly under 24.4.7.
- (rc01) Update the start numbers when producing empty protocol, jury and introduction sheets.
- (rc01) jxls3 version of SBDE export (much faster)
- Documents: complete redesign of the Documents page
- All documents needed to prepare and run the competition are here (Results are still on their own page).
- The Competition-wide documents such as the Start List are handled as in the previous versions.
- Documents like the Athlete Cards can be produced for one or more sessions. If more than one session is selected, a zip file is produced, otherwise the Excel is produced.
- Document sets can be produced, for example, a weigh-in form together with the cards. When a document set is selected, a zip file is produced. The document set can be produced for one or more sessions.
- If more than one copy of a document is needed (for example, two weigh-in forms for each session), you can adjust your template by duplicating the tab. Same for jury forms if you want to avoid printing 3 copies manually.
- Scoreboards:
- Fix: Immediately after the 3rd snatch, while the decision lights were shown, the bottom line of the scoreboard would be stretched
- SBDE export:
- Converted the template to jxls3, resulting in massive speed improvement (~7 seconds for 1000 athletes).



For other recent changes, see [version 50 release notes](https://github.com/owlcms/owlcms4/releases/tag/50.0.0) and [version 51 release notes](https://github.com/owlcms/owlcms4/releases/tag/51.0.0-rc02)
4 changes: 2 additions & 2 deletions Releases.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,6 @@ There are two release channels: one repository contains stable releases, the sec

| | STABLE releases | PRELIMINARY releases |
| :----------------------------------------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ |
| **Local Setup** This installs the `owlcms` program to run a competition locally, on a master laptop. No internet access is needed. | <ul><li><nobr>[**Windows Installer (owlcms...exe)**](https://github.com/owlcms/owlcms4/releases/latest) and [Instructions](https://owlcms.github.io/owlcms4/#/LocalWindowsSetup)</nobr><li>[**Mac/Linux/Raspberry Kit (owlcms...zip)**](https://github.com/owlcms/owlcms4/releases/latest) and [Instructions](https://owlcms.github.io/owlcms4/#/LocalLinuxMacSetup)<li><nobr>[Release Notes](https://github.com/owlcms/owlcms4/releases)</nobr></ul> | <ul><li><nobr>[Windows Installer (owlcms...exe)](https://github.com/owlcms/owlcms4-prerelease/releases/latest)</nobr><li>[Mac/Linux Kit (owlcms...zip)](https://github.com/owlcms/owlcms4-prerelease/releases/latest)<li><nobr>[Release Notes](https://github.com/owlcms/owlcms4-prerelease/releases)</nobr></ul> |
| **Cloud-based Setup** This installs the `owlcms` competition management software in the cloud. Good internet access is needed but no local software is needed. The `publicresults` companion program allows individuals to see the scoreboard on their own phone or tablet no matter where they are located. | <ul><li>[Fly.io Cloud Installation Instructions](https://owlcms.github.io/owlcms4/#/Fly)</li></ul> | |
| **Local Setup** This installs the `owlcms` program to run a competition locally, on a master laptop. No internet access is needed. | <ul><li><nobr>[**Windows Installer (owlcms...exe)**](https://github.com/owlcms/owlcms4/releases/latest) and [Instructions](https://owlcms.github.io/owlcms4-prerelease/#/LocalWindowsSetup)</nobr><li>[**Mac/Linux/Raspberry Kit (owlcms...zip)**](https://github.com/owlcms/owlcms4/releases/latest) and [Instructions](https://owlcms.github.io/owlcms4-prerelease/#/LocalLinuxMacSetup)<li><nobr>[Release Notes](https://github.com/owlcms/owlcms4/releases)</nobr></ul> | <ul><li><nobr>[Windows Installer (owlcms...exe)](https://github.com/owlcms/owlcms4-prerelease/releases/latest)</nobr><li>[Mac/Linux Kit (owlcms...zip)](https://github.com/owlcms/owlcms4-prerelease/releases/latest)<li><nobr>[Release Notes](https://github.com/owlcms/owlcms4-prerelease/releases)</nobr></ul> |
| **Cloud-based Setup** This installs the `owlcms` competition management software in the cloud. Good internet access is needed but no local software is needed. The `publicresults` companion program allows individuals to see the scoreboard on their own phone or tablet no matter where they are located. | <ul><li>[Fly.io Cloud Installation Instructions](https://owlcms.github.io/owlcms4-prerelease/#/Fly)</li></ul> | |
| Documentation | [Documentation site](https://owlcms.github.io/owlcms4/#/index) | [Documentation Site](https://owlcms.github.io/owlcms4-prerelease/#/index) |
6 changes: 3 additions & 3 deletions docs/Downloads.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@ Several options are available for installation, depending on your needs. Additio

| | |
| ------------------------------------------------------------ | ------------------------------------------------------------ |
| **Local Setup** <br />This installs the `owlcms` program to run a competition locally, on a master laptop. No internet connection is needed.<ul><li>[Windows Installation Instructions](https://owlcms.github.io/owlcms4/#/LocalWindowsSetup)<li>[Mac/Linux/Raspberry Installation Instructions](https://owlcms.github.io/owlcms4/#/LocalLinuxMacSetup)<li><nobr>[Release Notes](https://github.com/owlcms/owlcms4/releases/tag/51.0.5)</nobr></ul> | <nobr><i class="material-icons" style="transform: translatey(0.30em)">file_download</i> **[Windows Installer](https://github.com/owlcms/owlcms4/releases/download/51.0.5/owlcms_setup_51.0.5.exe)**</nobr><br/><i class="material-icons" style="transform: translatey(0.30em)">file_download</i>[Zip for Mac, Linux or Raspberry](https://github.com/owlcms/owlcms4/releases/download/51.0.5/owlcms_51.0.5.zip) |
| **Cloud-based Setup**<br />This installs the `owlcms` competition management software in the cloud. Good internet access is needed but no local software is needed. The `publicresults` companion program allows individuals to see the scoreboard on their own phone or tablet no matter where they are located.<ul><li>[Fly.io Cloud Installation Instructions](https://owlcms.github.io/owlcms4/#/Fly)</li><li><nobr>[Release Notes](https://github.com/owlcms/owlcms4/releases/tag/51.0.5)</nobr></li></ul> | |
| **Documentation** | [Documentation site](https://owlcms.github.io/owlcms4/#/index) |
| **Local Setup** <br />This installs the `owlcms` program to run a competition locally, on a master laptop. No internet connection is needed.<ul><li>[Windows Installation Instructions](https://owlcms.github.io/owlcms4-prerelease/#/LocalWindowsSetup)<li>[Mac/Linux/Raspberry Installation Instructions](https://owlcms.github.io/owlcms4-prerelease/#/LocalLinuxMacSetup)<li><nobr>[Release Notes](https://github.com/owlcms/owlcms4-prerelease/releases/tag/52.0.0-rc02)</nobr></ul> | <nobr><i class="material-icons" style="transform: translatey(0.30em)">file_download</i> **[Windows Installer](https://github.com/owlcms/owlcms4-prerelease/releases/download/52.0.0-rc02/owlcms_setup_52.0.0-rc02.exe)**</nobr><br/><i class="material-icons" style="transform: translatey(0.30em)">file_download</i>[Zip for Mac, Linux or Raspberry](https://github.com/owlcms/owlcms4-prerelease/releases/download/52.0.0-rc02/owlcms_52.0.0-rc02.zip) |
| **Cloud-based Setup**<br />This installs the `owlcms` competition management software in the cloud. Good internet access is needed but no local software is needed. The `publicresults` companion program allows individuals to see the scoreboard on their own phone or tablet no matter where they are located.<ul><li>[Fly.io Cloud Installation Instructions](https://owlcms.github.io/owlcms4-prerelease/#/Fly)</li><li><nobr>[Release Notes](https://github.com/owlcms/owlcms4-prerelease/releases/tag/52.0.0-rc02)</nobr></li></ul> | |
| **Documentation** | [Documentation site](https://owlcms.github.io/owlcms4-prerelease/#/index) |

Note: the table above matches the repository you are looking at. If you are looking at the stable release documentation, the links will take you to stable releases, and if you are looking at the prerelease documentation, the links will take you to the preliminary release. If you need the other kind, please use the following links:

Expand Down
2 changes: 1 addition & 1 deletion docs/LocalLinuxMacSetup.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
## Installation

- **Get the installation zip archive**: Get the current **[`owlcms_setup_51.0.5.zip`](https://github.com/owlcms/owlcms4/releases/download/51.0.5/owlcms_setup_51.0.5.zip)** file. Installation files are available as assets at the bottom of each release in the [release repository](https://github.com/owlcms/owlcms4-prerelease/releases/latest) .
- **Get the installation zip archive**: Get the current **[`owlcms_setup_52.0.0-rc02.zip`](https://github.com/owlcms/owlcms4-prerelease/releases/download/52.0.0-rc02/owlcms_setup_52.0.0-rc02.zip)** file. Installation files are available as assets at the bottom of each release in the [release repository](https://github.com/owlcms/owlcms4-prerelease/releases/latest) .

> Tip: [This page](RaspberryInstall) illustrates the sequence of steps on a RaspberryPI and may help you follow along since the process is similar for the other platforms.
Expand Down
2 changes: 1 addition & 1 deletion docs/LocalWindowsSetup.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
## Windows Installation

- **Windows Installer** : Get the current [`owlcms_setup_51.0.5.exe`](https://github.com/owlcms/owlcms4/releases/download/51.0.5/owlcms_setup_51.0.5.exe) file (located in the `assets` section at the bottom of each release in the [release repository](https://github.com/owlcms/owlcms4/releases/latest) ).
- **Windows Installer** : Get the current [`owlcms_setup_52.0.0-rc02.exe`](https://github.com/owlcms/owlcms4-prerelease/releases/download/52.0.0-rc02/owlcms_setup_52.0.0-rc02.exe) file (located in the `assets` section at the bottom of each release in the [release repository](https://github.com/owlcms/owlcms4-prerelease/releases/latest) ).
- Download and open the installer
> You may get false alarms about the software being potentially dangerous. *Rest assured that it is absolutely not*. Use the `...` and dropdown menu options to get and keep the downloaded files anyway.
>
Expand Down
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<properties>
<!-- revision is overridden by azure-pipelines.yml for the official
builds. this value is only used for local development -->
<revision>52.0.0-SNAPSHOT</revision>
<revision>52.0.0-rc02</revision>

<vaadin.version>24.4.10</vaadin.version>
<logback.version>1.4.14</logback.version>
Expand Down
2 changes: 1 addition & 1 deletion version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
51.0.5
52.0.0-rc02

0 comments on commit 9ecb425

Please sign in to comment.