-
Notifications
You must be signed in to change notification settings - Fork 153
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
3.10.0 Features, Fixes & Maintenance Release #529
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add openid-connect-generic-session-expired action before to allow consumers to act on the refresh token expiration
This will allow developers who want to be able to call methods belonging to this class (or methods belonging to any of this class's properties) to do so, without having to create a new instance, and therefore repeat all the bootstrapping. Instead, they will just be able to call OpenID_Connect_Generic::instance() to retrieve the singleton.
These will act as wrappers for methods you would otherwise call by getting the Open_ID_Connect_Generic singleton and then calling the appropriate method.
This allows us to access client_wrapper methods via the singleton of Open_ID_Connect_Generic.
scopes are needed when logging in so this is a no-brainer and this can be deployed using deployments login type can be defined here when you want to enforce SSO from the deployment.
…t-generic into aggregated_claims
…t-generic into aggregated_claims
HOWTO.md: fix typo in alter-user-data example
* Adds a GitHub supported security policy document. * Adds the options to disclose security issues via Slack DM or the new beta GitHub security advisories. Signed-off-by: Tim Nolte <tim.nolte@ndigitals.com>
Create an Official Security Policy
The following vulnerabilities are fixed with an upgrade: - https://snyk.io/vuln/SNYK-DEBIAN11-CURL-3065656 - https://snyk.io/vuln/SNYK-DEBIAN11-LIBTASN16-3061097 - https://snyk.io/vuln/SNYK-DEBIAN11-OPENSSL-3314584 - https://snyk.io/vuln/SNYK-DEBIAN11-OPENSSL-3314604 - https://snyk.io/vuln/SNYK-DEBIAN11-OPENSSL-3314615
Bumps [minimatch](https://github.com/isaacs/minimatch) from 3.0.4 to 3.0.8. - [Release notes](https://github.com/isaacs/minimatch/releases) - [Commits](isaacs/minimatch@v3.0.4...v3.0.8) --- updated-dependencies: - dependency-name: minimatch dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Tim Nolte <tim.nolte@ndigitals.com>
Bumps [loader-utils](https://github.com/webpack/loader-utils) from 1.4.0 to 1.4.2. - [Release notes](https://github.com/webpack/loader-utils/releases) - [Changelog](https://github.com/webpack/loader-utils/blob/v1.4.2/CHANGELOG.md) - [Commits](webpack/loader-utils@v1.4.0...v1.4.2) --- updated-dependencies: - dependency-name: loader-utils dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Tim Nolte <tim.nolte@ndigitals.com>
Bumps [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) from 0.2.0 to 0.2.2. - [Release notes](https://github.com/SamVerschueren/decode-uri-component/releases) - [Commits](SamVerschueren/decode-uri-component@v0.2.0...v0.2.2) --- updated-dependencies: - dependency-name: decode-uri-component dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Tim Nolte <tim.nolte@ndigitals.com>
Bumps [qs](https://github.com/ljharb/qs) from 6.5.2 to 6.5.3. - [Release notes](https://github.com/ljharb/qs/releases) - [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md) - [Commits](ljharb/qs@v6.5.2...v6.5.3) --- updated-dependencies: - dependency-name: qs dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Tim Nolte <tim.nolte@ndigitals.com>
Bumps [simple-git](https://github.com/steveukx/git-js/tree/HEAD/simple-git) to 3.16.0 and updates ancestor dependency [@wordpress/env](https://github.com/WordPress/gutenberg/tree/HEAD/packages/env). These dependencies need to be updated together. Updates `simple-git` from 2.48.0 to 3.16.0 - [Release notes](https://github.com/steveukx/git-js/releases) - [Changelog](https://github.com/steveukx/git-js/blob/main/simple-git/CHANGELOG.md) - [Commits](https://github.com/steveukx/git-js/commits/simple-git@3.16.0/simple-git) Updates `@wordpress/env` from 4.3.1 to 4.9.0 - [Release notes](https://github.com/WordPress/gutenberg/releases) - [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/env/CHANGELOG.md) - [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/env@4.9.0/packages/env) --- updated-dependencies: - dependency-name: simple-git dependency-type: indirect - dependency-name: "@wordpress/env" dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Tim Nolte <tim.nolte@ndigitals.com>
Bumps [@sideway/formula](https://github.com/sideway/formula) from 3.0.0 to 3.0.1. - [Release notes](https://github.com/sideway/formula/releases) - [Commits](hapijs/formula@v3.0.0...v3.0.1) --- updated-dependencies: - dependency-name: "@sideway/formula" dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Tim Nolte <tim.nolte@ndigitals.com>
Bumps [got](https://github.com/sindresorhus/got) to 11.8.6 and updates ancestor dependencies [got](https://github.com/sindresorhus/got), [@wordpress/env](https://github.com/WordPress/gutenberg/tree/HEAD/packages/env) and [npm](https://github.com/npm/cli). These dependencies need to be updated together. Updates `got` from 6.7.1 to 11.8.6 - [Release notes](https://github.com/sindresorhus/got/releases) - [Commits](sindresorhus/got@v6.7.1...v11.8.6) Updates `@wordpress/env` from 4.3.1 to 7.0.0 - [Release notes](https://github.com/WordPress/gutenberg/releases) - [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/env/CHANGELOG.md) - [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/env@7.0.0/packages/env) Updates `npm` from 6.14.15 to 9.6.7 - [Release notes](https://github.com/npm/cli/releases) - [Changelog](https://github.com/npm/cli/blob/latest/CHANGELOG.md) - [Commits](npm/cli@v6.14.15...v9.6.7) --- updated-dependencies: - dependency-name: got dependency-type: indirect - dependency-name: "@wordpress/env" dependency-type: direct:development - dependency-name: npm dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Tim Nolte <tim.nolte@ndigitals.com>
Bumps [async](https://github.com/caolan/async) from 2.6.3 to 2.6.4. - [Release notes](https://github.com/caolan/async/releases) - [Changelog](https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md) - [Commits](caolan/async@v2.6.3...v2.6.4) --- updated-dependencies: - dependency-name: async dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Tim Nolte <tim.nolte@ndigitals.com>
Bumps [webpack](https://github.com/webpack/webpack) from 5.70.0 to 5.83.1. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](webpack/webpack@v5.70.0...v5.83.1) --- updated-dependencies: - dependency-name: webpack dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Tim Nolte <tim.nolte@ndigitals.com>
Bumps [json5](https://github.com/json5/json5) from 1.0.1 to 1.0.2. - [Release notes](https://github.com/json5/json5/releases) - [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md) - [Commits](json5/json5@v1.0.1...v1.0.2) --- updated-dependencies: - dependency-name: json5 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Tim Nolte <tim.nolte@ndigitals.com>
Bumps [http-cache-semantics](https://github.com/kornelski/http-cache-semantics) to 4.1.1 and updates ancestor dependency [npm](https://github.com/npm/cli). These dependencies need to be updated together. Updates `http-cache-semantics` from 4.1.0 to 4.1.1 - [Release notes](https://github.com/kornelski/http-cache-semantics/releases) - [Commits](kornelski/http-cache-semantics@v4.1.0...v4.1.1) Updates `npm` from 6.14.15 to 9.4.1 - [Release notes](https://github.com/npm/cli/releases) - [Changelog](https://github.com/npm/cli/blob/latest/CHANGELOG.md) - [Commits](npm/cli@v6.14.15...v9.4.1) --- updated-dependencies: - dependency-name: http-cache-semantics dependency-type: indirect - dependency-name: npm dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Tim Nolte <tim.nolte@ndigitals.com>
Co-authored-by: Raphaël Droz <raphael.droz+floss@gmail.com> Co-authored-by: Tim Nolte <tim.nolte@ndigitals.com>
* fix(deps): Updates development dependencies * Updates the minimum PHP version to 7.4. * Updates the development PHP version to 8.0. * Updates the development dependencies to the latest versions. * fix: Updates development dependencies & fixes log cleanup * Updates additional linting & static analysis dependencies. * Fixes newly identified linting & static analysis errors. * Fixes #458. * Updates the log cleanup handling to properly retain the configured number of log entries. * Updates the log display output to reflect the log retention policy.
* Clean up PHPStan configuration * Fix whitespaces * Fix ignores in PHPStan config --------- Signed-off-by: Viktor Szépe <viktor@szepe.net> Co-authored-by: Tim Nolte <tim.nolte@ndigitals.com>
…nment (#501) - Refactors and adds unit tests. - Fixes Gruntfile testing. - Adds unit testing w/ Docker using the Dev Container image. - Updates NPM & Composer dependencies.
Bumps [axios](https://github.com/axios/axios) to 1.6.2 and updates ancestor dependency [@wordpress/scripts](https://github.com/WordPress/gutenberg/tree/HEAD/packages/scripts). These dependencies need to be updated together. Updates `axios` from 0.25.0 to 1.6.2 - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](axios/axios@v0.25.0...v1.6.2) Updates `@wordpress/scripts` from 26.16.0 to 26.19.0 - [Release notes](https://github.com/WordPress/gutenberg/releases) - [Changelog](https://github.com/WordPress/gutenberg/blob/trunk/packages/scripts/CHANGELOG.md) - [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/scripts@26.19.0/packages/scripts) --- updated-dependencies: - dependency-name: axios dependency-type: indirect - dependency-name: "@wordpress/scripts" dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Tim Nolte <tim.nolte@ndigitals.com>
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.3 to 1.15.4. - [Release notes](https://github.com/follow-redirects/follow-redirects/releases) - [Commits](follow-redirects/follow-redirects@v1.15.3...v1.15.4) --- updated-dependencies: - dependency-name: follow-redirects dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [ip](https://github.com/indutny/node-ip) from 1.1.8 to 1.1.9. - [Commits](indutny/node-ip@v1.1.8...v1.1.9) --- updated-dependencies: - dependency-name: ip dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Tim Nolte <tim.nolte@ndigitals.com>
…522) - Supports #516 - Updates the logging to also allow for tracking processing time of actions. - Refactors logging to allow for unit testing. - Adds unit tests for logging. - Updates Composer dependencies to the latest versions. - Changes GitHub Actions unit testing to reduce failures. - Updates Dev Container to be less noisy and remove false positive errors during startup.
* Add remember me feature via a filter Signed-off-by: Menno van den Ende <50165380+menno-ll@users.noreply.github.com> * fix phpcs errors * add unit test --------- Signed-off-by: Menno van den Ende <50165380+menno-ll@users.noreply.github.com> Co-authored-by: Tim Nolte <tim.nolte@ndigitals.com>
…#514) * Add remember me feature via a filter Signed-off-by: Menno van den Ende <50165380+menno-ll@users.noreply.github.com> * fix phpcs errors * add unit test * use refresh token expiration as cookie expiration * only allow using token expiration if remember-me is enabled * fix hook name * fix expiration in remove filter of unit test --------- Signed-off-by: Menno van den Ende <50165380+menno-ll@users.noreply.github.com> Co-authored-by: Tim Nolte <tim.nolte@ndigitals.com>
- Chore: @timnolte - Dependency updates. - Fix: @drzraf - Prevents running the auth url filter twice. - Fix: @timnolte - Updates the log cleanup handling to properly retain the configured number of log entries. - Fix: @timnolte - Updates the log display output to reflect the log retention policy. - Chore: @timnolte - Adds Unit Testing & New Local Development Environment. - Feature: @timnolte - Updates logging to allow for tracking processing time. - Feature: @menno-ll - Adds a remember me feature via a new filter. - Improvement: @menno-ll - Updates WP Cookie Expiration to Same as Session Length.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
All Submissions:
Changes proposed in this Pull Request: