Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: ezSQL/ezsql
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: e98292e
Choose a base ref
...
head repository: ezSQL/ezsql
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: cc6f98b
Choose a head ref
  • 4 commits
  • 14 files changed
  • 2 contributors

Commits on Apr 2, 2026

  1. Fix PHP 8.4 implicit nullable parameter deprecations

    PHP 8.4 deprecated implicitly nullable parameters (typed parameters
    with a null default value without explicit ?Type notation).
    
    This updates all typed parameters across the library from:
      function foo(Type $param = null)
    to:
      function foo(?Type $param = null)
    
    Affected files: Config, ConfigInterface, DatabaseInterface,
    Database drivers (mysqli, pdo, pgsql, sqlite3, sqlsrv),
    ezFunctions, ezQuery, ezQueryInterface, ezSchema,
    ezsqlModel, ezsqlModelInterface.
    
    Fixes #226
    dannetstudio committed Apr 2, 2026
    Configuration menu
    Copy the full SHA
    385165f View commit details
    Browse the repository at this point in the history
  2. Fix PHP 8.4 pg_escape_string() deprecation in ez_pgsql

    PHP 8.4 deprecated calling pg_escape_string() without explicitly
    passing the connection resource as the first argument.
    
    This updates ez_pgsql::escape() to pass $this->dbh, consistent
    with how ez_mysqli::escape() already passes its connection handle
    to mysqli_real_escape_string().
    
    See #226
    dannetstudio committed Apr 2, 2026
    Configuration menu
    Copy the full SHA
    0ba7a4e View commit details
    Browse the repository at this point in the history
  3. Merge pull request #228 from dannetstudio:fix/php84-implicit-nullable…

    …-deprecations
    
    Fix PHP 8.4 implicit nullable parameter deprecations
    TheTechsTech authored Apr 2, 2026
    Configuration menu
    Copy the full SHA
    780c1c1 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #229 from dannetstudio:fix/php84-pg-escape-string-…

    …deprecation
    
    Fix PHP 8.4 pg_escape_string() deprecation in ez_pgsql
    TheTechsTech authored Apr 2, 2026
    Configuration menu
    Copy the full SHA
    cc6f98b View commit details
    Browse the repository at this point in the history
Loading