Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions .github/workflows/code-styles.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,26 +17,26 @@ jobs:
runs-on: ${{ matrix.operating-system }}
strategy:
matrix:
php-versions: [ '8.3' ]
wordpress-versions: [ '6.7' ]
php-versions: [ '8.4' ]
wordpress-versions: [ '7.0' ]
operating-system: [ ubuntu-24.04 ]

steps:
- name: Install Packages
run: sudo apt install -y subversion

- name: Setup PHP
# Commit hash for v2.32.0: https://github.com/shivammathur/setup-php/releases/tag/2.32.0
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401
# Commit hash for v2.37.2: https://github.com/shivammathur/setup-php/releases/tag/2.37.2
uses: shivammathur/setup-php@f3e473d116dcccaddc5834248c87452386958240
with:
php-version: ${{ matrix.php-versions }}
extensions: mbstring
ini-values: post_max_size=256M, max_execution_time=180
coverage: xdebug

- name: Checkout utm.codes
# Commit hash for v3.5.3: https://github.com/actions/checkout/releases/tag/v4.2.2
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
# Commit hash for v7.0.1: https://github.com/actions/checkout/releases/tag/v7.0.1
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1

- name: Setup PHPCS
run: |
Expand Down
16 changes: 8 additions & 8 deletions .github/workflows/phpunit-tests-7.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
strategy:
matrix:
php-versions: [ '7.4' ]
wordpress-versions: [ '5.9', '5.8', '5.7', '5.6' ]
wordpress-versions: [ '6.7', '6.6', '6.5' ]
operating-system: [ ubuntu-22.04 ]
env:
UTMDC_BITLY_API: ${{secrets.UTMDC_BITLY_API}}
Expand All @@ -27,16 +27,16 @@ jobs:

steps:
- name: Setup MySQL
# Commit hash for v1.43.1: https://github.com/shogo82148/actions-setup-mysql/releases/tag/v1.43.1
uses: shogo82148/actions-setup-mysql@6bb466493b0161751dca6779c1f1121cc23882aa
# Commit hash for v1.53.1: https://github.com/shogo82148/actions-setup-mysql/releases/tag/v1.53.1
uses: shogo82148/actions-setup-mysql@62da9377d83991fce27b6ed2a397d3306121e41d
with:
mysql-version: '5.7'
auto-start: true
root-password: root

- name: Setup PHP
# Commit hash for v2.32.0: https://github.com/shivammathur/setup-php/releases/tag/2.32.0
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401
# Commit hash for v2.37.2: https://github.com/shivammathur/setup-php/releases/tag/2.37.2
uses: shivammathur/setup-php@f3e473d116dcccaddc5834248c87452386958240
with:
php-version: ${{ matrix.php-versions }}
extensions: mbstring
Expand All @@ -52,14 +52,14 @@ jobs:
lsb_release -a

- name: Checkout utm.codes
# Commit hash for v3.5.3: https://github.com/actions/checkout/releases/tag/v4.2.2
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
# Commit hash for v7.0.1: https://github.com/actions/checkout/releases/tag/v7.0.1
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1
with:
fetch-depth: 0

- name: Install PHPUnit
run: |
composer require phpunit/phpunit:^7 --update-with-dependencies
composer require phpunit/phpunit:^8 --update-with-dependencies
composer require yoast/phpunit-polyfills:^1 --update-with-dependencies

- name: Install WordPress
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/phpunit-tests-8.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,8 @@ jobs:
--health-retries=3
strategy:
matrix:
php-versions: [ '8.3', '8.2' ]
wordpress-versions: [ '6.8-RC3', '6.7', '6.6', '6.5' ]
php-versions: [ '8.4', '8.3' ]
wordpress-versions: [ '7.0', '6.9', '6.8' ]
operating-system: [ ubuntu-24.04 ]
env:
UTMDC_BITLY_API: ${{secrets.UTMDC_BITLY_API}}
Expand All @@ -45,8 +45,8 @@ jobs:
run: sudo /etc/init.d/mysql start

- name: Setup PHP
# Commit hash for v2.32.0: https://github.com/shivammathur/setup-php/releases/tag/2.32.0
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401
# Commit hash for v2.37.2: https://github.com/shivammathur/setup-php/releases/tag/2.37.2
uses: shivammathur/setup-php@f3e473d116dcccaddc5834248c87452386958240
with:
php-version: ${{ matrix.php-versions }}
extensions: mbstring
Expand All @@ -62,8 +62,8 @@ jobs:
lsb_release -a

- name: Checkout utm.codes
# Commit hash for v3.5.3: https://github.com/actions/checkout/releases/tag/v4.2.2
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
# Commit hash for v7.0.1: https://github.com/actions/checkout/releases/tag/v7.0.1
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1
with:
fetch-depth: 0

Expand Down
73 changes: 0 additions & 73 deletions .github/workflows/phpunit-tests-legacy-7.yml

This file was deleted.

12 changes: 6 additions & 6 deletions .github/workflows/phpunit-tests-legacy-8.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,8 @@ jobs:
--health-retries=3
strategy:
matrix:
php-versions: [ '8.1', '8.0' ]
wordpress-versions: [ '6.4', '6.3', '6.2', '6.1', '6.0' ]
php-versions: [ '8.2', '8.1', '8.0' ]
wordpress-versions: [ '6.7', '6.6', '6.5', '6.4' ]
operating-system: [ ubuntu-22.04 ]
env:
UTMDC_BITLY_API: ${{secrets.UTMDC_BITLY_API}}
Expand All @@ -42,8 +42,8 @@ jobs:
run: sudo /etc/init.d/mysql start

- name: Setup PHP
# Commit hash for v2.32.0: https://github.com/shivammathur/setup-php/releases/tag/2.32.0
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401
# Commit hash for v2.37.2: https://github.com/shivammathur/setup-php/releases/tag/2.37.2
uses: shivammathur/setup-php@f3e473d116dcccaddc5834248c87452386958240
with:
php-version: ${{ matrix.php-versions }}
extensions: mbstring
Expand All @@ -59,8 +59,8 @@ jobs:
lsb_release -a

- name: Checkout utm.codes
# Commit hash for v3.5.3: https://github.com/actions/checkout/releases/tag/v4.2.2
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
# Commit hash for v7.0.1: https://github.com/actions/checkout/releases/tag/v7.0.1
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1
with:
fetch-depth: 0

Expand Down
71 changes: 0 additions & 71 deletions .github/workflows/phpunit-tests-nightly-7.yml

This file was deleted.

10 changes: 5 additions & 5 deletions .github/workflows/phpunit-tests-nightly-8.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
--health-retries=3
strategy:
matrix:
php-versions: [ '8.3', '8.2' ]
php-versions: [ '8.4', '8.3' ]
wordpress-versions: [ 'nightly' ]
operating-system: [ ubuntu-24.04 ]
env:
Expand All @@ -45,8 +45,8 @@ jobs:
run: sudo /etc/init.d/mysql start

- name: Setup PHP
# Commit hash for v2.32.0: https://github.com/shivammathur/setup-php/releases/tag/2.32.0
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401
# Commit hash for v2.37.2: https://github.com/shivammathur/setup-php/releases/tag/2.37.2
uses: shivammathur/setup-php@f3e473d116dcccaddc5834248c87452386958240
with:
php-version: ${{ matrix.php-versions }}
extensions: mbstring
Expand All @@ -62,8 +62,8 @@ jobs:
lsb_release -a

- name: Checkout utm.codes
# Commit hash for v3.5.3: https://github.com/actions/checkout/releases/tag/v4.2.2
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
# Commit hash for v7.0.1: https://github.com/actions/checkout/releases/tag/v7.0.1
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1
with:
fetch-depth: 0

Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,10 +23,10 @@ To download just the plugin (without the developer extras in this repo) check ou
[![WordPress Compatibility](https://img.shields.io/badge/WordPress-5.1_to_6.8-blue.svg?logo=wordpress)](https://wordpress.org/)
[![PHP Compatibility](https://img.shields.io/badge/PHP-7.1_to_8.3-%238892BF.svg?logo=php)](https://php.net/)

utm.codes is developed for, and tested with, platform versions covering [the vast majority of WordPress users](https://wordpress.org/about/stats/), including:
utm.codes is developed for, and tested with, platform versions covering [the majority of WordPress users](https://wordpress.org/about/stats/), including:

- 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, and 6.8
- PHP 7.1, 7.2, 7.3, 7.4, 8.0, 8.1, 8.2, and 8.3
- WordPress 6.4, 6.5, 6.6, 6.7, 6.8, 6.9, 7.0, and 7.1
- PHP 7.4, 8.0, 8.1, 8.2, 8.3, and 8.4

## Branches

Expand Down
22 changes: 14 additions & 8 deletions README.txt
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
=== utm.codes ===
Contributors: chrislarrycarl
Donate link: https://utm.codes/pricing/
Tags: analytics, utm codes, analytics, google analytics, campaign marketing, link generator
Requires at least: 5.1.0
Tested up to: 6.8
Requires PHP: 7.1.0
Stable tag: 1.9.1
Tags: analytics, utm codes, analytics, google analytics, campaign marketing
Requires at least: 6.4.0
Tested up to: 7.1
Requires PHP: 7.4.0
Stable tag: 1.9.2
License: GPLv2
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Expand Down Expand Up @@ -34,9 +34,9 @@ For more information, videos, and helpful tips [visit the utm.codes website](htt
- Supports adding additional custom parameters to links for improved versatility
- Multi-user access within WordPress to share creation and management responsibilities
- See your current link count in the admin dashboard "At a Glance"
- 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
- Tested with PHP 7.1, 7.2, 7.3, 7.4, 8.0, 8.1, 8.2, 8.3
- Tested with MySQL 5.6, 5.7, 8.0, 8.4
- Actively tested with WordPress 6.4, 6.5, 6.6, 6.7, 6.8, 6.9, 7.0, and 7.1
- Actively tested with PHP 7.4, 8.0, 8.1, 8.2, 8.3, and 8.4
- Actively tested with MySQL 8.0, 8.4
- 100% Free and Open Source

= Installation =
Expand Down Expand Up @@ -99,6 +99,12 @@ That isn't a question. But thank you.

== Changelog ==

= 1.9.2 =
- Supports WordPress versions 6.9, 7.0, 7.1
- Increased stated minimum requirements for WordPress, PHP, and MySQL

Note: While there haven't been compatibility breaking chagnes introduced in this release minimum versions have been updated to reflect the versions that are being actively tested. See the utm.codes GitHub repo actions for complete active test details.

= 1.9.1 =
- Change usage of wp_remote_get() to wp_safe_remote_get()
- Change usage of wp_remote_post() to wp_safe_remote_post()
Expand Down
Loading