Releases: WordPress/plugin-check
Releases · WordPress/plugin-check
1.0.2
- Feature - New
Enqueued_Scripts_Scope_Check
(enqueued_scripts_scope
),Enqueued_Styles_Size_Check
(enqueued_styles_size
) andEnqueued_Resources_Check
(enqueued_resources
) performance checks. - Enhancement - Improved readme check and added a new
wp_plugin_check_ignored_readme_warnings
filter. - Enhancement - New
wp_plugin_check_default_categories
filter to change the categories which are selected by default. - Enhancement - New
wp_plugin_check_ignore_files
filter to allow ignoring specific files. - Fix - Correct detection of readme files in Windows by normalizing file paths.
1.0.1
- Fix - Add missing
test-content
folder needed for runtime checks. - Fix - Do not send emails when setting up test environment.
- Fix - Prevent PHP warning when the
argv
variable isn't set.
1.0.0
- Feature - Complete overhaul of the plugin, its architecture, and all checks.
- Feature - Added new WP-CLI commands for running checks and listing available options.
- Enhancement - Added option to only run checks for a specific category.
0.2.3
- Tweak - Use version 3.8.0 of the PHP_CodeSniffer library, moving away from
squizlabs/PHP_CodeSniffer
to usePHPCSStandards/PHP_CodeSniffer
. - Fix - Ensure the plugin works as expected on the WP playground environment to enable reviewers to use PCP. Props @tellyworth.
- Fix - Undefined array key "argv" when running the plugin check in certain environments. Props @afragen. #340
0.2.2
- Enhancement - Include support for Windows Servers.
- Enhancement - Avoid using PHP CLI directly, which enables plugin developers to use PCP in a variety of new environments.
- Fix - Remove dependency on
shell_exec
andexec
functions, which enables plugin developers to use PCP in a variety of new environments. - Fix - Prevent problems with Readme parser warning related to
contributor_ignored
for when running the check outside WP.org. Props @dev4press. #276 - Fix - Remove extra period on the end of the sentence for Phar warning. Props @pixolin. #275
0.2.1
- Added - 'View in code editor' link beneath each PHPCS error or warning. Props @EvanHerman, @westonruter, @felixarntz, @mukeshpanchal27 #262
- Fix - Ensure
readme.txt
has priority overreadme.md
when both are present. Props @bordoni, @afragen #258 - Fix - Ensure that the PHPCS check runs even when the PHPCS binary is not executable. Props @bordoni, @shawn-digitalpoint, @mrfoxtalbot #254
- Fix - Readme changes and typos. Props @aaronjorbin. #261
- Fix - Long lines of code with PHPCS check no longer expand over the size of the notice. Props @bordoni, @felixarntz. #263
- Fix - Ensure that we have PHP 7.2 compatibility remove trailing comma. Props @bordoni, @leoloso. #265
- Fix - Include all strings that were missed in the previous release. Props @bordoni, @pixolin. #270
0.2.0
- Feature - Enable modification of the PHP Binary path used by the plugin with
PLUGIN_CHECK_PHP_BIN
constant. - Feature - Include a check for the usage of
ALLOW_UNFILTERED_UPLOADS
on any PHP files - Props EvanHerman at #45 - Feature - Include a check for the presence of the application files (
.a
,.bin
,.bpk
,.deploy
,.dist
,.distz
,.dmg
,.dms
,.DS_Store
,.dump
,.elc
,.exe
,.iso
,.lha
,.lrf
,.lzh
,.o
,.obj
,.phar
,.pkg
,.sh
, '.so`) - Props EvanHerman at #43 - Feature - Include a check for the presence of the readme.txt or readme.md file - Props EvanHerman at #42
- Fix - Ensure that Readme parsing is included properly when a readme.md or readme.txt file is present. Props Bordoni #52
- Tweak - Disallow functions
move_uploaded_file
,passthru
,proc_open
- Props alexsanford at #50 - Tweak - Change the message type for using functions WordPress already includes from Warning to Error. Props davidperezgar at #18
- Tweak - Change the message type for incorrect usage of Stable tag from Notice/Warning to Error. Props davidperezgar at #3