Skip to content

Releases: solital/core

4.6.0

11 Oct 16:10
Compare
Choose a tag to compare

Released Notes

v4.6.0 - (2024-10-11)

Added

  • Added session handler support
  • Added session.yaml file to configuration
  • Added policy validation trait for Password
  • Added render pure HTML in Wolf
  • Added cookie helper
  • Added setMicrosecond, getMicrosecond, createFromTimeStamp,
    toi18nFormat, getTextualDay, getTextualShortDay, getTextualMonth,
    getTextualShortMonth, getLastDayOfMonth, getEasterDate,
    getEasterDateOrthodox, isLeapYear methods to Temporal class

Fixed

  • Fixed Cookie class to PHP 8.3 cookie parse

Deprecated

  • Deprecated getMonthName and getMonthShortName methods in Temporal class

4.5.4

12 Sep 17:52
Compare
Choose a tag to compare

Released Notes

v4.5.4 - (2024-09-12)

Fixed

  • Fixed PHP 8.4 implicit nullable
  • Fixed types in Route class
  • Fixed message helper not get message
  • Fixed session start already exists

Changed

  • Changed Password class to use AlgorithmEnum
  • Changed controller and model template as final
  • Changed password cost to 12 in auth.yaml
  • Changed return types in auth template
  • Changed cost option in auth.yaml to 12

4.5.3

22 Aug 11:43
Compare
Choose a tag to compare

Released Notes

v4.5.3 - (2024-08-22)

Fixed

  • Fixed Schedule class not found
  • Fixed JSON class
  • Fixed take param in session helper

4.5.2

14 Aug 16:10
Compare
Choose a tag to compare

Released Notes

v4.5.2 - (2024-08-14)

Improved

  • Added ignoreErrors in KernelTrait
  • Added mask in Str class
  • Added polyfill for PHP 8.4
  • Improved Str methods with Steroids for PHP
  • Improved APCu cache adapter
  • Improved Schedule component

Changed

  • Changed StrMask class

Fixed

  • Fixed migrations query builder with table
  • Fixed template not found in Wolf

Removed

  • Removed old EventDispatcher and old ListenerProvider classes
  • Removed MiddlewareCallableInterface interface

4.5.1

17 Jul 12:26
Compare
Choose a tag to compare

Released Notes

v4.5.1 - (2024-07-17)

Fixed

  • Added SensitiveParameter attribute in lot of classes

4.5.0

13 Jul 22:41
Compare
Choose a tag to compare

Released Notes

v4.5.0 - (2024-07-13)

Added

  • Added helpers encrypt and decrypt
  • Added runtime.yaml config
  • Added crypt option on bootstrap.yaml
  • Added session_regenerate_id function on Auth class

Deprecated

  • Deprecated sodium methods in Hash and Auth class
  • Deprecated start method on Session class

4.4.0

02 Jun 15:52
Compare
Choose a tag to compare

Released Notes

v4.4.0 - (2024-06-02)

Added

  • Added helpers for Application, Reflection and server
  • Added method to add values on YAML file
  • Added custom flash messages
  • Added multibyte to Str component
  • Added authorization for login
  • Added HTTPS for server

Changed

  • Changed helpers file names
  • Changed Str component
  • Changed files using str_* functions to Str component

Fixed

  • Fixed server link in server command
  • Fixed Number::clamp() method
  • Fixed viewExists method on Wolf class
  • Fixed extend method in Container class

Removed

  • Removed respect/validation package
  • Removed class, methods and constants deprecated:
    • AuthDatabase class
    • ConnectionDatabase class
    • Constants on KernelTrait
    • MessageTrait trait
    • convertime helper
    • Convertime and Valid class

4.3.0

05 Apr 17:01
Compare
Choose a tag to compare

Released Notes

v4.3.0 - (2024-04-05)

Added

  • Added new method to debug routers
  • Added new class to debug Core
  • Added new resource: Number and Temporal components
  • Added validator data on InputHandler
  • Added generate boot manager command
  • Added MakeBoot and MakeValidator command class

Changed

  • Changed database exception
  • Changed DotenvException class
  • Deprecated Valid and Convertime class
  • Deprecated AuthDatabase and ConnectDatabase class
  • Deprecated constants in KernelTrait

Fixed

  • Fixed ResourceControllerInterface when make a resource
  • Fixed OpenSSL crypt and decrypt on Hash class

Removed

  • Removed JsonSerializable class
  • Removed codedungeon/php-cli-colors package
  • Removed Diff class
  • Removed cloner helper
  • Removed provider DB class

4.2.0

16 Mar 16:13
Compare
Choose a tag to compare

Released Notes

v4.2.0 - (2024-03-16)

Added

  • Added APP_HASH environment to Hash and Password class
  • Added SensitiveParameter attribute on Password and helpers
  • Added deferWithTimer method on EventLoop class
  • Added Mailer, Message and EventLoop on Default Container
  • Added Yac cache support
  • Added HTTP Client to Core
  • Added helper to container
  • Added support to basic and digest auth
  • Added custom ClassLoader
  • Added create resource command
  • Added custom error handler

Changed

  • Changed key in sodium support on Hash class
  • Changed error router

Fixed

  • Fixed ListDatabase class command

Removed

  • Removed peeper on auth.yaml
  • Removed symfony/var-dumper component

4.1.3

14 Mar 10:51
Compare
Choose a tag to compare

Released Notes

v4.1.3 - (2024-03-14)

Fixed

  • Fixed POST stream at InputHandler class
  • Fixed CSRF exception
  • Fixed IP restrict exception