Framework

Repository Author Commit message Committed SHA  
 
safe-stream by dg github actions updated
utils by dg Image: catches all errors during saving
utils by dg added Helpers::IsWindows
utils by dg added ShouldNotHappenException
utils by dg tests: improved descriptions
utils by dg exception: use natural explanatory style
utils by dg cs
utils by dg github actions updated
database by dg ActiveRow::_get() does not return a reference
database by dg added Explorer::createFromDsn() & createFromParameters()
database by dg Result: uses yield for iteration
database by dg Selection: uses yield for iteration
database by dg Engine::delimite() -> delimit() (BC break)
database by dg Engine::applyLimit() returns string (BC break)
database by dg removed IStructure (BC break)
database by dg merging Connection & Explorer classes into one (BC break)
database by dg auxiliary commit
database by dg Connection::getDsn() deprecated (BC break)
database by dg Explorer, Selection, Structure: change of constructor dependencies (BC break)
database by dg drivers: getForeignKeys() works with multi-column foreign keys
database by dg Connection::getInsertId() returns int|string or exception (BC break)
database by dg added Connection::getLastQuery(), Result::getQuery(), DriverException::getQuery(), replaces getSql() and getParameters() pairs
database by dg Connection: calling query() moved here from Result

reverts bc4bebce

database by dg DriverException::getCode() returns driver error code instead of SQLState (BC break)
database by dg try/catch checking and converting of PDOException moved to drivers
database by dg Result::getColumnMeta is cached (ref #212)
database by dg PDOStatement replaced by Result
database by dg SqlsrvDriver: converts BIT to boolean (BC break)
database by dg added option convertDecimal & converts to int/float [Closes #257]
database by dg added option convertDateTime
database by dg removed custom rowNormalizer (BC break)
database by dg uses TypeConverter to convert values to PHP

Last synchronization: 2025-03-30 20:01:45