Release notes
*Sourced from [cakephp/cakephp's releases](https://github.com/cakephp/cakephp/releases).*
> ## CakePHP 3.8.7 released
> The CakePHP core team is happy to announce the immediate availability of CakePHP 3.8.7. This is a maintenance release for the 3.8 branch that fixes several community reported issues.
>
> Bugfixes
> --------
>
> You can expect the following changes in 3.8.7. See the [changelog](https://github.com/cakephp/cakephp/compare/3.8.6...3.8.7) for every commit.
>
> * Generated route names are now correct for routes using braced placeholders.
> * ``Email::getHeaderCharset()`` now uses the email charset as a fallback if the header charset is undefined.
> * ``IntegrationTestTrait::assertRedirectEquals()`` was added to make it simpler to assert redirect values without additional Router transformations.
> * Improved documenation blocks and type annotations.
> * Email attachments now encode the filenames in ``Content-Disposition`` headers if the filenames contain non-ascii values.
> * ``Http\Client`` now accepts a ``protocolVersion`` option in its constructor. This option lets you control the HTTP version used. This change makes it simpler to make HTTP2 requests.
> * Improved error message when ``ConsoleIntegrationTestTrait`` runs out of replies to interactive questions.
> * ``Http\Client`` can now send request bodies in GET requests.
> * Added PHP7.4 to our test matrix.
>
> Contributors to 3.8.7
> ----------------------
>
> Thank you to all the contributors that helped make this release happen:
>
> * ADmad
> * Corey Taylor
> * Edgaras Janušauskas
> * Mark Scherer
> * Mark Story
> * Martin Matthaei
> * gregs
> * othercorey
>
> As always, we would like to thank all the contributors that opened issues, created pull requests or updated the documentation.
>
> ## CakePHP 3.8.6 released
> The CakePHP core team is happy to announce the immediate availability of CakePHP 3.8.6. This is a maintenance release for the 3.8 branch that fixes several community reported issues.
>
> Bugfixes
> --------
>
> You can expect the following changes in 3.8.6. See the [changelog](https://github.com/cakephp/cakephp/compare/3.8.5...3.8.6) for every commit.
>
> * Microseconds are no longer dropped when creating ``Time`` and ``FrozenTime`` instances from other datetime objects.
> * Improved API documentation and deprecated tags.
> * ``Time::__debugInfo()`` has been aligned with the implementation in ``chronos``.
> * ``Http\Client`` now reads cookies from the correct subdomain when handling cross subdomain redirects.
> * Dates before 1600 are now accepted by ``Validation::dateTime()``.
> * ``FormHelper::dateTime()`` now correctly handles ``empty`` options that are incompletely defined arrays.
> * ``Validation::compareFields()`` now works with ``null``.
>
> ... (truncated)
Commits
- [`bf96319`](https://github.com/cakephp/cakephp/commit/bf96319a3688c191742d4a3a1680740abef1b371) Update version number to 3.8.7
- [`e54eb91`](https://github.com/cakephp/cakephp/commit/e54eb9121a069a85cb8d1d37b10cc8c7d024cb54) Merge pull request [#13988](https://github-redirect.dependabot.com/cakephp/cakephp/issues/13988) from othercorey/formhelper-control
- [`9c16b13`](https://github.com/cakephp/cakephp/commit/9c16b130154bc21830d8652a9169a2bb817efaf5) Updated FormHelper::control() docblock referencing deprecated input()
- [`ccc58ca`](https://github.com/cakephp/cakephp/commit/ccc58caf04b169f6b9977188c345ca7ddb2889b9) Fix phpcs errors
- [`1bd4859`](https://github.com/cakephp/cakephp/commit/1bd48591706f320add58211fa9645baf711bebf8) Add test to cover allowEmptyString with when callback.
- [`5675ef2`](https://github.com/cakephp/cakephp/commit/5675ef218a5c96a72cad0f9c815eb26c423fe255) Merge pull request [#13975](https://github-redirect.dependabot.com/cakephp/cakephp/issues/13975) from othercorey/3.x-php74
- [`b657bfc`](https://github.com/cakephp/cakephp/commit/b657bfcd43c52fd97e5aa597d30e21f2f1ae145e) Updated to offical travis php 7.4
- [`ffbf285`](https://github.com/cakephp/cakephp/commit/ffbf2856a66c7afe9883fb3611bd12dd9a319723) Merge pull request [#13965](https://github-redirect.dependabot.com/cakephp/cakephp/issues/13965) from cakephp/issue-13406
- [`e179b38`](https://github.com/cakephp/cakephp/commit/e179b386dc760374a18e8edf9bca130f922ea376) Fix GET requests with bodies being sent as POST
- [`4cc4661`](https://github.com/cakephp/cakephp/commit/4cc4661ced823709721d28bdbddd1994bd183bb1) Merge pull request [#13962](https://github-redirect.dependabot.com/cakephp/cakephp/issues/13962) from cakephp/appveyor-sqlsrv
- Additional commits viewable in [compare view](https://github.com/cakephp/cakephp/compare/3.6.15...3.8.7)
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 ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major 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)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Dallas-Makerspace/calendar/network/alerts).
Bumps cakephp/cakephp from 3.6.15 to 3.8.7.
Release notes
*Sourced from [cakephp/cakephp's releases](https://github.com/cakephp/cakephp/releases).* > ## CakePHP 3.8.7 released > The CakePHP core team is happy to announce the immediate availability of CakePHP 3.8.7. This is a maintenance release for the 3.8 branch that fixes several community reported issues. > > Bugfixes > -------- > > You can expect the following changes in 3.8.7. See the [changelog](https://github.com/cakephp/cakephp/compare/3.8.6...3.8.7) for every commit. > > * Generated route names are now correct for routes using braced placeholders. > * ``Email::getHeaderCharset()`` now uses the email charset as a fallback if the header charset is undefined. > * ``IntegrationTestTrait::assertRedirectEquals()`` was added to make it simpler to assert redirect values without additional Router transformations. > * Improved documenation blocks and type annotations. > * Email attachments now encode the filenames in ``Content-Disposition`` headers if the filenames contain non-ascii values. > * ``Http\Client`` now accepts a ``protocolVersion`` option in its constructor. This option lets you control the HTTP version used. This change makes it simpler to make HTTP2 requests. > * Improved error message when ``ConsoleIntegrationTestTrait`` runs out of replies to interactive questions. > * ``Http\Client`` can now send request bodies in GET requests. > * Added PHP7.4 to our test matrix. > > Contributors to 3.8.7 > ---------------------- > > Thank you to all the contributors that helped make this release happen: > > * ADmad > * Corey Taylor > * Edgaras Janušauskas > * Mark Scherer > * Mark Story > * Martin Matthaei > * gregs > * othercorey > > As always, we would like to thank all the contributors that opened issues, created pull requests or updated the documentation. > > ## CakePHP 3.8.6 released > The CakePHP core team is happy to announce the immediate availability of CakePHP 3.8.6. This is a maintenance release for the 3.8 branch that fixes several community reported issues. > > Bugfixes > -------- > > You can expect the following changes in 3.8.6. See the [changelog](https://github.com/cakephp/cakephp/compare/3.8.5...3.8.6) for every commit. > > * Microseconds are no longer dropped when creating ``Time`` and ``FrozenTime`` instances from other datetime objects. > * Improved API documentation and deprecated tags. > * ``Time::__debugInfo()`` has been aligned with the implementation in ``chronos``. > * ``Http\Client`` now reads cookies from the correct subdomain when handling cross subdomain redirects. > * Dates before 1600 are now accepted by ``Validation::dateTime()``. > * ``FormHelper::dateTime()`` now correctly handles ``empty`` options that are incompletely defined arrays. > * ``Validation::compareFields()`` now works with ``null``. > > ... (truncated)Commits
- [`bf96319`](https://github.com/cakephp/cakephp/commit/bf96319a3688c191742d4a3a1680740abef1b371) Update version number to 3.8.7 - [`e54eb91`](https://github.com/cakephp/cakephp/commit/e54eb9121a069a85cb8d1d37b10cc8c7d024cb54) Merge pull request [#13988](https://github-redirect.dependabot.com/cakephp/cakephp/issues/13988) from othercorey/formhelper-control - [`9c16b13`](https://github.com/cakephp/cakephp/commit/9c16b130154bc21830d8652a9169a2bb817efaf5) Updated FormHelper::control() docblock referencing deprecated input() - [`ccc58ca`](https://github.com/cakephp/cakephp/commit/ccc58caf04b169f6b9977188c345ca7ddb2889b9) Fix phpcs errors - [`1bd4859`](https://github.com/cakephp/cakephp/commit/1bd48591706f320add58211fa9645baf711bebf8) Add test to cover allowEmptyString with when callback. - [`5675ef2`](https://github.com/cakephp/cakephp/commit/5675ef218a5c96a72cad0f9c815eb26c423fe255) Merge pull request [#13975](https://github-redirect.dependabot.com/cakephp/cakephp/issues/13975) from othercorey/3.x-php74 - [`b657bfc`](https://github.com/cakephp/cakephp/commit/b657bfcd43c52fd97e5aa597d30e21f2f1ae145e) Updated to offical travis php 7.4 - [`ffbf285`](https://github.com/cakephp/cakephp/commit/ffbf2856a66c7afe9883fb3611bd12dd9a319723) Merge pull request [#13965](https://github-redirect.dependabot.com/cakephp/cakephp/issues/13965) from cakephp/issue-13406 - [`e179b38`](https://github.com/cakephp/cakephp/commit/e179b386dc760374a18e8edf9bca130f922ea376) Fix GET requests with bodies being sent as POST - [`4cc4661`](https://github.com/cakephp/cakephp/commit/4cc4661ced823709721d28bdbddd1994bd183bb1) Merge pull request [#13962](https://github-redirect.dependabot.com/cakephp/cakephp/issues/13962) from cakephp/appveyor-sqlsrv - Additional commits viewable in [compare view](https://github.com/cakephp/cakephp/compare/3.6.15...3.8.7)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 ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major 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) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Dallas-Makerspace/calendar/network/alerts).