Skip to content

Commit 75974fd

Browse files
authored
Merge pull request openwebwork#2721 from openwebwork/WeBWorK-2.20
WeBWorK 2.20 Release Candidate
2 parents 8fe7336 + 7c33a93 commit 75974fd

File tree

525 files changed

+92120
-64555
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

525 files changed

+92120
-64555
lines changed

.github/workflows/check-formats.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,14 @@ on:
1313
jobs:
1414
perltidy:
1515
name: Check Perl file formatting with perltidy
16-
runs-on: ubuntu-22.04
16+
runs-on: ubuntu-24.04
1717
container:
18-
image: perl:5.34
18+
image: perl:5.38
1919
steps:
2020
- name: Checkout code
2121
uses: actions/checkout@v4
2222
- name: Install dependencies
23-
run: cpanm -n Perl::Tidy@20220613
23+
run: cpanm -n Perl::Tidy@20240903
2424
- name: Run perltidy
2525
shell: bash
2626
run: |
@@ -30,7 +30,7 @@ jobs:
3030
3131
prettier:
3232
name: Check JavaScript, style, and HTML file formatting with prettier
33-
runs-on: ubuntu-22.04
33+
runs-on: ubuntu-24.04
3434
steps:
3535
- name: Checkout code
3636
uses: actions/checkout@v4

.perltidyrc

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,3 @@
2020
-nlop # No logical padding (this causes mixed tabs and spaces)
2121
-wn # Weld nested containers
2222
-xci # Extended continuation indentation
23-
-vxl='q' # No vertical alignment of qw quotes

Dockerfile

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ RUN echo Cloning branch $PG_BRANCH branch from $PG_GIT_URL \
3333
FROM ubuntu:24.04
3434

3535
ENV WEBWORK_URL=/webwork2 \
36-
WEBWORK_ROOT_URL=http://localhost::8080 \
36+
WEBWORK_ROOT_URL=http://localhost:8080 \
3737
WEBWORK_SMTP_SERVER=localhost \
3838
3939
WEBWORK_TIMEZONE=America/New_York \
@@ -106,9 +106,6 @@ RUN apt-get update \
106106
libhttp-async-perl \
107107
libiterator-perl \
108108
libiterator-util-perl \
109-
libjson-maybexs-perl \
110-
libjson-perl \
111-
libjson-xs-perl \
112109
liblocale-maketext-lexicon-perl \
113110
libmariadb-dev \
114111
libmath-random-secure-perl \
@@ -190,6 +187,7 @@ RUN cpanm install -n \
190187
DBD::MariaDB \
191188
Perl::Tidy@20220613 \
192189
Archive::Zip::SimpleZip \
190+
Net::SAML2 \
193191
&& rm -fr ./cpanm /root/.cpanm /tmp/*
194192

195193
# ==================================================================

DockerfileStage1

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -68,9 +68,6 @@ RUN apt-get update \
6868
libhttp-async-perl \
6969
libiterator-perl \
7070
libiterator-util-perl \
71-
libjson-maybexs-perl \
72-
libjson-perl \
73-
libjson-xs-perl \
7471
liblocale-maketext-lexicon-perl \
7572
libmariadb-dev \
7673
libmath-random-secure-perl \
@@ -152,6 +149,7 @@ RUN cpanm install -n \
152149
DBD::MariaDB \
153150
Perl::Tidy@20220613 \
154151
Archive::Zip::SimpleZip \
152+
Net::SAML2 \
155153
&& rm -fr ./cpanm /root/.cpanm /tmp/*
156154

157155
# ==================================================================

DockerfileStage2

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,10 @@ RUN echo Cloning branch $PG_BRANCH branch from $PG_GIT_URL \
3333

3434
# We need to change FROM before setting the ENV variables.
3535

36-
FROM webwork-base:forWW219
36+
FROM webwork-base:forWW220
3737

3838
ENV WEBWORK_URL=/webwork2 \
39-
WEBWORK_ROOT_URL=http://localhost::8080 \
39+
WEBWORK_ROOT_URL=http://localhost:8080 \
4040
WEBWORK_SMTP_SERVER=localhost \
4141
4242
WEBWORK_TIMEZONE=America/New_York \

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
Online Homework Delivery System
33
Version 2.*
44

5-
Copyright 2000-2024, The WeBWorK Project
5+
Copyright 2000-2025, The WeBWorK Project
66

77
All rights reserved.
88

README.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
Version 2.*
44
Branch: github.com/openwebwork
55

6-
https://webwork.maa.org/wiki/Release_notes_for_WeBWorK_2.19
7-
Copyright 2000-2024, The WeBWorK Project
6+
https://webwork.maa.org/wiki/Release_notes_for_WeBWorK_2.20
7+
Copyright 2000-2025, The WeBWorK Project
88
https://openwebwork.org/
99
All rights reserved.
1010

@@ -26,8 +26,6 @@ New users interested in getting started with their own WeBWorK server, or instru
2626

2727
## Information for Downloading
2828

29-
* The current version is WeBWorK-2.18 and its companion PG-2.18
30-
3129
* Installation manuals can be found at https://webwork.maa.org/wiki/Category:Installation_Manuals
3230

3331
## Information For Developers

VERSION

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
$WW_VERSION = '2.19';
2-
$WW_COPYRIGHT_YEARS = '1996-2024';
1+
$WW_VERSION = '2.20';
2+
$WW_COPYRIGHT_YEARS = '1996-2025';
33

44
1;

assets/pg/PGMLLab/PGML-lab.pg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -507,7 +507,7 @@ TEXT(tag(
507507
>]{ [ style => 'border: 1px solid black; padding: 1rem;' ] }
508508

509509
One useful application is when using the parserMultiAnswer.pl macro with
510-
singleResult answers. Wrap the answers in in a div tag with the
510+
singleResult answers. Wrap the answers in a div tag with the
511511
"ww-feedback-container" class to tell PG where to place the feedback
512512
button. The feedback button will be placed at the end of the containing div
513513
tag.

assets/pg/Student_Orientation/setStudent_Orientation.def

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
assignmentType = default
22
openDate = 01/01/2024 at 12:00am
3-
reducedScoringDate = 12/31/2124 at 11:59pm
4-
dueDate = 12/31/2124 at 11:59pm
5-
answerDate = 12/31/2124 at 11:59pm
3+
reducedScoringDate = 12/31/2045 at 11:59pm
4+
dueDate = 12/31/2045 at 11:59pm
5+
answerDate = 12/31/2045 at 11:59pm
66
enableReducedScoring = N
77
paperHeaderFile = defaultHeader
88
screenHeaderFile = defaultHeader

0 commit comments

Comments
 (0)