Skip to content

3.5.2

Choose a tag to compare

@peterujah peterujah released this 18 Mar 11:34
· 48 commits to main since this release

Full Changelog: 3.5.1...3.5.2

New Features

  • Database Query Builder

    • copy - Prepares column names for copying to another table.
    • to - Inserts copied column names from the copy method into another table.
    • replace - Similar to insert, but replaces existing data.
  • HTTP Request Class

    • getAny - Retrieves a field from any HTTP method.
    • removeField - Removes a specific field from request data.
  • Input Validation Class

    • not_equal - Validates that fields do not contain the same value.
    • float - Validates that a field contains a valid float value.
  • Array Util Class

    • mergeIntervals - Merges an array into the current array at specified intervals (e.g., inserting ads within a post).
    • getArray - Retrieves the processed array after modifications.

Optimizations

  • Database Query Builder

    • on - Now supports multiple join conditions.
    • update - Allows updating tables with join conditions.
    • query - Method signature changed to static.
  • HTTP Request Class

    • getFile - Optimized multipart handling for multiple file uploads, including support for field names like file[].
    • constants - Replaced HTTP method literal strings with constants (Request::GET, etc.).