Skip to content

v3.4.4

Choose a tag to compare

@muffetlab muffetlab released this 31 Dec 07:43
· 245 commits to master since this release

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)