Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
e0b5bb1
release: fixes
preda-bogdan Mar 26, 2024
c952a9d
chore(release): 0.13.10
pirate-bot Mar 26, 2024
beedf5f
release: fixes
vytisbulkevicius Mar 29, 2024
17fb7b5
chore(release): 0.13.11
pirate-bot Mar 29, 2024
72a5552
release: fixes
preda-bogdan Apr 1, 2024
7604f2f
chore(release): 0.13.12
pirate-bot Apr 1, 2024
6a3cd79
Update readme.txt
vytisbulkevicius Apr 2, 2024
4c896f8
release: fixes
vytisbulkevicius Apr 18, 2024
1d9b7a1
chore(release): 0.13.13
pirate-bot Apr 18, 2024
c7616f4
release: fixes
vytisbulkevicius May 14, 2024
a7c071a
chore(release): 0.13.14
pirate-bot May 14, 2024
96f50ab
release: fixes
vytisbulkevicius Jul 10, 2024
6f28bd6
chore(release): 0.13.15
pirate-bot Jul 10, 2024
bf0c89e
Update readme.txt
vytisbulkevicius Jul 16, 2024
4b6227b
release: fixes
vytisbulkevicius Nov 7, 2024
befb902
chore(release): 0.13.16
pirate-bot Nov 7, 2024
d0413d2
Update readme.txt
vytisbulkevicius Nov 12, 2024
445a5ff
Update readme.txt
vytisbulkevicius Apr 16, 2025
c32d76d
release: fixes
selul Apr 17, 2025
7e30cf9
chore(release): 0.13.17
pirate-bot Apr 17, 2025
fc0e320
release: fixes
vytisbulkevicius May 23, 2025
a1e1916
chore(release): 0.13.18
pirate-bot May 23, 2025
6332777
release: fixes
vytisbulkevicius Sep 5, 2025
6724306
chore(release): 0.13.19
pirate-bot Sep 5, 2025
59aef36
Update tested version to 6.9
vytisbulkevicius Dec 10, 2025
8fcfd9e
release: fixes
vytisbulkevicius Dec 15, 2025
0cbd7e1
chore(release): 0.13.20
pirate-bot Dec 15, 2025
085effc
release: fixes
vytisbulkevicius Feb 3, 2026
f9b4732
chore(release): 0.13.21
pirate-bot Feb 3, 2026
0ffeffd
Update readme with security issue reporting guidelines
vytisbulkevicius Mar 13, 2026
de703b4
Add WordPress Plugin Check GitHub Action for PRs
vytisbulkevicius Apr 7, 2026
c06daea
Add composer install and results summary step
vytisbulkevicius Apr 7, 2026
0546e19
Focus plugin check on critical wordpress.org issues, reduce noise
vytisbulkevicius Apr 7, 2026
a82e51c
Maximize wordpress.org coverage while keeping noise filtered
vytisbulkevicius Apr 7, 2026
9028eb6
Disable PR comment, keep results in action logs only
vytisbulkevicius Apr 7, 2026
40397ca
Pin plugin-check-action to v1.1.5 to avoid broken upstream dependency
vytisbulkevicius Apr 7, 2026
5ece5d2
Revert to plugin-check-action@v1, version pin not needed
vytisbulkevicius Apr 7, 2026
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
55 changes: 55 additions & 0 deletions .github/workflows/plugin-check.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
name: WordPress Plugin Check

on:
pull_request:
types: [opened, synchronize, reopened]

concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.ref }}
cancel-in-progress: true

jobs:
plugin-check:
name: WordPress.org Guidelines Check
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4

- name: Install Composer dependencies
run: composer install --no-dev --optimize-autoloader

- uses: wordpress/plugin-check-action@v1
id: plugin-check
with:
categories: plugin_repo,security,performance,general
exclude-directories: |
tests
bin
.github
ignore-codes: |
WordPress.WP.I18n.TextDomainMismatch
textdomain_mismatch
hidden_files
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedConstantFound
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFound
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedClassFound
WordPress.PHP.DevelopmentFunctions.error_log_trigger_error
WordPress.WP.EnqueuedResourceParameters.MissingVersion
include-experimental: true
repo-token: ''

- name: Plugin Check Summary
if: always()
run: |
RESULTS_FILE="${RUNNER_TEMP}/plugin-check-results.txt"
echo "## WordPress Plugin Check Results" >> $GITHUB_STEP_SUMMARY
if [ -s "$RESULTS_FILE" ]; then
echo '```' >> $GITHUB_STEP_SUMMARY
cat "$RESULTS_FILE" >> $GITHUB_STEP_SUMMARY
echo '```' >> $GITHUB_STEP_SUMMARY
else
echo "No results file found or file is empty." >> $GITHUB_STEP_SUMMARY
echo "Check the annotations on the Files Changed tab for details." >> $GITHUB_STEP_SUMMARY
fi
57 changes: 57 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,60 @@
##### [Version 0.13.21](https://github.com/codeinwp/wp-menu-icons/compare/v0.13.20...v0.13.21) (2026-02-03)

- Enhanced security

##### [Version 0.13.20](https://github.com/codeinwp/wp-menu-icons/compare/v0.13.19...v0.13.20) (2025-12-15)

- Fixed compatibility with PHP 8.1+ versions
- Updated dependencies

##### [Version 0.13.19](https://github.com/codeinwp/wp-menu-icons/compare/v0.13.18...v0.13.19) (2025-09-05)

- Updated dependencies

##### [Version 0.13.18](https://github.com/codeinwp/wp-menu-icons/compare/v0.13.17...v0.13.18) (2025-05-23)

- Updated dependencies

##### [Version 0.13.17](https://github.com/codeinwp/wp-menu-icons/compare/v0.13.16...v0.13.17) (2025-04-17)

- Updated dependencies

##### [Version 0.13.16](https://github.com/codeinwp/wp-menu-icons/compare/v0.13.15...v0.13.16) (2024-11-07)

- Updated dependencies

##### [Version 0.13.15](https://github.com/codeinwp/wp-menu-icons/compare/v0.13.14...v0.13.15) (2024-07-10)

- Removed recommendations of unsupported plugins
- Fixed conditions for theme recommendation

##### [Version 0.13.14](https://github.com/codeinwp/wp-menu-icons/compare/v0.13.13...v0.13.14) (2024-05-14)

- Enhanced security

##### [Version 0.13.13](https://github.com/codeinwp/wp-menu-icons/compare/v0.13.12...v0.13.13) (2024-04-18)

### Improvements
​- **Updated internal dependencies:​​** Enhanced performance and security.

##### [Version 0.13.12](https://github.com/codeinwp/wp-menu-icons/compare/v0.13.11...v0.13.12) (2024-04-01)

### Improvements
- **Updated internal dependencies**

##### [Version 0.13.11](https://github.com/codeinwp/wp-menu-icons/compare/v0.13.10...v0.13.11) (2024-03-29)

### Fixes
- Updated internal dependencies
- Enhanced security

##### [Version 0.13.10](https://github.com/codeinwp/wp-menu-icons/compare/v0.13.9...v0.13.10) (2024-03-26)

### Improvements
- Updated internal dependencies
- Improved readme to link to the public source files
- Filter promotions

##### [Version 0.13.9](https://github.com/codeinwp/wp-menu-icons/compare/v0.13.8...v0.13.9) (2024-02-23)

### Fixes
Expand Down
4 changes: 2 additions & 2 deletions menu-icons.php
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
<?php

/**
Expand All @@ -11,7 +11,7 @@
* Plugin name: Menu Icons
* Plugin URI: https://github.com/Codeinwp/wp-menu-icons
* Description: Spice up your navigation menus with pretty icons, easily.
* Version: 0.13.9
* Version: 0.13.21
* Author: ThemeIsle
* Author URI: https://themeisle.com
* License: GPLv2
Expand All @@ -29,7 +29,7 @@

const DISMISS_NOTICE = 'menu-icons-dismiss-notice';

const VERSION = '0.13.9';
const VERSION = '0.13.21';

/**
* Holds plugin data
Expand Down Expand Up @@ -75,7 +75,7 @@
* @link http://codex.wordpress.org/Plugin_API/Action_Reference/plugins_loaded
*/
public static function _load() {
load_plugin_textdomain( 'menu-icons', false, dirname( plugin_basename( __FILE__ ) ) . '/languages/' );

Check warning on line 78 in menu-icons.php

View workflow job for this annotation

GitHub Actions / WordPress.org Guidelines Check

PluginCheck.CodeAnalysis.DiscouragedFunctions.load_plugin_textdomainFound

load_plugin_textdomain() has been discouraged since WordPress version 4.6. When your plugin is hosted on WordPress.org, you no longer need to manually include this function call for translations under your plugin slug. WordPress will automatically load the translations for you as needed.

self::$data = array(
'dir' => plugin_dir_path( __FILE__ ),
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "menu-icons",
"title": "Menu Icons",
"description": "Spice up your navigation menus with pretty icons, easily.",
"version": "0.13.9",
"version": "0.13.21",
"homepage": "http://wordpress.org/plugins/menu-icons/",
"license": "GPL-2.0",
"author": {
Expand Down
100 changes: 99 additions & 1 deletion readme.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Contributors: codeinwp, themeisle
Tags: menu, nav-menu, icons, navigation
Requires at least: 4.7
Tested up to: 6.4
Tested up to: 6.9
Stable tag: trunk
License: GPLv2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Expand Down Expand Up @@ -220,8 +220,106 @@ add_filter( 'menu_icons_menu_settings', 'my_menu_icons_menu_settings', 10, 2 );
= I can't select a custom image size from the *Image Size* dropdown =
Read [this blog post](http://kucrut.org/add-custom-image-sizes-right-way/).

= How to report a security issue? =

Plugin security is a core priority for us. If you identify a potential vulnerability, we ask that you disclose it responsibly.
Please follow the reporting protocols outlined on our [Security Page](https://themeisle.com/security/).

== Changelog ==

##### [Version 0.13.21](https://github.com/codeinwp/wp-menu-icons/compare/v0.13.20...v0.13.21) (2026-02-03)

- Enhanced security




##### [Version 0.13.20](https://github.com/codeinwp/wp-menu-icons/compare/v0.13.19...v0.13.20) (2025-12-15)

- Fixed compatibility with PHP 8.1+ versions
- Updated dependencies




##### [Version 0.13.19](https://github.com/codeinwp/wp-menu-icons/compare/v0.13.18...v0.13.19) (2025-09-05)

- Updated dependencies




##### [Version 0.13.18](https://github.com/codeinwp/wp-menu-icons/compare/v0.13.17...v0.13.18) (2025-05-23)

- Updated dependencies




##### [Version 0.13.17](https://github.com/codeinwp/wp-menu-icons/compare/v0.13.16...v0.13.17) (2025-04-17)

- Updated dependencies




##### [Version 0.13.16](https://github.com/codeinwp/wp-menu-icons/compare/v0.13.15...v0.13.16) (2024-11-07)

- Updated dependencies




##### [Version 0.13.15](https://github.com/codeinwp/wp-menu-icons/compare/v0.13.14...v0.13.15) (2024-07-10)

- Removed recommendations of unsupported plugins
- Fixed conditions for theme recommendation




##### [Version 0.13.14](https://github.com/codeinwp/wp-menu-icons/compare/v0.13.13...v0.13.14) (2024-05-14)

- Enhanced security




##### [Version 0.13.13](https://github.com/codeinwp/wp-menu-icons/compare/v0.13.12...v0.13.13) (2024-04-18)

### Improvements
​- **Updated internal dependencies:​​** Enhanced performance and security.




##### [Version 0.13.12](https://github.com/codeinwp/wp-menu-icons/compare/v0.13.11...v0.13.12) (2024-04-01)

### Improvements
- **Updated internal dependencies**




##### [Version 0.13.11](https://github.com/codeinwp/wp-menu-icons/compare/v0.13.10...v0.13.11) (2024-03-29)

### Fixes
- Updated internal dependencies
- Enhanced security




##### [Version 0.13.10](https://github.com/codeinwp/wp-menu-icons/compare/v0.13.9...v0.13.10) (2024-03-26)

### Improvements
- Updated internal dependencies
- Improved readme to link to the public source files
- Filter promotions




##### [Version 0.13.9](https://github.com/codeinwp/wp-menu-icons/compare/v0.13.8...v0.13.9) (2024-02-23)

### Fixes
Expand Down
Loading