The CakePHP core team is happy to announce the immediate availability of CakePHP 3.1.4, 3.0.15, 2.7.6, and 2.6.12. These releases contain security fixes. 3.1.4 and 2.7.6 also contain bugfixes.
Security Fixes
--------------
These releases contain fixes for a Remote File Inclusion issue caused by unsafe view template filenames. There is also a fix for to correct older Validation methods handling of non-scalar data. We recommend that all users of CakePHP upgrade as soon as they can. More detail on both issues will be provided in a few weeks once people have the opportunity to upgrade. We'd once again like to thank *Kurita Takashi* for his help in identifying these issues and verifying the fixes.
Bugfixes in 2.7.6
-----------------
* Support for self signed certificates was added to the SmtpTransport.
* Form input generation for numeric columns in postgres databases was corrected.
* `PaginatorHelper::meta()` correctly generates URLs based on named parameters and pagiantion options
* Improved API documentation.
* `CakeSocket` supports all of the PHP provided SSL context options. SSL options will need an `ssl_` prefix.
* Memcached client failures during key clearing is now handled.
* `FlashComponent::__call()` now handles the plugin option as documented.
* Scaffold was updated to use FlashComponent.
Bugfixes in 3.1.4
-----------------
* PaginatorHelper always lowercases direction to be consistent.
* Using the `--debug` flag in PHPUnit will also enable fixture schema SQL to be logged.
* CounterCacheBehavior now uses `bindingKey()` resolving issues for associations that use custom binding keys.
* The afterSaveCommit and afterDeleteCommit callbacks were added to behaviours.
* The ability to set the default model type for classes using the `ModelAwareTrait` was added.
* Default type inference in `ORM\Query` is now faster.
* BelongsToMany link replacement no longer fails when the association conditions include columns from the junction table.
* HasMany replace() now checks the return value of delete operations.
* Nested validators are now aware of the create/update context.
* `Query::where()` now throws an exception when empty conditions are added. This prevents the addition of `1 != 1` clauses.
As always, a huge thanks to all the community members that helped make this release happen by reporting issues and sending pull requests.
Download a [packaged release on github](https://github.com/cakephp/cakephp/releases).
-- Security Fixes
--------------
These releases contain fixes for a Remote File Inclusion issue caused by unsafe view template filenames. There is also a fix for to correct older Validation methods handling of non-scalar data. We recommend that all users of CakePHP upgrade as soon as they can. More detail on both issues will be provided in a few weeks once people have the opportunity to upgrade. We'd once again like to thank *Kurita Takashi* for his help in identifying these issues and verifying the fixes.
Bugfixes in 2.7.6
-----------------
* Support for self signed certificates was added to the SmtpTransport.
* Form input generation for numeric columns in postgres databases was corrected.
* `PaginatorHelper::meta()` correctly generates URLs based on named parameters and pagiantion options
* Improved API documentation.
* `CakeSocket` supports all of the PHP provided SSL context options. SSL options will need an `ssl_` prefix.
* Memcached client failures during key clearing is now handled.
* `FlashComponent::__call()` now handles the plugin option as documented.
* Scaffold was updated to use FlashComponent.
Bugfixes in 3.1.4
-----------------
* PaginatorHelper always lowercases direction to be consistent.
* Using the `--debug` flag in PHPUnit will also enable fixture schema SQL to be logged.
* CounterCacheBehavior now uses `bindingKey()` resolving issues for associations that use custom binding keys.
* The afterSaveCommit and afterDeleteCommit callbacks were added to behaviours.
* The ability to set the default model type for classes using the `ModelAwareTrait` was added.
* Default type inference in `ORM\Query` is now faster.
* BelongsToMany link replacement no longer fails when the association conditions include columns from the junction table.
* HasMany replace() now checks the return value of delete operations.
* Nested validators are now aware of the create/update context.
* `Query::where()` now throws an exception when empty conditions are added. This prevents the addition of `1 != 1` clauses.
As always, a huge thanks to all the community members that helped make this release happen by reporting issues and sending pull requests.
Download a [packaged release on github](https://github.com/cakephp/cakephp/releases).
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP
---
You received this message because you are subscribed to the Google Groups "CakePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cake-php+unsubscribe@googlegroups.com.
To post to this group, send email to cake-php@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/d/optout.
No comments:
Post a Comment