joomla/database
Joomla Database provides a generic database layer and drivers for building queries and managing connections. Includes a factory for creating drivers, and helpers for safe input handling (escape/quote), making it easier to integrate database access in custom PHP apps.
Full Changelog: https://github.com/joomla-framework/database/compare/3.4.3...3.4.4
Minimum requirement was raised to PHP 8.3
PHPUnit has been updated to version 12
Minimum supported database versions raised
Removed quoteNameStr
DatabaseInterface: createQuery method
Removed deprecated LimitableInterface and PreparableInterface
Removed deprecated DatabaseQuery::castAsChar()
Full Changelog: https://github.com/joomla-framework/database/compare/3.4.3...4.0.0
Full Changelog: https://github.com/joomla-framework/database/compare/3.4.2...3.4.3
Full Changelog: https://github.com/joomla-framework/database/compare/3.4.1...3.4.2
Full Changelog: https://github.com/joomla-framework/database/compare/3.4.0...3.4.1
Full Changelog: https://github.com/joomla-framework/database/compare/2.2.0...2.2.1
Full Changelog: https://github.com/joomla-framework/database/compare/3.3.1...3.4.0
Full Changelog: https://github.com/joomla-framework/database/compare/2.1.1...2.2.0
Fix [@since](https://github.com/since) tag for new method extractHostPortSocket from version 3.3.0.
Full Changelog: https://github.com/joomla-framework/database/compare/3.3.0...3.3.1
Full Changelog: https://github.com/joomla-framework/database/compare/3.2.1...3.3.0
Fix error unrecognized configuration parameter "lc_collate" on PostgreSQL >= 16
Full Changelog: https://github.com/joomla-framework/database/compare/3.2.0...3.2.1
Full Changelog: https://github.com/joomla-framework/database/compare/3.1.0...3.2.0
Full Changelog: https://github.com/joomla-framework/database/compare/3.0.0...3.1.0
Full Changelog: https://github.com/joomla-framework/database/compare/2.1.1...3.0.0
Full Changelog: https://github.com/joomla-framework/database/compare/2.1.0...2.1.1
Full Changelog: https://github.com/joomla-framework/database/compare/2.0.2...2.1.0
Full Changelog: https://github.com/joomla-framework/database/compare/2.0.1...2.0.2
DatabaseQuery::castAsChar now has a len param that allows defining the length of the charmixed to be more specificThe following are pertinent changes made with this release:
DatabaseQuery::dateAdd()QueryElement::getName() methodThe following are pertinent changes made with this release:
DatabaseDriver::updateObject()The following are pertinent changes made with this release:
group() function for the SQL Server query objectSqlsrvDriver::getTableColumns()getQuery() method of the thrown ExecutionFailureException objectThe following are pertinent changes made with this release:
The following are pertinent changes made with this release:
insertObject and updateObject methodsinsertObject method will now ignore primary keys with a zero valuegetTableColumns return now emulates the return from the MySQL driverslockTable() method issued an empty queryThe following are pertinent changes made with this release:
PostgresqlImporter::getIdxLookup() in favor of PostgresqlImporter::getKeyLookup() for API consistencyThis release fixes one bug:
truncateTable() implementation for SQLite driverThe following are pertinent changes made with this release:
__toString() method doesn't throw an ExceptionandWhere, orWhere, and extendWhere methods to DatabaseQuerymergeStructure() method of the database importer publicThe following are pertinent changes made with this release:
sql_mode to empty in MySQLiutf8mb4 charsetautoload-dev in ComposerDatabaseFactorysplitSql(), backports https://github.com/joomla/joomla-cms/pull/9137splitSql(), backports https://github.com/joomla/joomla-cms/pull/9369This release fixes one bug:
This version is identical to 1.4.0 and was mistagged due to an integration server error.
How can I help you explore Laravel packages today?