Skip to content

Release Notes: 3.3.0

Sithu edited this page Sep 6, 2023 · 1 revision

Download

Download at http://www.phplucidframe.com/downloads

What's New in Release 3.3.0

  • Change logo and color to blue theme
  • Rename directory entity to services (entity is still supported for backward-compatibility)
  • Add _error() helper to display error exception page
  • Add _isContentType() helper to check server content type
  • Add _jsonError() helper and change response format for error
  • Add _requestMethod() and _isRequestMethod() helpers to get and check request method
  • Allow to define order/precedence for middleware registration using the method order(x)
  • Add a new validation rule exactLength with option length
  • Add data array parameter to form validation helper - form_validate($validations = null, $data = [])
  • Add fields argument to db_find() and db_findOrFail() helpers
  • Allow data-clear="off" attribute to form tag for AJAX forms
  • Add example CORS middleware
  • Make time zone, memory limit and max exec time as config
  • Allow all HTTP request methods and add OPTIONS method by default

Updates and fixes in Release 3.3.0

  • Fix router to find view.php earlier
  • Fix styles
  • Remove Zawgyi-One font
  • Move fonts to assets directory
  • Fix _randomCode() helper to include capital letters
  • Fix _json() helper for content type
  • Make sure NULL returned from db_find() if an entity not found
  • Check content type json provided or not
  • Check content type json for 401, 403, 404 errors
  • Change error page style
  • Change route mis-matched error message
  • Update QueryBuilder to allow raw expression in field select
  • Add OPTIONS request handling in json response
  • Fix null value warning for PHP 8.*
  • Remove google plus meta tag generation
  • Change og:image default file name
  • Skip database initialization for some console commands execution
  • Remove options from secret:generate command
  • Add request method check to _isHttpPost() helper function