Releases: stefangabos/Zebra_Database
Releases · stefangabos/Zebra_Database
Version 2.9.0 released
- fixed some issues that would trigger warnings on PHP 5.5+; thanks to Andrew Rumm
Version 2.8.8 released
- more fixes for warning when no queries are run
Version 2.8.7 released
- added a new "get_selected_database" method for getting the name of the currently selected database; thanks to Stijn for suggesting;
- fixed a bug in the library's destructor method where mysqli_free_result would trigger a notice in your server's log files if the result was not a mysqli result set (as it could also be a boolean for queries that do not return anything or even unset when no queries were run); thanks to Eike Broda;
- fixed a bug with the log files where the log files were recreated at each execution rather than being updated; thanks to Eike Broda;
- added Russian language file; thanks to Andrew Rumm;
- fixed an issue where the library would not check if an email address was set when sending out notifying emails for queries that take too long to execute; thanks to Andrew Rumm;
Version 2.8.6 released
- simpler usage of WHERE-IN conditions; previously you had to use the implode method but now, when an array is given as a replacement item, this method will be automatically used for you; thanks to primenic;
- updates to the German language file; thanks to Eike Broda;
Version 2.8.5 released
- result sets can now also be cached in sessions
- users can now change resource paths, allowing users to move scripts and stylesheets to whatever locations; thanks to Joseph Spurrier
- column names for the select() method can now be given as an array (recommended) and will be automatically enclosed in grave accents; ; thanks to Joseph Spurrier
- fixed a bug with determining the path to the library's CSS and JavaScript when using symlinks; thanks to primeinc
- fixed a bug with backslashes in the replacement strings; thanks to primeinc
- fixed a bug in the "get_tables" method which would trigger warning messages; thanks to Stefan L for reporting
- fixed bug with dlookup method & friends and caching;
- fixed composer.json and the library is now correctly working with Composer's autoloader; thanks to Joseph Spurrier
- fixed a bug where setting the "disable_warnings" property to true would not actually disable warning; thanks to Joseph Spurrier
- fixed a bug where setting the "memcache_compressed" property to TRUE had no effect; thanks to Andrew Rumm
- fixed a bug with CSS/JS when port is not 80 where the library would not correctly look for the CSS and JS files (used by the debug console) when using a port other than 80; thanks to Gabriel Moya!
- fixed a bug where port and socket were not used even if set; thanks to Nam Trung
Version 2.8.4 released
- added a new "memcache_key_prefix" property; this allows separate caching of the same queries by multiple instances of the libraries on the same memcache server, or the library handling multiple domains on the same memcache server; thanks to primeinc;
- fixed a bug with the insert_bulk method; thanks to Guillermo;
Version 2.8.3 released
- fixed a bug with the connection credentials which were stored in a public property rather than a private one; thanks etb09;
- fixed a bug with the output generated by the "write_log" method; thanks etb09;
- fixed a bug where the "insert_bulk" and "write_log" methods would trigger a "strict standards" warning in PHP 5.4+; thanks etb09;
- fixed a minor issue that could cause the library to trigger a warning (only when debugging was on);
- log files can now be generated by date and hour; thanks etb09;
- entries in log files now have correct indentation regardless of the used language file;
- added German translation; thanks etb09;
Zebra_Database, version 2.8.2 now available
- table names are now enclosed in grave accents for all the methods that take a table name as argument: dcount, delete, dlookup, dmax, dsum, get_table_columns, insert, insert_bulk, insert_update, select, truncate and update; this allows working with tables having special characters in their name;
- minor performance optimizations in the debug console’s JavaScript code