Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update for new releases PHPCompatibility and WPCS #81

Merged
merged 4 commits into from
Jul 30, 2018

Commits on Jul 26, 2018

  1. Remove the composer.lock file

    Committing the `composer.lock` file for libraries is not necessary as it will be ignored anyway by the consumers of the package.
    
    Also, as this library is supposed to support various versions of PHPCS and in the future possibly various version of WPCS, it is actually a bad idea to lock the versions as this makes testing against different PHPCS/WPCS combinations more involved.
    jrfnl committed Jul 26, 2018
    Configuration menu
    Copy the full SHA
    b3fba54 View commit details
    Browse the repository at this point in the history
  2. Travis: install dependencies via Composer instead of via git cloning

    This simplifies the `install` script, especially when in the future various version of WPCS would be supported too.
    
    Includes caching of the Packagist downloads.
    jrfnl committed Jul 26, 2018
    Configuration menu
    Copy the full SHA
    1449120 View commit details
    Browse the repository at this point in the history
  3. Start using PHPCompatibilityWP

    PHPCompatibility has been moved to a dedicated GitHub organisation account and has released version 8.2.0.
    
    A `PHPCompatibilityWP` ruleset is now also available in a separate repo which already excludes all back-fills/poly-fills which WP provides.
    
    This ruleset should from now on be used to test the plugins.
    
    For testing this repository, the "normal" PHPCompatibility ruleset should still be used as the code from this repo is not run within the context of WP, but in the context of PHPCS.
    
    For more details, see the [release notes of the PHPCompatibility 8.2.0 release](https://github.com/PHPCompatibility/PHPCompatibility/releases/tag/8.2.0).
    jrfnl committed Jul 26, 2018
    Configuration menu
    Copy the full SHA
    954208b View commit details
    Browse the repository at this point in the history
  4. Upgrade to WPCS 1.0.0

    jrfnl committed Jul 26, 2018
    Configuration menu
    Copy the full SHA
    9833b96 View commit details
    Browse the repository at this point in the history