Upgrading from 3.3 to 3.4

Auth

  • The Auth::hash_password() method has been removed. Use Auth::hash() instead.

Cache

  • Added a new Memcached driver.
  • The APC driver was deprecated. Use APCu or other drivers instead.
  • The Memcache driver was deprecated. Use Memcached or other drivers instead.
  • The MemcacheTag driver was deprecated.

Core

  • The Core::CODENAME constant was deprecated.

Database

  • The MySQL driver has been removed. Use PDO or other drivers instead.

Encrypt

  • Now Encrypt acts as an interface and a new OpenSSL driver for it was added.
  • The Mcrypt driver was deprecated. Use OpenSSL instead.

Security

  • The Security::strip_image_tags() method has been removed for security reasons as it is not reliable to parse and sanitize HTML with regular expressions. You should either encode HTML tags entirely, e.g. with HTML::chars(), or use a more robust HTML filtering solution such as HTML Purifier.

Validation

  • The Validation::as_array() method has been removed. Use Validation::data() instead.