Skip to content

Commit

Permalink
Update changelog to reflect 2.3.0
Browse files Browse the repository at this point in the history
  • Loading branch information
rebeccahum committed Apr 16, 2021
1 parent 7865ff7 commit 7355f6f
Showing 1 changed file with 58 additions and 0 deletions.
58 changes: 58 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,64 @@ All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

# [2.3.0] - 2021-04-19

Props: jrfnl, rebeccahum, kevinfodness, GaryJones.

** There is a breaking change in the ProperEscapingFunction sniff from PR #624 where the $escaping_function property is no longer public anymore due to the formatting change of it. Please remove any usages of the property in custom rulesets.

## Changed
- [#581](https://github.com/Automattic/VIP-Coding-Standards/pull/581): AlwaysReturnInFilter: flag abstract methods for manual inspection.
- [#584](https://github.com/Automattic/VIP-Coding-Standards/pull/584): Performance: more selective sniffing for efficiency.
- [#586](https://github.com/Automattic/VIP-Coding-Standards/pull/586): IncludingNonPHPFile: various improvements.
- [#587](https://github.com/Automattic/VIP-Coding-Standards/pull/587): LowExpiryCacheTime: new warning added for manual inspection along with various improvements.
- [#589](https://github.com/Automattic/VIP-Coding-Standards/pull/589): WPQueryParams: inherit from abstract class and flag for 'exclude' parameter.
- [#592](https://github.com/Automattic/VIP-Coding-Standards/pull/592): DynamicCalls: various improvements.
- [#595](https://github.com/Automattic/VIP-Coding-Standards/pull/595): Underscorejs: various improvements.
- [#620](https://github.com/Automattic/VIP-Coding-Standards/pull/620): Ruleset: silence UnusedVariable from VariableAnalysis to reduce noise.
- [#624](https://github.com/Automattic/VIP-Coding-Standards/pull/624): ProperEscapingFunction: privatize $escaping_functions property along with various improvements.
- [#635](https://github.com/Automattic/VIP-Coding-Standards/pull/635): Ruleset: remove WordPress.WP.GlobalVariablesOverride.Prohibited severity declaration.
- [#638](https://github.com/Automattic/VIP-Coding-Standards/pull/638): IncludingFile: allow custom keywords to reduce false positives.
- [#639](https://github.com/Automattic/VIP-Coding-Standards/pull/639): RestrictedFunctions: remove site_option group.
- [#644](https://github.com/Automattic/VIP-Coding-Standards/pull/644): RestrictedFunctions: remove wp_cache_get_multi group.
- [#645](https://github.com/Automattic/VIP-Coding-Standards/pull/645): Ruleset: silence WordPress.WP.AlternativeFunctions.file_system_read_readfile.
- [#646](https://github.com/Automattic/VIP-Coding-Standards/pull/646): Ruleset: silence WordPress.WP.AlternativeFunctions.file_system_read_fclose.
- [#647](https://github.com/Automattic/VIP-Coding-Standards/pull/647): RestrictedFunctions: remove get_super_admins group.
- [#649](https://github.com/Automattic/VIP-Coding-Standards/pull/649): RestrictedFunctions: downgrade switch_to_blog() to warning and change messaging.
- [#652](https://github.com/Automattic/VIP-Coding-Standards/pull/652): RestrictedFunctions/RestrictedVariables: remove usermeta related errors.

## Fixed
- [#444](https://github.com/Automattic/VIP-Coding-Standards/pull/444): ConstantString: account for namespace prefixing.
- [#581](https://github.com/Automattic/VIP-Coding-Standards/pull/581): AlwaysReturnInFilter: fix runtime failure on abstract methods.
- [#586](https://github.com/Automattic/VIP-Coding-Standards/pull/586): IncludingNonPHPFile: various bug fixes.
- [#587](https://github.com/Automattic/VIP-Coding-Standards/pull/587): LowExpiryCacheTime: allow arithmetic operators, simple floats, numerical strings, zeroes and parantheses in calculations, and FQN time constants.
- [#592](https://github.com/Automattic/VIP-Coding-Standards/pull/592): DynamicCalls: ignore comments, allow double quotes and remove potential memory leak.
- [#595](https://github.com/Automattic/VIP-Coding-Standards/pull/595): Underscorejs: no error shown during escaped variable.
- [#654](https://github.com/Automattic/VIP-Coding-Standards/pull/654): LowExpiryCacheTime: improve handling of parse errors in evaluated code.

## General Housekeeping
- [#582](https://github.com/Automattic/VIP-Coding-Standards/pull/582): CI: re-try composer install on failure.
- [#583](https://github.com/Automattic/VIP-Coding-Standards/pull/583): Composer: require DirectDealer plugin.
- [#585](https://github.com/Automattic/VIP-Coding-Standards/pull/585): AlwaysReturnInFilter: adjust test expectations for upstream tokenizer bugfix.
- [#596](https://github.com/Automattic/VIP-Coding-Standards/pull/596): DynamicCalls: use "disallowed" wording over "blacklisted".
- [#599](https://github.com/Automattic/VIP-Coding-Standards/pull/599): CI: add build against PHP 8.
- [#606](https://github.com/Automattic/VIP-Coding-Standards/pull/606): Ruleset: remove redundant rule ref.
- [#607](https://github.com/Automattic/VIP-Coding-Standards/pull/607): Ruleset: remove redundant rule ref.
- [#608](https://github.com/Automattic/VIP-Coding-Standards/pull/608): Ruleset: remove duplicate rule ref.
- [#611](https://github.com/Automattic/VIP-Coding-Standards/pull/611): Ruleset: remove redundant severity declaration.
- [#617](https://github.com/Automattic/VIP-Coding-Standards/pull/617): Ruleset: remove redundant severity declaration.
- [#618](https://github.com/Automattic/VIP-Coding-Standards/pull/618): Remove Batcache references from error messages.
- [#619](https://github.com/Automattic/VIP-Coding-Standards/pull/619): Docs: Update links to wpvip.com.
- [#630](https://github.com/Automattic/VIP-Coding-Standards/pull/630): CI: fix test failure for VIPCS VariableAnalysis sniff.
- [#631](https://github.com/Automattic/VIP-Coding-Standards/pull/631): QA: remove unused use statements.
- [#632](https://github.com/Automattic/VIP-Coding-Standards/pull/632): Docs: various minor improvements (typos, alignment and code examples).
- [#633](https://github.com/Automattic/VIP-Coding-Standards/pull/633): CI: switch to GitHub Actions.
- [#653](https://github.com/Automattic/VIP-Coding-Standards/pull/653): CI: use parallel linting of PHP files.
- [#655](https://github.com/Automattic/VIP-Coding-Standards/pull/655): QA: remove redundant ignore annotations.
- [#656](https://github.com/Automattic/VIP-Coding-Standards/pull/656): CI: always check that sniffs are feature complete.
- [#657](https://github.com/Automattic/VIP-Coding-Standards/pull/657): CI: add "quicktest" stage for non-PR/merge builds.
- [#658](https://github.com/Automattic/VIP-Coding-Standards/pull/658): Release template: add checkbox for dependency check.

## [2.2.0] - 2020-09-09

Props: GaryJones, jrfnl, rebeccahum.
Expand Down

0 comments on commit 7355f6f

Please sign in to comment.