Releases: muffetlab/kohana
Releases · muffetlab/kohana
v3.5.0
3.5.0 (2025-12-31)
Features
- cache: remove deprecated Apc cache driver (39bd451)
- cache: remove deprecated Apc driver (9114439)
- cache: remove deprecated MemcacheTag driver (9093fb1)
- request: remove deprecated methods from the Request class (77ea41c)
- core: remove Kohana::CODENAME constant (8cc442d)
- database: add support for custom connection flags for MySQLi connection (614d9e8)
- image: enforce minimum imagick version 3.6.0 via version check (08436f3)
- image: remove deprecated Image::$default_driver property (8306643)
- orm: allow accessing and setting non-existent properties (7bc0193)
- orm: remove ORM::$_table_columns property and related methods (97c143a)
- orm: split changed() functionality into two methods (3f877e5)
- public: add VENDOR_PATH constant for vendor directory (96ded2b)
- remove deprecated Mcrypt encryption driver (cb5e3f1)
- replace EXT constant with explicit .php extension (255b0ff)
- replace TestCase::assertTag() and TestCase::assertNotTag() with PHPUnit DOM Assertions (403f6f5)
- debug: add VENDOR_PATH constant support to Debug::path() method (b48e1e3)
- request: allow null URI in Request factory and constructor (633d28b)
- core: deprecate legacy Kohana constants and properties (33afbae)
- unittest: add VENDOR_PATH constant for vendor directory (610a1db)
- update PHPUnit to version 7.5 (ee22fc7)
Bug Fixes
- encrypt: correct PHP version comparison for openssl_encrypt and openssl_decrypt (5f8318d)
- encrypt: fix OpenSSL encryption and decryption to conditionally use AEAD parameters only when a tag is provided (619b60c)
- minion: fix include path for index.php (43ef989)
- orm: correct count for has_many through relationship (97ce872)
- orm: correct the update query builder to use only table name (ba467de)
- orm: update user login count by simply incrementing it (372e04a)
- debug: enhance logic to skip introspection for non-existent function in debug backtraces (6ddf7f2)
- ensure loaded files are treated as arrays in merge operations (95b412b)
- file: return empty array for undefined types instead of false in File::exts_by_mime() (6a62704)
- validation: skip rule processing for empty fields earlier (19403b1)
- unittest: correct path constant definitions in bootstrap file (90d96d3)
v3.4.4
3.4.4 (2025-12-31)
Bug Fixes
- encrypt: correct PHP version comparison for openssl_encrypt and openssl_decrypt (5f8318d)
- encrypt: fix OpenSSL encryption and decryption to conditionally use AEAD parameters only when a tag is provided (619b60c)
- minion: fix include path for index.php (8c57e92)
- orm: correct count for has_many through relationship (7b20a66)
- orm: correct the update query builder to use only table name (f1f7eb8)
- orm: update user login count by simply incrementing it (a1cd35b)
- debug: enhance logic to skip introspection for non-existent function in debug backtraces (85a5b26)
- ensure loaded files are treated as arrays in merge operations (b41e5de)
- file: return empty array for undefined types instead of false in File::exts_by_mime() (6a62704)
- validation: skip rule processing for empty fields earlier (310f65a)
- unittest: correct path constant definitions in bootstrap file (90d96d3)
Features
- add VENDOR_PATH constant for vendor directory (b9c9048)
- image: enforce minimum imagick version 3.6.0 via version check (08436f3)
- replace TestCase::assertTag() and TestCase::assertNotTag() with PHPUnit DOM Assertions (403f6f5)
- debug: add VENDOR_PATH constant support to Debug::path() method (eab0a68)
- core: deprecate legacy Kohana constants and properties (33afbae)
v3.4.3
3.4.3 (2025-06-16)
Bug Fixes
- public: add lang attribute to specify English document language (d2fea1c)
- http: correct parentheses for proper assignment (e9e56a2)
- debug: optimize Debug output by removing nested pre and code tags (3b3f13a)
- unittest: fix wrong return types (d4515f9)
- userguide: add alt text to Kohana logo for accessibility (9e7d3d8)
- userguide: improve accessibility by linking label to input field (00bfc9f)
- userguide: remove obsolete IE9 polyfill script (e3a539a)
Performance Improvements
- response: use foreach instead of the
each()function for better performance (af20ac8)
v3.4.2
v3.4.1
v3.4.0
3.4.0 (2018-12-25)
Bug Fixes
- fix incompatible exception handling with PHP 7 (24cbefa)
- userguide: change the data type of Kohana_Kodoc_Markdown::$_toc to array (58f7aef)
Features
- auth: remove hash_password() method (2c974aa)
- cache: add Memcached driver (b7287ed)
- cache: deprecate the APC and Memcache drivers (55c0690)
- cache: deprecate the MemcacheTag driver (4cfb5f5)
- core: deprecate Kohana::CODENAME constant (8e07900)
- database: remove MySQL driver (428ec22)
- encrypt: deprecate the Mcrypt driver (a5f5456)
- encrypt: separate Mcrypt from Encrypt as a driver and implement OpenSSL driver (bee97eb)
- isolate the visible part of an application inside a public directory (9b794b9)
- security: remove strip_image_tags() method (9846cde)
- validation: remove as_array() method (92964d3)