Skip to content

Commit

Permalink
44.2.0 [skip ci]
Browse files Browse the repository at this point in the history
  • Loading branch information
Jean-François Lamy committed Oct 12, 2023
1 parent 658b36d commit cd7fd9a
Show file tree
Hide file tree
Showing 13 changed files with 20 additions and 24 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-prerelease/#/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/#/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 @@ -23,9 +23,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://owlcms.github.io/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.
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://owlcms.github.io/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.

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://owlcms.github.io/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.
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://owlcms.github.io/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.

### Authoring and Software Acknowledgments

Expand Down
10 changes: 3 additions & 7 deletions ReleaseNotes.md
Original file line number Diff line number Diff line change
@@ -1,22 +1,18 @@
> **Version 44.2 Release Candidate**
> **Version 44.2**
>
> - Release candidates are the last releases before an official version. Small bugs may still be present but not affect competition flow. They should nevertheless be tested with care.
> - Reminder: *You should test any release with your own data before using it in a competition.*
>
**44.2.0**

Last release candidate before stable (stable release is always absolutely identical to final release candidate)

- 44.2.0-rc05: Fix: Marshal console now is silent by default.
- Fixes for sound activation. Browsers require that an interaction such as clicking or touching takes place in order to play sounds. This was not working on iPad/iPhone, and not fully reliable on other browsers.
- Usability: Disabled the user interface library's default keyboard navigation focus ring on the athlete grids (announcer, marshal, registration, weigh-in, etc.).
- Fix: Flags were not positioned correctly on the attempt board (they were always centered as if athlete pictures were present).
- Fix: Records would not be shown if the records were uploaded but the "save configuration" button was not applied. Uploading record files now saves the configuration.
- Fix: On grids with checkboxes or buttons (such as the age group or team membership pages), clicking on the checkbox or button would open the dialog box as if the line had been selected (the behavior changed from previous versions of the Vaadin user interface library.). Now fixed.
- Fix: The scoreboard line height was too high if data was present in the custom1/custom2 fields, even if these columns were hidden. See the *REQUIRED CHANGES FOR CSS CUSTOMIZATION* text at the bottom of these notes.
- Fix: The Marshal console now is silent by default.
- Fix: On the scoreboard, there would be a short period where the group description would switch to "Clean & Jerk" instead of staying on "Snatch" after an athlete took their 3rd Snatch. Now fixed.
- Fix for importing databases when the `local` override directory had been deleted.
- Fix for importing databases when the `local` override directory has been deleted.

**Version 44 changes**

Expand Down
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-prerelease/#/LocalWindowsSetup)</nobr><li>[**Mac/Linux 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>[Heroku Cloud Installation Instructions](https://owlcms.github.io/owlcms4-prerelease/#/Heroku)</li><li>[Fly.io Cloud Installation Instructions](https://owlcms.github.io/owlcms4-prerelease/#/Fly)</li></ul> | <ul><li>[**Competition Management Cloud Installer**](https://github.com/owlcms/owlcms4-heroku/blob/master/README.md)<li>[**Public Results Scoreboard Cloud Installer**](https://github.com/owlcms/owlcms4-heroku/blob/master/README.md)<li><nobr>[Release Notes](https://github.com/owlcms/owlcms4/releases)</nobr></ul> | <ul><li>[Competition Management Cloud Installer](https://github.com/owlcms/owlms-heroku-prerelease)<li>[Public Results Scoreboard Cloud Installer](https://github.com/owlcms/publicresults-heroku-prerelease/releases)<li><nobr>[Release Notes](https://github.com/owlcms/owlcms/owlcms4-prerelease/releases)</nobr></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/#/LocalWindowsSetup)</nobr><li>[**Mac/Linux 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>[Heroku Cloud Installation Instructions](https://owlcms.github.io/owlcms4/#/Heroku)</li><li>[Fly.io Cloud Installation Instructions](https://owlcms.github.io/owlcms4/#/Fly)</li></ul> | <ul><li>[**Competition Management Cloud Installer**](https://github.com/owlcms/owlcms4-heroku/blob/master/README.md)<li>[**Public Results Scoreboard Cloud Installer**](https://github.com/owlcms/owlcms4-heroku/blob/master/README.md)<li><nobr>[Release Notes](https://github.com/owlcms/owlcms4/releases)</nobr></ul> | <ul><li>[Competition Management Cloud Installer](https://github.com/owlcms/owlms-heroku-prerelease)<li>[Public Results Scoreboard Cloud Installer](https://github.com/owlcms/publicresults-heroku-prerelease/releases)<li><nobr>[Release Notes](https://github.com/owlcms/owlcms/owlcms4-prerelease/releases)</nobr></ul> |
| Documentation | [Documentation site](https://owlcms.github.io/owlcms4/#/index) | [Documentation Site](https://owlcms.github.io/owlcms4-prerelease/#/index) |
2 changes: 1 addition & 1 deletion docs/DigitalOcean.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ export RESULTS=results.owlcms.mywire.org
2. This step fetches the configuration and substitutes the values for OFFICIALS and RESULTS before applying it.

```powershell
curl -sfL https://github.com/owlcms/owlcms4-prerelease/releases/download/44.2.0-rc05/k3s_setup.yaml | envsubst | kubectl apply -f -
curl -sfL https://github.com/owlcms/owlcms4/releases/download/44.2.0/k3s_setup.yaml | envsubst | kubectl apply -f -
```

> Note: you may have to execute the command several times, because some steps take time to complete. There is no harm done repeating the steps. Wait 30 seconds or so between each attempt, every attempt will get further down the steps. This is simpler than breaking down the setup in several steps.
Expand Down
2 changes: 1 addition & 1 deletion docs/DockerDesktop.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ Docker Desktop installs the `kubectl` utility that is used to control Kubernetes
This step installs owlcms and its prerequisites into the Kubernetes cluster. It does NOT configure the internet access, this is done in the later steps.

```powershell
kubectl apply -f https://github.com/owlcms/owlcms4/releases/44.2.0-rc05/download/dd_setup.yaml
kubectl apply -f https://github.com/owlcms/owlcms4/releases/44.2.0/download/dd_setup.yaml
```

## Link the cluster to KubeSail
Expand Down
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-prerelease/#/LocalWindowsSetup)<li>[Mac/Linux Installation Instructions](https://owlcms.github.io/owlcms4-prerelease/#/LocalLinuxMacSetup)<li><nobr>[Release Notes](https://github.com/owlcms/owlcms4-prerelease/releases/tag/44.2.0-rc05)</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/44.2.0-rc05/owlcms_setup_44.2.0-rc05.exe)**</nobr><br/><i class="material-icons" style="transform: translatey(0.30em)">file_download</i>[Mac/Linux Zip](https://github.com/owlcms/owlcms4-prerelease/releases/download/44.2.0-rc05/owlcms_44.2.0-rc05.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/44.2.0-rc05)</nobr></li></ul> | |
| **Documentation** | [Documentation site](https://owlcms.github.io/owlcms4-prerelease/#/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/#/LocalWindowsSetup)<li>[Mac/Linux Installation Instructions](https://owlcms.github.io/owlcms4/#/LocalLinuxMacSetup)<li><nobr>[Release Notes](https://github.com/owlcms/owlcms4/releases/tag/44.2.0)</nobr></ul> | <nobr><i class="material-icons" style="transform: translatey(0.30em)">file_download</i> **[Windows Installer](https://github.com/owlcms/owlcms4/releases/download/44.2.0/owlcms_setup_44.2.0.exe)**</nobr><br/><i class="material-icons" style="transform: translatey(0.30em)">file_download</i>[Mac/Linux Zip](https://github.com/owlcms/owlcms4/releases/download/44.2.0/owlcms_44.2.0.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/44.2.0)</nobr></li></ul> | |
| **Documentation** | [Documentation site](https://owlcms.github.io/owlcms4/#/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/Heroku.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ heroku login
heroku plugins:install java
```

- Get a current release [zip](https://github.com/owlcms/owlcms4-prerelease/releases/download/44.2.0-rc05/owlcms_44.2.0-rc05.zip) from the [release repository](https://github.com/owlcms/owlcms4-prerelease/releases)
- Get a current release [zip](https://github.com/owlcms/owlcms4/releases/download/44.2.0/owlcms_44.2.0.zip) from the [release repository](https://github.com/owlcms/owlcms4/releases)
- Unzip file to your desired installation location and change directory (`cd`) to that location
- Run the following commands. Replace `myclub` with you own application name.

Expand Down
2 changes: 1 addition & 1 deletion docs/LocalLinuxMacSetup.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
## macOS or Linux Installation

- **Get the installation zip archive**: Get the current [`owlcms_44.2.0-rc05.zip`](https://github.com/owlcms/owlcms4-prerelease/releases/latest/download/owlcms_44.2.0-rc05.zip) file (located in the `assets` section 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_44.2.0.zip`](https://github.com/owlcms/owlcms4/releases/latest/download/owlcms_44.2.0.zip) file (located in the `assets` section at the bottom of each release in the [release repository](https://github.com/owlcms/owlcms4/releases/latest) .

- Double-click on the downloaded zip file, and extract the files to a directory.

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_44.2.0-rc05.exe`](https://github.com/owlcms/owlcms4-prerelease/releases/download/44.2.0-rc05/owlcms_setup_44.2.0-rc05.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) ).
- **Windows Installer** : Get the current [`owlcms_setup_44.2.0.exe`](https://github.com/owlcms/owlcms4/releases/download/44.2.0/owlcms_setup_44.2.0.exe) file (located in the `assets` section at the bottom of each release in the [release repository](https://github.com/owlcms/owlcms4/releases/latest) ).

![zip](img\LocalInstall\010_setupexe.png)

Expand Down
4 changes: 2 additions & 2 deletions docs/k3d.md
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ export RESULTS=results.owlcms.youraccount.usw1.k8g8.com
2. This step fetches the configuration and substitutes the values for OFFICIALS and RESULTS before applying it.

```powershell
curl -sfL https://github.com/owlcms/owlcms4/releases/download/44.2.0-rc05/k3d_setup.yaml | envsubst | kubectl apply -f -
curl -sfL https://github.com/owlcms/owlcms4/releases/download/44.2.0/k3d_setup.yaml | envsubst | kubectl apply -f -
```

> Note: you may have to execute the command several times, because some steps take time to complete. There is no harm done repeating the steps. Wait 30 seconds or so between each attempt, every attempt will get further down the steps. This is simpler than breaking down the setup in several steps.
Expand Down Expand Up @@ -109,7 +109,7 @@ In order to update the application, repeat the installation step, but
- The latest release can always be reached using this format (note that the download part is inverted relative to the revision name for some unfathomable reason)

```bash
curl -sfL https://github.com/owlcms/owlcms4-prerelease/releases/latest/download/k3d_setup.yaml | envsubst | kubectl apply -f -
curl -sfL https://github.com/owlcms/owlcms4/releases/latest/download/k3d_setup.yaml | envsubst | kubectl apply -f -
```

## Install Lens as Kubernetes Management Tool
Expand Down
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@

<properties>
<!-- revision is overridden by azure-pipelines.yml for the official builds. this value is only used for local development -->
<revision>44.2.0-rc05</revision>
<revision>44.2.0</revision>
<owlcms-maven-url>http://maven.lerta.ca:8880</owlcms-maven-url>
<owlcms-maven-suffix>/releases</owlcms-maven-suffix> <!-- /snapshots if revision is -SNAPSHOT -->
<owlcms-docker>docker.io/owlcms</owlcms-docker>
Expand Down
2 changes: 1 addition & 1 deletion version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
44.2.0-rc05
44.2.0

0 comments on commit cd7fd9a

Please sign in to comment.