Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
67 commits
Select commit Hold shift + click to select a range
b5c555a
improved phpDoc types
dg May 12, 2026
e9f25c9
Helpers::parseColumnType() returns 'size' instead of 'length'
dg May 12, 2026
649a89a
added CLAUDE.md
dg Dec 27, 2025
a650bbb
phpstan
dg May 12, 2026
16bd1b3
opened 4.0-dev
dg Mar 1, 2021
c960fa5
requires PHP 8.3
dg Oct 30, 2025
4a21d36
used PHP 8.3 features
dg Dec 23, 2025
8fd6894
readme: added jumbo
dg May 16, 2024
eac7a64
removed old Driver::SUPPORT & MySqlDriver::Error constants (BC break)
dg May 10, 2024
46bf844
deprecated methods trigger notices
dg Jan 19, 2022
d032e5c
DatabaseExtension: removed obsolete option 'reflection'
dg Aug 29, 2024
fb11796
Driver::getColumns() nativetype -> nativeType, autoincrement -> autoI…
dg Sep 4, 2024
a76202b
Reflection: added 'scale' field
dg Dec 27, 2024
c8f2d27
returns date-time as immutable Nette\Database\DateTime by default (BC…
dg Aug 27, 2024
6c2d562
MySQL: convertBoolean is true by default (BC break)
dg Aug 28, 2024
0687a05
removed aliases for ISupplementalDriver, IConventions (BC break)
dg Aug 10, 2024
0914b29
removed IRow & IRowContainer (BC break)
dg Aug 10, 2024
54902a7
removed formatLike() (BC break)
dg Sep 4, 2024
55d9043
ConnectionPanel: refactoring, initialize($addBarPanel) is true by def…
dg Jan 12, 2025
66891bd
connections are always lazy (BC break)
dg Aug 29, 2024
9476e56
renamed Nette\Database\ResultSet -> Result
dg Aug 28, 2024
4cc18a8
renamed Nette\Database\Driver -> Nette\Database\Drivers\Engine (BC br…
dg Dec 27, 2024
896f52a
renamed drivers to *Engine
dg Jun 19, 2025
e8b9ae5
added new drivers
dg Aug 16, 2024
d9e2032
Connection: the driver is created in the constructor
dg Sep 3, 2024
bb8c6c4
connections & engines are created by Driver
dg Sep 4, 2024
3d5df17
PDO replaced by Connection
dg Sep 4, 2024
b1d77b3
added Connection::getServerVersion()
dg Aug 15, 2024
72de507
added Connection::execute()
dg Sep 4, 2024
106beee
added TypeConverter
dg Aug 17, 2024
a28570c
uses TypeConverter to convert values to PHP
dg Sep 4, 2024
da0ceac
removed custom rowNormalizer (BC break)
dg Jan 13, 2026
7afa96b
added option convertDateTime
dg Sep 3, 2024
6f4909b
added option convertDecimal & converts to int/float [Closes #257]
dg Sep 3, 2024
b41f016
SqlsrvDriver: converts BIT to boolean (BC break)
dg Aug 17, 2024
1851348
PDOStatement replaced by Result
dg Aug 29, 2024
c62acc3
Result::getColumnMeta is cached (ref #212)
dg Aug 15, 2024
0c2e82d
try/catch checking and converting of PDOException moved to drivers
dg Jan 11, 2025
97ab1e4
DriverException::getCode() returns driver error code instead of SQLSt…
dg Aug 27, 2024
53bd083
Connection: calling query() moved here from Result
dg Jan 11, 2025
897d0f5
added Connection::getLastQuery(), Result::getQuery(), DriverException…
dg Jan 12, 2025
d4b914f
Connection::getInsertId() returns int|string or exception (BC break)
dg Aug 14, 2024
dda1d21
drivers: getForeignKeys() works with multi-column foreign keys
dg Sep 4, 2024
2cc6bb6
Explorer, Selection, Structure: change of constructor dependencies (B…
dg Jan 11, 2025
5a55b4a
Connection::getDsn() deprecated (BC break)
dg Jan 12, 2025
6b909f3
auxiliary commit
dg Jan 11, 2025
f773ebd
merging Connection & Explorer classes into one (BC break)
dg Jan 11, 2025
12b53f7
removed IStructure (BC break)
dg Sep 2, 2024
efac378
Engine::applyLimit() returns string (BC break)
dg Sep 3, 2024
37a0840
Engine::delimite() -> delimit() (BC break)
dg Sep 4, 2024
9c454f8
Selection: uses yield for iteration
dg Sep 5, 2024
c8b18d7
Result: uses yield for iteration
dg Sep 5, 2024
c5d9902
added Explorer::createFromDsn() & createFromParameters()
dg Sep 3, 2024
2522f5d
ActiveRow::_get() does not return a reference
dg Oct 5, 2024
a89c101
strict convention WIP
dg Oct 25, 2024
73ca21b
DatabaseExtension: added 'username' as alias for 'user'
dg Nov 4, 2024
356545f
deprecated wip
dg Nov 23, 2024
37eb3b2
transaction via savepoints WIP
dg Dec 18, 2024
d41c8c6
Explorer: added autoCommit()
dg Dec 18, 2024
d6db259
použití třídy Database
dg May 12, 2026
02a2689
Selection: removed create*() methods
dg Jan 11, 2025
b6612ec
added row mapping support via setRowMapping() callback and `mapping` …
dg Mar 9, 2026
bc5692f
Properly return number of inserted rows during performing multi-inser…
KminekMatej Jun 4, 2026
eb42373
Use array_is_list instead of old style approach as that is way sexier
KminekMatej Jun 4, 2026
986e24a
Avoid separation of test into two tests - keep only one just original…
KminekMatej Jun 4, 2026
4b1bb64
Fetching rows as native associate arrays - fetchAllAssoc
Sep 25, 2026
488a13d
Small coding style tweaks
Sep 25, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
.gitattributes export-ignore
.github/ export-ignore
.gitignore export-ignore
CLAUDE.md export-ignore
ncs.* export-ignore
phpstan*.neon export-ignore
src/**/*.latte export-ignore
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
runs-on: ubuntu-22.04
strategy:
matrix:
php: ['8.1', '8.2', '8.3', '8.4', '8.5']
php: ['8.3', '8.4', '8.5']

fail-fast: false

Expand Down Expand Up @@ -49,7 +49,7 @@ jobs:
- uses: actions/checkout@v6
- uses: shivammathur/setup-php@v2
with:
php-version: 8.1
php-version: 8.3
coverage: none

- name: Create databases.ini
Expand Down
Loading