Skip to content

Releases: stefangabos/Zebra_Database

2.13.2

19 Feb 08:11

Choose a tag to compare

  • fixed debug console clipped by parent overflow: hidden; toggle parent overflow when expanding/collapsing sections

2.13.1

06 Feb 21:07

Choose a tag to compare

  • fixed missing slash between host and path when using the resource_path property, which caused debug assets (CSS/JS) to fail loading with a 403 error

2.13.0

28 Aug 12:55

Choose a tag to compare

  • added support for the flags argument in the connect method.
  • in support of the newly added argument, a new property was added - ssl_options. setting this argument and using MYSQLI_CLIENT_SSL in the flags argument of the connect method will allow you to use SSL (encryption); see #90; thanks Sisytec for reporting!
  • fixed broken AJAX requests debugging

2.12.1

07 Feb 14:26

Choose a tag to compare

  • fixed a deprecation warning on PHP 8.3+ which was also affecting how NULL values were handled; see #89; thanks Sisytec for reporting!

2.12.0

25 Jan 15:30

Choose a tag to compare

  • fixed #88; thanks to 09173732546 for reporting!
  • fixed #83; thanks Bernhard Morgenstern for reporting!
  • the debug_info property is now protected and can be used to customize and extend the debugging interface; see #87
  • halt_on_errors now supports a new always value which, when set, will instruct the library to raise an exception on fatal errors regardless of the value of the debug property; see #82; thanks Bernhard Morgenstern for sugesting!
  • set_charset doesn't force a connection anymore and it is now deferred until a "real" query is run so that the lazy connection feature of the library is preserved; see #80 - thank you Albatroon for suggesting!
  • ORDER BY can now be used with the dlookup method; see #20, a request from 10 years ago! thanks Andrew Rumm for suggesting this one!
  • improved detection of MySQL functions in values - thanks to Christian Hupfeld for reporting!
  • fixed some incorrect examples in the documentation

2.11.1

28 Jan 09:07

Choose a tag to compare

  • version bump

2.11.0

27 Jan 18:42

Choose a tag to compare

  • the library can now log queries run via AJAX requests; see the newly added debug_ajax property
  • debug information is now also shown when running in CLI (when debugging is enabled, of course)
  • added a new debug_show_database_manager property for editing queries in your favorite database manager
  • the "unsuccessful queries" tab is now open by default if there are any unsuccessful queries
  • fixed #79 where the library would try to connect to the database even when using lazy connection because of the logic in the free_result method; thanks to Brian Hare for reporting!
  • fixed an issue where having the debug property set to a string but debugging not being activated, would result in errors not being logged
  • fixed bug where the library would try to EXPLAIN queries that could not be explained; like SHOW TABLE for example; see #76 - thank you cosinus90!
  • fixed potential warnings being thrown in PHP 8; see #74 - thank you Rémi!
  • fixed a potential issue when encountering connection errors
  • updated the CSS and the icons for the debug interface

2.10.2

13 May 07:46

Choose a tag to compare

  • fixed a deprecation warning shown in PHP 8.1+; see #70, thanks Harry
  • fixed a potential bug with INC keyword being incorrectly detected in strings looking like INC(foo)
  • fixed EXPLAIN not working in the debug console
  • fixed debug console being always shown once enabled via string

2.10.1

07 Jan 19:04

Choose a tag to compare

  • fixed bug introduced in previous release, for the implode method; see #65, thanks pbm845

2.10.0

23 Dec 14:46

Choose a tag to compare

  • added option for enabling debugging on the fly via a query string parameter - see documentation
  • added support for caching query results to a redis server
  • the default value of disable_warnings is now FALSE
  • updated German language; thanks to Bernhard Morgenstern!
  • major documentation overhaul