Wolff Versions Save

🐺 Lightweight and easy to use framework for building web apps.

v4.1.0

2 years ago

Added

  • Add optional parameter to middleware closures with the Wolff\Core\Http\Response object.

Fixed

  • Fix environment override of some configuration values not working.

v4.0.3

2 years ago

Fixed

  • Fix template blocks not working when they are not followed by a whitespace character.

v4.0.2

2 years ago

Fixed

  • Fix given uncaught error when entering in a redirection.

v4.0.1

3 years ago

Fixed

  • Fix incompatibility of the count method of the Wolff\Core\DB class with some DB drivers.

v4.0.0

3 years ago

Added

  • Add language tag to the template engine.

  • Add optional seconds parameter to the clear method of the Wolff\Core\Cache class.

  • Add getFilename method to the Wolff\Core\Cache class.

  • Add getCode and writeJson methods to the Wolff\Core\Http\Response class.

  • Add support for dot notation in the get method of the Wolff\Core\Config class.

  • Add support for dynamic redirections to the Route system.

  • Add optional whitelist parameter to the local function of the standard library.

  • Add better overall performance.

Changed

  • Change the function parameter of the Wolff\Core\Route class to accept an array containing the class and method to call ('home@index' now is [ Controller\Home::class, 'index' ]).

  • Change the default language from english to en.

  • Make the Logging system non-static.

  • The credential array keys dbms, server and name has been replaced by the key dsn in the Wolff\Core\DB and Wolff\Utils\Auth constructors.

  • Change the Maintenance system whitelist from a file to a PHP iterable value.

  • Change the cache files extension to tmp.

  • Change the optional gmdate parameter of the getRemainingTime and getVarTime methods of the Wolff\Core\Session class to a string, containing the format for the time.

Removed

  • Remove the automatic controller's routing.

  • Remove the getSchema method of the Wolff\Core\DB class.

  • Remove the toUtf8 method of the Wolff\Utils\Str class.

  • Remove the count method of the Wolff\Core\Session class.

  • Remove the wolffVersion and isBool functions of the standard library.

v3.2.2

3 years ago

Changelog:

  • Fixed bug related to the fast query methods of the Wolff\Core\DB class not working with conditions.

v3.2.1

3 years ago

Changelog:

  • Fixed bug related to the init method of the Wolff\Core\Config class not throwing the right exception.
  • Fixed bug related to the getAllowedIPs and removeAllowedIP methods of the Wolff\Core\Maintenance class not throwing the right exception.

v3.2.0

3 years ago

Changelog:

  • Added support for view files with php and html extensions.
  • Added relativePath function to the standard library.

v3.1.0

3 years ago

Changelog:

  • Added port option to the database constructor.
  • Removed default database encoding.
  • Fixed bug related to fast queries conditions.

v3.0.2

4 years ago

Changelog:

  • Fixed bug related to general routing.