248 Commits (14dbc06203bff52cdaf4d1e426b2942a319a7fd8)
 

Author SHA1 Message Date
Tim Nolte 14dbc06203
3.8.2 Security Release (#284)
* Feature/travis ci to GitHub actions (#282)

* Updates Composer/NPM Dependencies & Adds New GitHub Actions

* Moves All CI/CI Functionality to GitHub Actions

- Updates Composer & NPM dependencies to newer versions.
- Updates default development environment WordPress version to 5.6.x.
- Fixes missing updated to the language POT file.
- Moves to using a GitHub Release for WordPress.org deployment.
- Removes TravisCI configuration.

* Fixes Login Page XSS Issue (#283)

- Adds escaping to the errot output message.
- Adds escaping to the login button output.

* Patch Version Bump & Changelog Updates for Release
4 years ago
Tim Nolte 3a300e92bb
Merges branch 'dev' into main 4 years ago
Tim Nolte 0c42ef0afd
Updates WordPress & PHP Tested & Minimum Versions (#262)
Just a minimum version bump change in this prep work. Nothing else is ready at this time.
4 years ago
Tim Nolte 131e36b2d7
Logout Redirect URL Handling for Auto Login Setting & TravisCI Matrix Build Changes (#261)
- Fixes #260 by changing conditional check for logout redirect URL handling for Auto Login setting.
- Limits TravisCI matrix builds for pull requests & feature/fix branches.
4 years ago
Tim Nolte 68f7a38adb
Fixes Post Password Redirects & TravisCI Builds (#259)
- Fixes an issue with post password submission results in SSO
  authentication when "auto" mode is enabled.
- Fixes issues with TravisCI builds failing due to Composer updates
  occurring incorrectly during builds.
- Fixes to allow for WP version changes according to build matrix.
- Updates TravisCI build matrix.
4 years ago
Tim Nolte 7560701348
Restricts WordPress Deployment Action from Running on Forks (#232) 4 years ago
Tim Nolte ffdc5db468
Adds Node/NPM Excludes for Git Exports (#231) 4 years ago
Tim Nolte b3c7b70c13
3.8.0 Release (#230)
* Initial Coding Standards & Static Analysis Chanages.
* Adds WordPress coding standards configuration.
* Adds WordPress/PHP static analysis configuration.
* Adds Git hooks to enforce checks and ensure quality on commits.
* Adds initial local Docker development environment setup.
* Current state of coding standards and analysis fixes.
* Near Completion Update of PHP Code Sniffer Compliance Changes.
* Fixes all PHP Code Sniffer WordPress Coding Standards Issues.
* Updates Code Base to Pass Level 5 Baseline
* Ensures PHP Code Sniffs continue to pass.
* Fixes all code base issues to pass a level 5 PHP static analysis.
* Updates PHPStan configurations to use a level 5 baseline.
* Fixes Travis CI Configuration for Static Analysis
* Fixes Plugin Pass i18n Checks
* Adds i18n check to Travis CI builds.
* Adds additional i18n run scripts to package.json.
* Internationalization Checking & Fixes
* Fixes missing i18n translation in main plugin file.
* Adds update POT file.
* Enforces i18n checks on commit with GrumPHP.
* Adds i18n check step to Travis CI builds.
* Gitattributes for export exclusions
* Fixes missing loaded settings property assignment.
* Adds Support for IDP Settings as Defined Constants
    - Reads from defined constants on plugin bootstrap.
    - Disabled plugin settings fields when defined constants are used.
    - Prevents savings plugin settings that are using defined constants.
* Adds Node/NPM Environment Requirements
* Fixes GrumPHP Bin Directory Configuration
* Updates GrumPHP for Required Features
    - Bumps Composer package PHP version to 7.3.
    - Updates GrumPHP configuration to new format.
* Plugin Settings Page Updates Using Constants
    - Ensures that any available defined constants are loaded in place of any database stored settings as an override.
* Composer Dependency Updates & Travis CI Caching Fix
* Travis CI Build Composer Update Change
* NPM Updates & NVM Version Lock
* Fixes NPM Package Lock File for Node v12
* Updates NPM Package Dependencies
* Updates Changelog & README Files With Relevant Changes
* Fixes Localizaion on Error Output
* Changes GrumPHP Configuration to Provide a Full PHPCS Report
* Fixes Local Dev Setup to Activate Plugin by Default
* Adds Contribution Guide and Issue & PR Templates (#222)
* Fixes Support GitHub Issue Template (#223)
* Fixes space/typo with Wiki link (#224)
* Fixes invalid wp-env plugin configuration (#225)
* Improve Local Dev Setup by Reducing Setup Commands (#226)
* Improve Local Dev Setup by Reducing Setup Commands
* Adds Code Owners Configuration for Pull Requests
* Fixes Development Dependencies and Setup Scripts (#227)
* Dev release/3.8 (#229)
* Adds dev Branch to Travis CI Builds
* Release Preparation Enhancements & Release Changes

Co-authored-by: Jonathan Daggerhart <jonathan@daggerhart.com>
4 years ago
Tim Nolte c63ed8cccc
Dev release/3.8 (#229)
* Adds dev Branch to Travis CI Builds
* Release Preparation Enhancements & Release Changes
4 years ago
Tim Nolte 6c992ef3ac
Fixes Development Dependencies and Setup Scripts (#227) 4 years ago
Tim Nolte 776d4b1895
Improve Local Dev Setup by Reducing Setup Commands (#226)
* Improve Local Dev Setup by Reducing Setup Commands

* Adds Code Owners Configuration for Pull Requests
4 years ago
Tim Nolte f8a844b4bc
Fixes invalid wp-env plugin configuration (#225) 4 years ago
Tim Nolte 1a419d68d3
Fixes space/typo with Wiki link (#224) 4 years ago
Tim Nolte cbd1a077ce
Fixes Support GitHub Issue Template (#223) 4 years ago
Tim Nolte 238f8c61a4
Adds Contribution Guide and Issue & PR Templates (#222) 4 years ago
Tim Nolte 9263795dde
Merge pull request #221 from timnolte/fix/local-dev-plugin-activation
Fixes Local Dev Setup to Activate Plugin by Default
4 years ago
Tim Nolte 8457934048
Fixes Local Dev Setup to Activate Plugin by Default 4 years ago
Tim Nolte ea8e0d1a50
Merge pull request #219 from timnolte/fix/grumphp-phpcs-reporting
Changes GrumPHP Configuration to Provide a Full PHPCS Report
4 years ago
Tim Nolte 3bbdcaef7c
Changes GrumPHP Configuration to Provide a Full PHPCS Report 4 years ago
Tim Nolte 3f6a2ca8ed
Merge pull request #217 from timnolte/feature/client-id-secret-env
Feature - Client Configuration w/ Environment Variables/Defined Constants
4 years ago
Tim Nolte e5a2178b76
Fixes Localizaion on Error Output 4 years ago
Tim Nolte 4023dd0c84
Updates Changelog & README Files With Relevant Changes 4 years ago
Tim Nolte a7bd97b674
Updates NPM Package Dependencies 4 years ago
Tim Nolte 121370f77d
Fixes NPM Package Lock File for Node v12 4 years ago
Tim Nolte c0bb04b2d9
NPM Updates & NVM Version Lock 4 years ago
Tim Nolte 967ad419f0
Travis CI Build Composer Update Change 4 years ago
Tim Nolte 5732bd5509
Composer Dependency Updates & Travis CI Caching Fix 4 years ago
Tim Nolte 93cd5d0cc2
Plugin Settings Page Updates Using Constants
- Ensures that any available defined constants are loaded in place of
  any database stored settings as an override.
4 years ago
Tim Nolte ecaa06bac2
Updates GrumPHP for Required Features
- Bumps Composer package PHP version to 7.3.
- Updates GrumPHP configuration to new format.
4 years ago
Tim Nolte 964ce75b03
Fixes GrumPHP Bin Directory Configuration 4 years ago
Tim Nolte 1e72b5ff8e
Adds Node/NPM Environment Requirements 4 years ago
Tim Nolte cf99f6a263
Adds Support for IDP Settings as Defined Constants
- Reads from defined constants on plugin bootstrap.
- Disabled plugin settings fields when defined constants are used.
_ Prevents savings plugin settings that are using defined constants.
4 years ago
Tim Nolte f7b74892d0
Merge pull request #213 from timnolte/fix/load-save-settings
Fixes missing loaded settings property assignment.
4 years ago
Tim Nolte f821db0870
Fixes missing loaded settings property assignment. 4 years ago
Jonathan Daggerhart 0d05a3ab00
Merge pull request #211 from daggerhart/feature/deployment-ignore-files
Gitattributes for export exclusions
4 years ago
Jonathan Daggerhart 87f9e07416 Gitattributes for export exclusions 4 years ago
Tim Nolte 3252b36e19
Merge pull request #210 from timnolte/feature/localization
Feature/localization
4 years ago
Tim Nolte 0a0cf58e21
Internationalization Checking & Fixes
* Fixes missing i18n translation in main plugin file.
* Adds update POT file.
* Enforces i18n checks on commit with GrumPHP.
* Adds i18n check step to Travis CI builds.
4 years ago
Tim Nolte 4ceff40226
Fixes Plugin Pass i18n Checks
* Adds i18n check to Travis CI builds.
* Adds additional i18n run scripts to package.json.
4 years ago
Tim Nolte 4ad4a6a95b
Merge pull request #209 from timnolte/feature/coding-standards-static-analysis
Feature/coding standards static analysis
4 years ago
Tim Nolte 8b426fe3ae
Fixes Travis CI Configuration for Static Analysis 4 years ago
Tim Nolte 78ede5dffb
Updates Code Base to Pass Level 5 Baseline
* Ensures PHP Code Sniffs continue to pass.
* Fixes all code base issues to pass a level 5 PHP static analysis.
* Updates PHPStan configurations to use a level 5 baseline.
4 years ago
Tim Nolte cce7195fe1
Fixes all PHP Code Sniffer WordPress Coding Standards Issues. 4 years ago
Tim Nolte e62b31ee87
Near Completion Update of PHP Code Sniffer Compliance Changes. 4 years ago
Tim Nolte 139791a75c
Current state of coding standards and analysis fixes. 4 years ago
Tim Nolte ec2e37ace6
* Merges branch 'dev' into feature/coding-standards-static-analysis 4 years ago
Tim Nolte 79f45e7f89
Initial Coding Standards & Static Analysis Chanages.
* Adds WordPress coding standards configuration.
* Adds WordPress/PHP static analysis configuration.
* Adds Git hooks to enforce checks and ensure quality on commits.
* Adds initial local Docker development environment setup.
4 years ago
Tim Nolte 705b7716f1
Merge pull request #204 from daggerhart/dev
Fix Plugin Version Number in Header for New Release.
4 years ago
Tim Nolte b0cfbbe5c2
Fix Plugin Version Number in Header for New Release. 4 years ago
Tim Nolte 695d1c5b01
Merge pull request #203 from daggerhart/dev
Fix Plugin Version in Header
4 years ago