From 933476f415805687fa0df2f69dc2fab6c2bedb7e Mon Sep 17 00:00:00 2001 From: bwmarkle Date: Mon, 21 Mar 2022 14:36:39 -0400 Subject: [PATCH] Updating version (#515) * Updating version * install libargon * wrong php version * Adding before install * Testing... * more testing * sudo * search * libargon2-1 * matrix dist * Optimize composer / phpunit update * fix phpunit version --- .travis.yml | 30 +++++++--------- boldgrid-backup.php | 2 +- composer.lock | 83 ++++++++++++++++++++++++--------------------- readme.txt | 10 +++++- 4 files changed, 66 insertions(+), 59 deletions(-) diff --git a/.travis.yml b/.travis.yml index a2981397..a67344cd 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,55 +1,49 @@ language: php -# Distrubution / environments: https://docs.travis-ci.com/user/reference/overview/ -# Ubuntu Trusty does not support php8: https://docs.travis-ci.com/user/languages/php/ -dist: xenial - services: # Specifically including MySQL was not needed with Trusty, but other environments do need it. - mysql notifications: - email: - on_success: never - on_failure: change slack: secure: "GYRxUZH53f/OdEhgn4w908Ivuyl4h/p05kR1Buv0ovDEiSbuesWvqa3LMlXy8J67dLZpkFxToM4tlNCFdykNNHnKLHb1EqgjShIpRcgKppOA0L/87UrtjS+5OhAJAghnQr8KOuj+Ivn7zFVHS8+WBvLWKEeP7zrW/K1IqNrvUjzVcg9xSzLL/q6l/yLaAxqtCX4jXudg5HmtK7QTTQEjFSnnNW4J4hWbrKGHH43C5+9msUT7Mqo3mNjJf1tKGm+HJ5NN2wk3x/SzVEFdUJIUoFVAoG1CjOZKPqfKi7I9VStaC6sGhhiq53Sn7rbmbPJqH3ZD+Q3GaE/sqc5RxuC/34Bn1rGPs3H7RGi5DAAz7f5fHpaZWsux4b+QvLwVx7FHky44uGzPPgzN7+jJxwXh1RBd6yZq6551mHDvOdF77RPJlTJ1UukqQFjqMLNUISX9Pv6cQPealEXjFM7fOMofGyIAkJQusDczIekIZqB5W44i4XwBjKMky+47CZK9Ac41HSpJdpLs+jVa1G7N8Kb/mNSzGx4ABGbXLt+V0YphAL2+WPJ1DEYRZZVCcEzwJl/M5CFOBiUAcd9B3ZpFXoYBxyfjReJFUY7xMVozRXB7hu6RatmLhh+mYbL48572eq01wMxtfr/Klr82PwzoSX5qujWZv2ksxJTiRbPJcBk22YQ=" matrix: include: - - php: 5.6 + - + php: 5.6 + dist: xenial before_script: - nvm install 10 - nvm use 10 - yarn install - composer self-update --1 # Lock file has phpunit 7. Remove it and install phpunit 5 for php 5.6. - - composer remove --dev phpunit/phpunit - - composer require --dev phpunit/phpunit ^5 + - composer remove --dev phpunit/phpunit && composer require --dev phpunit/phpunit ^5 - composer install -o - bash bin/install-wp-tests.sh wordpress_test root '' localhost $WP_VERSION # We are only running phpcs on php 5.6. @todo fix with php 7 and 8. - yarn run php-codesniffer - - php: 7.4 + - + php: 7.4 + dist: bionic before_script: - nvm install 10 - nvm use 10 - yarn install - composer self-update --1 - # Lock file has phpunit 7. Remove it and install phpunit for this environment. - - composer remove --dev phpunit/phpunit - - composer require --dev phpunit/phpunit + - composer remove --dev phpunit/phpunit && composer require --dev phpunit/phpunit - composer install -o - bash bin/install-wp-tests.sh wordpress_test root '' localhost $WP_VERSION - - php: 8.0 + - + php: 8.0 + dist: xenial before_script: - nvm install 10 - nvm use 10 - yarn install - composer self-update --1 - # Lock file has phpunit 7. Remove it and install phpunit for this environment. - - composer remove --dev phpunit/phpunit - - composer require --dev phpunit/phpunit + - composer remove --dev phpunit/phpunit && composer require --dev phpunit/phpunit - composer install -o - bash bin/install-wp-tests.sh wordpress_test root '' localhost $WP_VERSION diff --git a/boldgrid-backup.php b/boldgrid-backup.php index 2b2650f5..2807ee76 100644 --- a/boldgrid-backup.php +++ b/boldgrid-backup.php @@ -16,7 +16,7 @@ * Plugin Name: Total Upkeep * Plugin URI: https://www.boldgrid.com/boldgrid-backup/ * Description: Automated backups, remote backup to Amazon S3 and Google Drive, stop website crashes before they happen and more. Total Upkeep is the backup solution you need. - * Version: 1.14.14 + * Version: 1.15.0 * Author: BoldGrid * Author URI: https://www.boldgrid.com/ * License: GPL-2.0+ diff --git a/composer.lock b/composer.lock index f326c5ec..7689e370 100644 --- a/composer.lock +++ b/composer.lock @@ -8,18 +8,21 @@ "packages": [ { "name": "boldgrid/library", - "version": "2.13.3", + "version": "2.13.6", "source": { "type": "git", "url": "https://github.com/BoldGrid/library.git", - "reference": "066c8b68f7ca7ecf1f8769c3904dc85cb76fd7f4" + "reference": "f225b4cabbd3758b2beebf0ec890959c6bea2564" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/BoldGrid/library/zipball/066c8b68f7ca7ecf1f8769c3904dc85cb76fd7f4", - "reference": "066c8b68f7ca7ecf1f8769c3904dc85cb76fd7f4", + "url": "https://api.github.com/repos/BoldGrid/library/zipball/f225b4cabbd3758b2beebf0ec890959c6bea2564", + "reference": "f225b4cabbd3758b2beebf0ec890959c6bea2564", "shasum": "" }, + "require-dev": { + "yoast/phpunit-polyfills": "^1.0" + }, "type": "library", "autoload": { "psr-4": { @@ -54,7 +57,7 @@ } ], "description": "The BoldGrid Library for shared code used in official BoldGrid plugins and themes.", - "time": "2020-10-13T17:55:32+00:00" + "time": "2022-03-15T17:39:20+00:00" }, { "name": "chland/tdcron", @@ -126,16 +129,16 @@ }, { "name": "phpseclib/phpseclib", - "version": "2.0.31", + "version": "2.0.36", "source": { "type": "git", "url": "https://github.com/phpseclib/phpseclib.git", - "reference": "233a920cb38636a43b18d428f9a8db1f0a1a08f4" + "reference": "a97547126396548c224703a267a30af1592be146" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/233a920cb38636a43b18d428f9a8db1f0a1a08f4", - "reference": "233a920cb38636a43b18d428f9a8db1f0a1a08f4", + "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/a97547126396548c224703a267a30af1592be146", + "reference": "a97547126396548c224703a267a30af1592be146", "shasum": "" }, "require": { @@ -227,35 +230,36 @@ "type": "tidelift" } ], - "time": "2021-04-06T13:56:45+00:00" + "time": "2022-01-30T08:48:36+00:00" } ], "packages-dev": [ { "name": "doctrine/instantiator", - "version": "1.4.0", + "version": "1.4.1", "source": { "type": "git", "url": "https://github.com/doctrine/instantiator.git", - "reference": "d56bf6102915de5702778fe20f2de3b2fe570b5b" + "reference": "10dcfce151b967d20fde1b34ae6640712c3891bc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/instantiator/zipball/d56bf6102915de5702778fe20f2de3b2fe570b5b", - "reference": "d56bf6102915de5702778fe20f2de3b2fe570b5b", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/10dcfce151b967d20fde1b34ae6640712c3891bc", + "reference": "10dcfce151b967d20fde1b34ae6640712c3891bc", "shasum": "" }, "require": { "php": "^7.1 || ^8.0" }, "require-dev": { - "doctrine/coding-standard": "^8.0", + "doctrine/coding-standard": "^9", "ext-pdo": "*", "ext-phar": "*", - "phpbench/phpbench": "^0.13 || 1.0.0-alpha2", - "phpstan/phpstan": "^0.12", - "phpstan/phpstan-phpunit": "^0.12", - "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" + "phpbench/phpbench": "^0.16 || ^1", + "phpstan/phpstan": "^1.4", + "phpstan/phpstan-phpunit": "^1", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "vimeo/psalm": "^4.22" }, "type": "library", "autoload": { @@ -294,7 +298,7 @@ "type": "tidelift" } ], - "time": "2020-11-10T18:47:58+00:00" + "time": "2022-03-03T08:28:38+00:00" }, { "name": "lox/xhprof", @@ -337,37 +341,38 @@ }, { "name": "myclabs/deep-copy", - "version": "1.10.2", + "version": "1.11.0", "source": { "type": "git", "url": "https://github.com/myclabs/DeepCopy.git", - "reference": "776f831124e9c62e1a2c601ecc52e776d8bb7220" + "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/776f831124e9c62e1a2c601ecc52e776d8bb7220", - "reference": "776f831124e9c62e1a2c601ecc52e776d8bb7220", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/14daed4296fae74d9e3201d2c4925d1acb7aa614", + "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614", "shasum": "" }, "require": { "php": "^7.1 || ^8.0" }, - "replace": { - "myclabs/deep-copy": "self.version" + "conflict": { + "doctrine/collections": "<1.6.8", + "doctrine/common": "<2.13.3 || >=3,<3.2.2" }, "require-dev": { - "doctrine/collections": "^1.0", - "doctrine/common": "^2.6", - "phpunit/phpunit": "^7.1" + "doctrine/collections": "^1.6.8", + "doctrine/common": "^2.13.3 || ^3.2.2", + "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13" }, "type": "library", "autoload": { - "psr-4": { - "DeepCopy\\": "src/DeepCopy/" - }, "files": [ "src/DeepCopy/deep_copy.php" - ] + ], + "psr-4": { + "DeepCopy\\": "src/DeepCopy/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -387,7 +392,7 @@ "type": "tidelift" } ], - "time": "2020-11-13T09:40:50+00:00" + "time": "2022-03-03T13:19:32+00:00" }, { "name": "phar-io/manifest", @@ -1679,7 +1684,7 @@ }, { "name": "symfony/polyfill-ctype", - "version": "v1.24.0", + "version": "v1.25.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", @@ -1711,12 +1716,12 @@ } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Ctype\\": "" - }, "files": [ "bootstrap.php" - ] + ], + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ diff --git a/readme.txt b/readme.txt index 6f74e09a..74bd8208 100644 --- a/readme.txt +++ b/readme.txt @@ -4,7 +4,7 @@ Tags: backup, cloud backup, database backup, restore, wordpress backup Requires at least: 4.4 Tested up to: 5.9 Requires PHP: 5.4 -Stable tag: 1.14.14 +Stable tag: 1.15.0 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html @@ -132,6 +132,14 @@ Have a problem? First, take a look at our [Getting Started](https://www.boldgrid == Changelog == += 1.15.0 = + +Release date: March 15th, 2022 + +* New feature: REST API calls for backup and settings management. +* Bug fix: posix_getpgid availability check. +* Update: Updated dependencies. + = 1.14.14 = Release date: February 24th, 2022