Browse Source

Merge pull request #312 from koseven/v4.0

Merge 4.0 branch into devel
Tobias Oitzinger 6 years ago
parent
commit
68d6375b34
2 changed files with 26 additions and 1 deletions
  1. 25 0
      CHANGELOG.md
  2. 1 1
      README.md

+ 25 - 0
CHANGELOG.md

@@ -0,0 +1,25 @@
+# Changelog 4.0
+## General
+ * Bug Fixes and Performance / Security Improvments.
+ * Error handlers strict compliance with PHP7+ (Replaced `Exception` with `Throwable`)
+## Encryption
+ * Deprecated Mcrypt Class (deprecated since PHP 7.1 - removed in PHP 7.2).
+ * Add Support for Libsodium.
+ * OpenSSL is now default engine.
+ * `var_dump`ing an Engine won't display the Encryption Key anymore.
+## ORM
+ * `ORM->changed()` had unexpected behavior (returns value). Added function `ORM->has_changed()` which returns bool.
+ * Added Support for non auto-increment Primary Keys
+## Database
+ * Added Support for `stdClass` attributes
+ * Added JSON field type to `MySQLi` Driver
+## Cache
+ * Removed `memcache` and `apc` driver since both are removed wit PHP 7.0 (use `memcached` and `apcu` instead).
+ * Also removed `MemcacheTag` Class as it depended on `memcache`
+## Unittests
+ * Added Enviroment variable `TRAVIS_TEST` which can be used to overwrite configurations for automated tests.
+ * Added the following services which can be used for unittesting: redis, memcached, mysql
+ * Added the following PHP-Extensions which can be used for unittesting: memcached, redis, imagick, apcu
+ * And of course: Added more Unittests to improve Framework Code Coverage
+## Userguide
+ * Added Support for namespaced classes

+ 1 - 1
README.md

@@ -8,7 +8,7 @@
 [![Pending Pull-Requests](http://githubbadges.herokuapp.com/koseven/koseven/pulls.svg)](https://github.com/koseven/koseven/pulls)
 [![Forum](https://img.shields.io/badge/Discourse-Join%20Forum-ff9c08.svg?logo=discourse)](https://koseven.discourse.group)
 
-## [Download 3.3.8](https://github.com/koseven/koseven/releases/tag/3.3.8)
+## [Download 3.3.9](https://github.com/koseven/koseven/releases/tag/3.3.9)
 
 ## [Join our Forum](https://koseven.discourse.group/)