Releases: auraphp/Aura.Sql
Releases · auraphp/Aura.Sql
3.0.0-alpha1
First alpha release.
2.5.1
2.5.0
2.4.3
2.4.2
2.4.1
2.4.0
The previous release changed the ExtendedPdoInterface by adding a new disconnect()
method. That was an unintentional BC break to existing implementations of the interface. This release corrects that break by removing the disconnect()
method from the interface, while leaving it in the implementation.
2.3.0
- ADD: ExtendedPdo::disconnect() method to close connections explicitly. This does not work for injected PDO connection objects, which should be managed from their creation point, not as part of ExtendedPdo. Thanks to both Jacob Emerick and Jacques Woodcock for their initial implementations.
- CHG: ExtendedPdo::bindValue() now throws Exception\CannotBindValue when it encounters a non-bindable value. This helps with debugging values that make their way down to the PDO layer, which PDO cannot bind.
2.2.1
2.2.0
- SEC: ExtendedPdo no longer enables self::ATTR_EMULATE_PREPARES by default; this is to avoid security holes when using emulation.
- REF: Extract the statement-rebuilding logic to its own Rebuilder class
- ADD: ExtendedPdo::fetchGroup() functionality.
- ADD: When binding values via perform(), add the self::PARAM_* type based on the value being bound.
- TST: Update testing structure