Skip to content

Commit 2ef1a6e

Browse files
committed
Merge branch 'release/T24.freybug'
2 parents 1fa3bea + 1539305 commit 2ef1a6e

File tree

75 files changed

+3326
-507
lines changed

Some content is hidden

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

75 files changed

+3326
-507
lines changed

.github/workflows/tests-js.yml

Lines changed: 11 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,54 +1,37 @@
1-
name: 'npm jest'
1+
name: 'JS Tests'
22
on:
33
pull_request:
44
jobs:
5-
jest:
5+
test:
6+
strategy:
7+
fail-fast: false
8+
matrix:
9+
suite:
10+
- tests/slr_jest
11+
- src/resources/js
12+
- src/modules
613
runs-on: ubuntu-latest
714
steps:
815
- name: Checkout the repository
916
uses: actions/checkout@v4
1017
with:
1118
fetch-depth: 1000
1219
submodules: recursive
13-
# ------------------------------------------------------------------------------
14-
# Check if any .js, .jsx, or .ts files have changed
15-
# ------------------------------------------------------------------------------
16-
- name: Check changed files
17-
id: skip
18-
run: |
19-
num_files_changed=$(git diff ${{ github.event.pull_request.base.sha }} HEAD --name-only | grep -E "\.(js|jsx|ts)$" | wc -l)
20-
if [[ -z "$num_files_changed" ]]; then
21-
echo "has_no_js_changes=1" >> $GITHUB_OUTPUT
22-
echo "## No .js, .jsx, or .ts files changed, linter will not run." >> $GITHUB_STEP_SUMMARY
23-
elif [[ "$num_files_changed" == "0" || "$num_files_changed" == "" ]]; then
24-
echo "has_no_js_changes=1" >> $GITHUB_OUTPUT
25-
echo "## No .js, .jsx, or .ts files changed, linter will not run." >> $GITHUB_STEP_SUMMARY
26-
else
27-
echo "has_no_js_changes=0" >> $GITHUB_OUTPUT
28-
echo "## Found .js, .jsx, or .ts file changes, running linter." >> $GITHUB_STEP_SUMMARY
29-
fi
30-
# ------------------------------------------------------------------------------
31-
# Setup Node.
32-
# ------------------------------------------------------------------------------
3320
- name: Check for .nvmrc file
3421
id: check-nvmrc
35-
if: steps.skip.outputs.has_no_js_changes == '0'
3622
run: |
3723
if test -f "${{ github.workspace }}/.nvmrc"; then
3824
echo "exists=true" >> $GITHUB_OUTPUT
3925
else
4026
echo "exists=false" >> $GITHUB_OUTPUT
4127
fi
42-
4328
- uses: actions/setup-node@v3
44-
if: steps.skip.outputs.has_no_js_changes == '0' && steps.check-nvmrc.outputs.exists == 'true'
29+
if: steps.check-nvmrc.outputs.exists == 'true'
4530
with:
4631
node-version-file: '.nvmrc'
4732
cache: 'npm'
4833
cache-dependency-path: package-lock.json
4934
- name: Install node modules
50-
if: steps.skip.outputs.has_no_js_changes == '0'
5135
run: npm ci
5236
- name: Run jest task
53-
if: steps.skip.outputs.has_no_js_changes == '0'
54-
run: npm run jest
37+
run: npx jest ${{ matrix.suite }}/

.puprc

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,11 @@
2727
"textdomain": "event-tickets",
2828
"url": "https://translate.wordpress.org",
2929
"slug": "wp-plugins/event-tickets/stable"
30+
},
31+
{
32+
"textdomain": "event-tickets",
33+
"url": "https://translations.stellarwp.com",
34+
"slug": "event-tickets"
3035
}
3136
],
3237
"paths": {

changelog.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,21 @@
11
# Changelog
22

3+
### [5.17.0] 2024-11-19
4+
5+
* Version - Event Tickets 5.17.0 is only compatible with Event Tickets Plus 6.1.1 or higher.
6+
* Feature - Add Reservation timer settings for seating tickets. [Sl-213]
7+
* Feature - Enable duplicate layout funcitonality for seating. [SL-65]
8+
* Feature - Reset Seat Layouts data when a new license is connected.
9+
* Feature - Update Seating assets into using Group Paths. [SL-246]
10+
* Tweak - Added filters: `tec_tickets_seating_checkout_grace_time`
11+
* Tweak - Added proper notice for invalid seating license. [SL-208]
12+
* Tweak - Cache Seating service status checks; better messaging. [SL-239]
13+
* Tweak - Increase payment failure correction timer to 60 seconds. [SL-233]
14+
* Fix - Avoid enqueue seating assets where they are not required. [SL-250]
15+
* Fix - Fixed styling issues for modals and dropdowns. [SL-202][SL-203]
16+
* Fix - Remove default value from sessions table column to avoid database update issues.
17+
* Language - 71 new strings added, 143 updated, 11 fuzzied, and 2 obsoleted.
18+
319
### [5.16.1] 2024-11-04
420

521
* Fix - Attendee Registration page will work with FSE Themes. [ET-2261]

common

Submodule common updated 82 files

event-tickets.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* Plugin Name: Event Tickets
44
* Plugin URI: https://evnt.is/1acb
55
* Description: Event Tickets allows you to sell basic tickets and collect RSVPs from any post, page, or event.
6-
* Version: 5.16.1
6+
* Version: 5.17.0
77
* Requires at least: 6.3
88
* Requires PHP: 7.4
99
* Author: The Events Calendar

0 commit comments

Comments
 (0)