Added pgpassword and pwd to the list of keywords that Craft will look for when determining whether a value is sensitive and should be redacted from logs, etc.
Fixed a bug where the defaultDirMode config setting wasn’t being respected when the storage/runtime/ and storage/logs/ folders were created. (#13756)
Fixed a bug where the CRAFT_VENDOR_PATH, CRAFT_BASE_PATH, CRAFT_CONFIG_PATH, CRAFT_CONTENT_MIGRATIONS_PATH, CRAFT_STORAGE_PATH, CRAFT_TEMPLATES_PATH, CRAFT_TRANSLATIONS_PATH, and CRAFT_TESTS_PATH PHP constants weren’t being respected if the directories didn’t exist.
Fixed RCE vulnerabilities.
3.9.4
Added craft\helpers\App::phpExecutable().
Added craft\helpers\Component::cleanseConfig().
craft\helpers\Component::createComponent() now filters out as X and on X keys from the component config.
Improved the reliability of Composer operations when PHP is running via FastCGI. (#13681)
Fixed an RCE vulnerability.
3.9.3
Added the maxGraphqlBatchSize config setting. (#13693)
Fixed a bug where page sidebars and detail panes weren’t scrolling properly if their height was greater than the main content pane height. (#13637)
3.9.2
Added SK to the list of keywords that Craft will look for when determining whether a value is sensitive and should be redacted from logs, etc. (#3619)
Improved the scrolling behavior for page sidebars and detail panes. (#13637)
Fixed an error that could occur when saving an element with an Assets field from a console command. (#13623)
Fixed a bug where the “Active Trials” section in the Plugin Store cart modal wasn’t listing plugins in trial. (#13661)
Fixed two RCE vulnerabilities.
3.9.1
Fixed an error that could occur when Craft was performing a Composer operation, if no HOME environment variable was set for PHP. (#13590)
Added pgpassword and pwd to the list of keywords that Craft will look for when determining whether a value is sensitive and should be redacted from logs, etc.
Fixed a bug where the defaultDirMode config setting wasn’t being respected when the storage/runtime/ and storage/logs/ folders were created. (#13756)
Fixed a bug where the CRAFT_VENDOR_PATH, CRAFT_BASE_PATH, CRAFT_CONFIG_PATH, CRAFT_CONTENT_MIGRATIONS_PATH, CRAFT_STORAGE_PATH, CRAFT_TEMPLATES_PATH, CRAFT_TRANSLATIONS_PATH, and CRAFT_TESTS_PATH PHP constants weren’t being respected if the directories didn’t exist.
Fixed RCE vulnerabilities.
3.9.4 - 2023-09-26
Added craft\helpers\App::phpExecutable().
Added craft\helpers\Component::cleanseConfig().
craft\helpers\Component::createComponent() now filters out as X and on X keys from the component config.
Improved the reliability of Composer operations when PHP is running via FastCGI. (#13681)
Fixed an RCE vulnerability.
3.9.3 - 2023-09-14
Added the maxGraphqlBatchSize config setting. (#13693)
Fixed a bug where page sidebars and detail panes weren’t scrolling properly if their height was greater than the main content pane height. (#13637)
3.9.2 - 2023-09-12
Added SK to the list of keywords that Craft will look for when determining whether a value is sensitive and should be redacted from logs, etc. (#3619)
Improved the scrolling behavior for page sidebars and detail panes. (#13637)
Fixed an error that could occur when saving an element with an Assets field from a console command. (#13623)
Fixed a bug where the “Active Trials” section in the Plugin Store cart modal wasn’t listing plugins in trial. (#13661)
Fixed two RCE vulnerabilities.
3.9.1 - 2023-08-23
Fixed an error that could occur when Craft was performing a Composer operation, if no HOME environment variable was set for PHP. (#13590)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/24hoursmedia-craftcms/views-work/network/alerts).
Bumps craftcms/cms from 3.6.5.1 to 3.9.5.
Release notes
Sourced from craftcms/cms's releases.
... (truncated)
Changelog
Sourced from craftcms/cms's changelog.
... (truncated)
Commits
e7fcfe8
Finish 3.9.585ccae7
Redactpgpassword
andpwd
79d2b3e
Fixed defaults7fd7bb2
Cleanup10f835c
Recommend utf8mb3 for MySQL testsecc54ee
Harden Extension->_checkFilterSupport()d13a8a1
Whoopsa9d0f46
Fixed additional RCE vectorsb65a40f
realpath() → normalizePath()8dca932
Unused importDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show