Author: Adam Turner
Author: Washington State University
URI: https://github.com/washingtonstateuniversity/hrswp-github-updater
- Bump WordPress tested-to to 6.5.2.
- Bump WP tested-to to 6.5.0 to close #27.
- Upgrade Node.js to v20 and track version at project level. (89df427)
- Update composer packages and config. (922480a)
- Upgrade npm-package-json-lint from 6.0.3 to 7.1.0. (3609200)
- Update @wordpress/npm-package-json-lint-config from 4.1.2 to 4.39.0. (9e27fb6)
- Bump WordPress tested-to to 6.4.2.
- Version number issue.
- Bump WP tested-to to 6.3.1. (9dbf556)
- Bump WordPress tested-to to 6.2.
- Bump WP tested-to to 6.1.1.
- Bump WP tested-to to 6.0.0.
- Upgrade npm-package-json-lint from 6.0.3 to 6.3.0. (ce2fdca)
- Bump WordPress tested-to to 5.9.2.
- Upgrade npm-package-json-lint from 5.4.2 to 6.0.3. (a60c307)
- Update @wordpress/npm-package-json-lint-config from 4.0.5 to 4.1.2. (06c9d73)
- Update roave/security-advisories dev-master from 2ec9ad6 to 86b842d. (48f3a4d)
- Bump sirbrillig/phpcs-variable-analysis from 2.11.2 to 2.11.3. (7e5a2ec)
- Bump WP tested-to to 5.9.1.
- Upgrade roave/security-advisories dev-master 0488e16 to 2ec9ad6. (27e6657)
- Bump squizlabs/php_codesniffer from 3.6.0 to 3.6.2. (3c66817)
- Bump dealerdirect/phpcodesniffer-composer-installer from 0.7.1 to 0.7.2. (1380b49)
- Bump npm-package-json-lint from 5.4.0 to 5.4.2. (fbc6de3)
- Sanitize plugin settings option, close #13. (79e5fb8)
- Extend GitHub URI validation, close #16. (ba76dd1)
- Create site health tests for the GitHub update APIs, close #6. (ba76dd1)
- Add WP rest API route for running site health tests. (ba76dd1)
- Update README with description and instructions.
- Update API check to use the updated error response format. (ba76dd1)
- Modify the data stored in each repo tranient to store the etag value for later API checks and use a more useful error response. (ba76dd1)
- Upgrade npm-package-json-lint from 5.2.4 to 5.4.0. (85dc876)
- Fix typo in class method call
get_error_message
. (ba76dd1)
- Update roave/security-advisories. (0901021)
- Bump npm-package-json-lint from 5.2.3 to 5.2.4. (e8f113c)
- Add a user notice when no GitHub plugins are selected to be managed, close #8. (6f1e249)
- Add actions to refresh plugin data when users save HRSWP GU settings, close #5 and #7. (ff9ab9b)
- Add functions to correct the upgrade directory name during update process. (b157e53)
- Bump WP tested-to to 5.8.1.
- Add option key to the main plugin option to track the unmanaged plugins nag, and fix default options. (6f1e249)
- Add plugin file value to the
github_plugins
array. (ff9ab9b)
- Fix #12 reorder delete actions to fix lingering data and check setting exists before trying to unregister. (2edb64e)
- Fix #4 add check to prevent undefined index error on new activation. (4c51fca)
- Fix #9 no not override non-GitHub plugin descriptions. (66adb9d)
- Fix #10 remove manually added view details link. (ddc92e4)
- Fix non-managed plugins getting version update info. (ff9ab9b)
- Create admin settings screen and functions to handle registering, unregistering, and updating settings options. (a3a13a5)
- Add function to delete plugin transients and hook into uninstall. (c0c43eb)
- Add plugin option to store transient keys for later cleanup. (c0c43eb)
- Create the GitHub plugin version check handler. (1146431)
- Create
api.php
file inlib
directory with function to get all plugins with a GitHub URL in theUpdate URI
field, and a function to get repo details from the GitHub API. (1434a5f, 63d6012) - Create
plugins.php
file inadmin
directory with modifications to the WP Plugins admin screen. (233ee5b, 63d6012) - Add function to help retrieve plugin status option values. (afa6e98)
- Bump required PHP version to 7.3. (9bdc182)
- Update plugins screen with managed plugins option and settings to check that the GitHub plugin is one we are managing. (a3a13a5)
- Set default settings and change option names. (a3a13a5)
- Move the GitHub repository call transient check to the API function. (1146431)
- Move the
load
file to theinc
directory. (301ca55) - Update options functions to use new transient naming. (724820a)
- Shorten the transient namespace to help with key length. (28d0d26)
- Update npm-package-json-lint from 5.1.0 to 5.2.3. (c2de2cb)
- Add function to manage plugin data updates with timeout transient. (20f33c8)
- Add activate, deactivate, and uninstall processes with meta helper function. (20f33c8)
- Create options file to manage plugin options. (20f33c8)
- Create plugin entrypoint with init method. (2f6ddd9)
- Create GitHub Actions linting CI config. (70e3404)
- Add readme with installation and basic use information. (db6fd1c)
- Create change log and contributing guide. (db6fd1c)
- Create pull request, bug report, and feature request templates. (db6fd1c)
- Add PHP codesniffer config file. (5588ce1)
- Add NPM Package JSON Lint config file. (5588ce1)
- Create
package.json
file to manage npm build tools and scripts. (5588ce1) - Create Composer file to manage Composer dev-dependencies for PHP linting. (5588ce1)
- Create shared
.editorconfig
,.gitattributes
, and.gitignore
files. (5588ce1) - GPL v3.0 license.