Framework

Repository Author Commit message Committed SHA  
 
latte by dg normalized callable to Closure
latte by dg Helpers::sortBeforeAfter() reimplemented using Kahn's algorithm for topological sorting
latte by dg added support for Partial Function Application
latte by dg added CLAUDE.md
latte by dg added |commas filter
latte by dg added |column filter
latte by dg LinterExtension: fixed validation of ::class
latte by dg cs
latte by dg refactoring
latte by dg typo
latte by dg improved phpDoc
mail by dg added CLAUDE.md
mail by dg improved phpDoc
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

Last synchronization: 2025-11-23 22:02:36