Skip to content

Commit 8b44866

Browse files
Add initial updates for v1.9.0
- update node to v22 LTS - replace @flickerbox/build with direct webpack - update scss to resolve deprecations - replace scss variables with css custom properties - update font-awesome version - rebuild pot file - update mysql test version for select tests - update ubuntu test version for select tests - update shivammathur/setup-php dependency version - update actions/checkout dependency version - update shogo82148/actions-setup-mysql dependency version
1 parent afa48b0 commit 8b44866

30 files changed

+5250
-9930
lines changed

.github/workflows/code-coverage.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
runs-on: ${{ matrix.operating-system }}
1818
services:
1919
mysql-service:
20-
image: mysql:8.0
20+
image: mysql:8.4
2121
env:
2222
MYSQL_ROOT_PASSWORD: root
2323
ports:
@@ -29,9 +29,9 @@ jobs:
2929
--health-retries=3
3030
strategy:
3131
matrix:
32-
php-versions: [ '8.2' ]
33-
wordpress-versions: [ '6.2' ]
34-
operating-system: [ ubuntu-22.04 ]
32+
php-versions: [ '8.3' ]
33+
wordpress-versions: [ '6.7' ]
34+
operating-system: [ ubuntu-24.04 ]
3535
env:
3636
UTMDC_BITLY_API: ${{secrets.UTMDC_BITLY_API}}
3737
UTMDC_REBRANDLY_API: ${{secrets.UTMDC_REBRANDLY_API}}
@@ -42,8 +42,8 @@ jobs:
4242
run: sudo /etc/init.d/mysql start
4343

4444
- name: Setup PHP
45-
# Commit hash for v2.25.4: https://github.com/shivammathur/setup-php/releases/tag/2.25.4
46-
uses: shivammathur/setup-php@4bd44f22a98a19e0950cbad5f31095157cc9621b
45+
# Commit hash for v2.32.0: https://github.com/shivammathur/setup-php/releases/tag/2.32.0
46+
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401
4747
with:
4848
php-version: ${{ matrix.php-versions }}
4949
extensions: mbstring
@@ -59,8 +59,8 @@ jobs:
5959
lsb_release -a
6060
6161
- name: Checkout utm.codes
62-
# Commit hash for v3.5.3: https://github.com/actions/checkout/releases/tag/v3.5.3
63-
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9
62+
# Commit hash for v3.5.3: https://github.com/actions/checkout/releases/tag/v4.2.2
63+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
6464
with:
6565
fetch-depth: 1
6666

.github/workflows/code-styles.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,23 +17,23 @@ jobs:
1717
runs-on: ${{ matrix.operating-system }}
1818
strategy:
1919
matrix:
20-
php-versions: [ '8.2' ]
21-
wordpress-versions: [ '6.2' ]
22-
operating-system: [ ubuntu-22.04 ]
20+
php-versions: [ '8.3' ]
21+
wordpress-versions: [ '6.7' ]
22+
operating-system: [ ubuntu-24.04 ]
2323

2424
steps:
2525
- name: Setup PHP
26-
# Commit hash for v2.25.4: https://github.com/shivammathur/setup-php/releases/tag/2.25.4
27-
uses: shivammathur/setup-php@4bd44f22a98a19e0950cbad5f31095157cc9621b
26+
# Commit hash for v2.32.0: https://github.com/shivammathur/setup-php/releases/tag/2.32.0
27+
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401
2828
with:
2929
php-version: ${{ matrix.php-versions }}
3030
extensions: mbstring
3131
ini-values: post_max_size=256M, max_execution_time=180
3232
coverage: xdebug
3333

3434
- name: Checkout utm.codes
35-
# Commit hash for v3.5.3: https://github.com/actions/checkout/releases/tag/v3.5.3
36-
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9
35+
# Commit hash for v3.5.3: https://github.com/actions/checkout/releases/tag/v4.2.2
36+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
3737

3838
- name: Setup PHPCS
3939
run: |

.github/workflows/phpunit-tests-7.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,16 +27,16 @@ jobs:
2727

2828
steps:
2929
- name: Setup MySQL
30-
# Commit hash for v1.20.0: https://github.com/shogo82148/actions-setup-mysql/releases/tag/v1.20.0
31-
uses: shogo82148/actions-setup-mysql@f60d1f2880595e1415617654137a272880b1d918
30+
# Commit hash for v1.43.1: https://github.com/shogo82148/actions-setup-mysql/releases/tag/v1.43.1
31+
uses: shogo82148/actions-setup-mysql@6bb466493b0161751dca6779c1f1121cc23882aa
3232
with:
3333
mysql-version: '5.7'
3434
auto-start: true
3535
root-password: root
3636

3737
- name: Setup PHP
38-
# Commit hash for v2.25.4: https://github.com/shivammathur/setup-php/releases/tag/2.25.4
39-
uses: shivammathur/setup-php@4bd44f22a98a19e0950cbad5f31095157cc9621b
38+
# Commit hash for v2.32.0: https://github.com/shivammathur/setup-php/releases/tag/2.32.0
39+
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401
4040
with:
4141
php-version: ${{ matrix.php-versions }}
4242
extensions: mbstring
@@ -52,8 +52,8 @@ jobs:
5252
lsb_release -a
5353
5454
- name: Checkout utm.codes
55-
# Commit hash for v3.5.3: https://github.com/actions/checkout/releases/tag/v3.5.3
56-
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9
55+
# Commit hash for v3.5.3: https://github.com/actions/checkout/releases/tag/v4.2.2
56+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
5757
with:
5858
fetch-depth: 0
5959

.github/workflows/phpunit-tests-8.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
runs-on: ${{ matrix.operating-system }}
1818
services:
1919
mysql-service:
20-
image: mysql:8.0
20+
image: mysql:8.4
2121
env:
2222
MYSQL_ROOT_PASSWORD: root
2323
ports:
@@ -30,8 +30,8 @@ jobs:
3030
strategy:
3131
matrix:
3232
php-versions: [ '8.3', '8.2' ]
33-
wordpress-versions: [ '6.5', '6.4' ]
34-
operating-system: [ ubuntu-20.04 ]
33+
wordpress-versions: [ '6.8', '6.7', '6.6', '6.5' ]
34+
operating-system: [ ubuntu-24.04 ]
3535
env:
3636
UTMDC_BITLY_API: ${{secrets.UTMDC_BITLY_API}}
3737
UTMDC_REBRANDLY_API: ${{secrets.UTMDC_REBRANDLY_API}}
@@ -42,8 +42,8 @@ jobs:
4242
run: sudo /etc/init.d/mysql start
4343

4444
- name: Setup PHP
45-
# Commit hash for v2.25.4: https://github.com/shivammathur/setup-php/releases/tag/2.25.4
46-
uses: shivammathur/setup-php@4bd44f22a98a19e0950cbad5f31095157cc9621b
45+
# Commit hash for v2.32.0: https://github.com/shivammathur/setup-php/releases/tag/2.32.0
46+
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401
4747
with:
4848
php-version: ${{ matrix.php-versions }}
4949
extensions: mbstring
@@ -59,8 +59,8 @@ jobs:
5959
lsb_release -a
6060
6161
- name: Checkout utm.codes
62-
# Commit hash for v3.5.3: https://github.com/actions/checkout/releases/tag/v3.5.3
63-
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9
62+
# Commit hash for v3.5.3: https://github.com/actions/checkout/releases/tag/v4.2.2
63+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
6464
with:
6565
fetch-depth: 0
6666

.github/workflows/phpunit-tests-legacy-7.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,16 +27,16 @@ jobs:
2727

2828
steps:
2929
- name: Setup MySQL
30-
# Commit hash for v1.20.0: https://github.com/shogo82148/actions-setup-mysql/releases/tag/v1.20.0
31-
uses: shogo82148/actions-setup-mysql@f60d1f2880595e1415617654137a272880b1d918
30+
# Commit hash for v1.43.1: https://github.com/shogo82148/actions-setup-mysql/releases/tag/v1.43.1
31+
uses: shogo82148/actions-setup-mysql@6bb466493b0161751dca6779c1f1121cc23882aa
3232
with:
3333
mysql-version: '5.6'
3434
auto-start: true
3535
root-password: root
3636

3737
- name: Setup PHP
38-
# Commit hash for v2.25.4: https://github.com/shivammathur/setup-php/releases/tag/2.25.4
39-
uses: shivammathur/setup-php@4bd44f22a98a19e0950cbad5f31095157cc9621b
38+
# Commit hash for v2.32.0: https://github.com/shivammathur/setup-php/releases/tag/2.32.0
39+
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401
4040
with:
4141
php-version: ${{ matrix.php-versions }}
4242
extensions: mbstring, mysqli
@@ -53,8 +53,8 @@ jobs:
5353
lsb_release -a
5454
5555
- name: Checkout utm.codes
56-
# Commit hash for v3.5.3: https://github.com/actions/checkout/releases/tag/v3.5.3
57-
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9
56+
# Commit hash for v3.5.3: https://github.com/actions/checkout/releases/tag/v4.2.2
57+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
5858
with:
5959
fetch-depth: 0
6060

.github/workflows/phpunit-tests-legacy-8.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ jobs:
3030
strategy:
3131
matrix:
3232
php-versions: [ '8.1', '8.0' ]
33-
wordpress-versions: [ '6.3', '6.2', '6.1', '6.0' ]
34-
operating-system: [ ubuntu-20.04 ]
33+
wordpress-versions: [ '6.4', '6.3', '6.2', '6.1', '6.0' ]
34+
operating-system: [ ubuntu-22.04 ]
3535
env:
3636
UTMDC_BITLY_API: ${{secrets.UTMDC_BITLY_API}}
3737
UTMDC_REBRANDLY_API: ${{secrets.UTMDC_REBRANDLY_API}}
@@ -42,8 +42,8 @@ jobs:
4242
run: sudo /etc/init.d/mysql start
4343

4444
- name: Setup PHP
45-
# Commit hash for v2.25.4: https://github.com/shivammathur/setup-php/releases/tag/2.25.4
46-
uses: shivammathur/setup-php@4bd44f22a98a19e0950cbad5f31095157cc9621b
45+
# Commit hash for v2.32.0: https://github.com/shivammathur/setup-php/releases/tag/2.32.0
46+
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401
4747
with:
4848
php-version: ${{ matrix.php-versions }}
4949
extensions: mbstring
@@ -59,8 +59,8 @@ jobs:
5959
lsb_release -a
6060
6161
- name: Checkout utm.codes
62-
# Commit hash for v3.5.3: https://github.com/actions/checkout/releases/tag/v3.5.3
63-
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9
62+
# Commit hash for v3.5.3: https://github.com/actions/checkout/releases/tag/v4.2.2
63+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
6464
with:
6565
fetch-depth: 0
6666

.github/workflows/phpunit-tests-nightly-7.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,16 +27,16 @@ jobs:
2727

2828
steps:
2929
- name: Setup MySQL
30-
# Commit hash for v1.20.0: https://github.com/shogo82148/actions-setup-mysql/releases/tag/v1.20.0
31-
uses: shogo82148/actions-setup-mysql@f60d1f2880595e1415617654137a272880b1d918
30+
# Commit hash for v1.43.1: https://github.com/shogo82148/actions-setup-mysql/releases/tag/v1.43.1
31+
uses: shogo82148/actions-setup-mysql@6bb466493b0161751dca6779c1f1121cc23882aa
3232
with:
3333
mysql-version: '5.7'
3434
auto-start: true
3535
root-password: root
3636

3737
- name: Setup PHP
38-
# Commit hash for v2.25.4: https://github.com/shivammathur/setup-php/releases/tag/2.25.4
39-
uses: shivammathur/setup-php@4bd44f22a98a19e0950cbad5f31095157cc9621b
38+
# Commit hash for v2.32.0: https://github.com/shivammathur/setup-php/releases/tag/2.32.0
39+
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401
4040
with:
4141
php-version: ${{ matrix.php-versions }}
4242
extensions: mbstring
@@ -52,8 +52,8 @@ jobs:
5252
lsb_release -a
5353
5454
- name: Checkout utm.codes
55-
# Commit hash for v3.5.3: https://github.com/actions/checkout/releases/tag/v3.5.3
56-
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9
55+
# Commit hash for v3.5.3: https://github.com/actions/checkout/releases/tag/v4.2.2
56+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
5757
with:
5858
fetch-depth: 0
5959

.github/workflows/phpunit-tests-nightly-8.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
runs-on: ${{ matrix.operating-system }}
1818
services:
1919
mysql-service:
20-
image: mysql:8.0
20+
image: mysql:8.4
2121
env:
2222
MYSQL_ROOT_PASSWORD: root
2323
ports:
@@ -29,9 +29,9 @@ jobs:
2929
--health-retries=3
3030
strategy:
3131
matrix:
32-
php-versions: [ '8.2', '8.1', '8.0' ]
32+
php-versions: [ '8.3', '8.2' ]
3333
wordpress-versions: [ 'nightly' ]
34-
operating-system: [ ubuntu-22.04 ]
34+
operating-system: [ ubuntu-24.04 ]
3535
env:
3636
UTMDC_BITLY_API: ${{secrets.UTMDC_BITLY_API}}
3737
UTMDC_REBRANDLY_API: ${{secrets.UTMDC_REBRANDLY_API}}
@@ -42,8 +42,8 @@ jobs:
4242
run: sudo /etc/init.d/mysql start
4343

4444
- name: Setup PHP
45-
# Commit hash for v2.25.4: https://github.com/shivammathur/setup-php/releases/tag/2.25.4
46-
uses: shivammathur/setup-php@4bd44f22a98a19e0950cbad5f31095157cc9621b
45+
# Commit hash for v2.32.0: https://github.com/shivammathur/setup-php/releases/tag/2.32.0
46+
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401
4747
with:
4848
php-version: ${{ matrix.php-versions }}
4949
extensions: mbstring
@@ -59,8 +59,8 @@ jobs:
5959
lsb_release -a
6060
6161
- name: Checkout utm.codes
62-
# Commit hash for v3.5.3: https://github.com/actions/checkout/releases/tag/v3.5.3
63-
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9
62+
# Commit hash for v3.5.3: https://github.com/actions/checkout/releases/tag/v4.2.2
63+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
6464
with:
6565
fetch-depth: 0
6666

.nvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v14.21.2
1+
v22.14.0

README.txt

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ Contributors: chrislarrycarl
33
Donate link: https://utm.codes/pricing/
44
Tags: analytics, utm codes, analytics, google analytics, campaign marketing, link generator
55
Requires at least: 5.1.0
6-
Tested up to: 6.5
6+
Tested up to: 6.8
77
Requires PHP: 7.1.0
8-
Stable tag: 1.8.5
8+
Stable tag: 1.9.0
99
License: GPLv2
1010
License URI: http://www.gnu.org/licenses/gpl-2.0.html
1111

@@ -34,7 +34,7 @@ For more information, videos, and helpful tips [visit the utm.codes website](htt
3434
- Supports adding additional custom parameters to links for improved versatility
3535
- Multi-user access within WordPress to share creation and management responsibilities
3636
- See your current link count in the admin dashboard "At a Glance"
37-
- Tested with WordPress 5.1, 5.2, 5.3, 5.4, 5.5, 5.6, 5.7, 5.8, 5.9, 6.0, 6.1, 6.2, 6.3, 6.4, 6.5
37+
- Tested with WordPress 5.1, 5.2, 5.3, 5.4, 5.5, 5.6, 5.7, 5.8, 5.9, 6.0, 6.1, 6.2, 6.3, 6.4, 6.5, 6.6, 6.7, 6.8
3838
- Tested with PHP 7.1, 7.2, 7.3, 7.4, 8.0, 8.1, 8.2, 8.3
3939
- Tested with MySQL 5.6, 5.7, 8.0
4040
- 100% Free and Open Source
@@ -99,6 +99,11 @@ That isn't a question. But thank you.
9999

100100
== Changelog ==
101101

102+
= 1.9.0 =
103+
- Supports WordPress v6.6, 6.7, 6.8
104+
- Update dependencies
105+
- Update developer build/tooling
106+
102107
= 1.8.5 =
103108
- Supports WordPress v6.3, v6.4, v6.5
104109
- Update dependencies

0 commit comments

Comments
 (0)