NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #2317 most downloaded on Packagist
💾 Nette Database: layer with a familiar PDO-like API but much more powerful. Building queries, advanced joins, drivers for MySQL, PostgreSQL, SQLite, MS SQL Server and Oracle.
Last release 5 months ago
22 Apr 2026
Ships fairly regularly
a new release about every 5 months
Rarely documented
notes for 9 of 56 stable releases
Nothing withdrawn
no release was ever pulled
12 years old
57 releases · first in 2014
Nothing published for this version
This release brings a set of focused exception types that let you catch specific database failure modes (deadlocks, lock timeouts, check constraint vi
This release brings a set of focused exception types that let you catch specific database failure modes (deadlocks, lock timeouts, check constraint violations, lost connections) instead of wrestling with generic driver errors. ActiveRow and Selection now expose getExplorer() for direct access to the underlying Explorer, and the reflection layer has been refactored for more consistent metadata across drivers.
ActiveRow and Selection now expose the underlying Explorer instance, no more jumping through hoops to get back to itgetIndexes SQL, parameterized SQLite PRAGMA queries, and ForeignKey::$name is now a non-nullable stringOne column per quarter.
OciDriver: in case of applyLimit with different offset returns always the same result
SqlPreprocessor: IN() inserts parameters directly and bypasses binding
IN() inserts parameters directly and bypasses bindingGroupedSelection::refreshData()deprecated Driver::SupportSubselect
Selection::fixedAssoc() silently deprecatedResultSet: added fetchList() as alias for fetchFields() & shortcuts
fetchList() as alias for fetchFields() & shortcutsResultSet::fetchAssoc() returns associative array by default, added shortcutsResultSet, Selection: fetchPairs() accepts callback
fetchPairs() accepts callbacknormalizeRow(): removed extra float handling #307Helpers::detectType() supports 'INT UNSIGNED'MySqlDriver::initialize() removed support for 'utf8' charset before 5.5.3SqlsrvDriver::applyLimit() removed support for SQL Server < 2012added reflection for Table, Column, Index, ForeignKey
added PHP 8 typehints, uses PHP 8.1 features
used PhpStorm Language attribute
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →