Skip to content

Releases: auraphp/Aura.Sql

3.0.0-alpha1

09 Mar 22:24
Compare
Choose a tag to compare

First alpha release.

2.5.1

03 Oct 20:33
Compare
Choose a tag to compare

Hygiene release: update documentation and testing.

2.5.0

02 May 15:31
Compare
Choose a tag to compare

This release adds new yield*() methods to ExtendedPdo; these return
iterators to generate one result row at a time, which can reduce memory usage
with very large result sets.

2.4.3

27 Mar 20:03
Compare
Choose a tag to compare

This release modifies the testing structure and updates other support files.

2.4.2

16 Mar 14:52
Compare
Choose a tag to compare

This is a hygiene release to update support files.

2.4.1

03 Mar 20:33
Compare
Choose a tag to compare
  • FIX: #96: Allow first bind value of query with numbered placeholders to be null.

2.4.0

09 Feb 23:08
Compare
Choose a tag to compare

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

03 Feb 19:20
Compare
Choose a tag to compare
  • 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

19 Jan 16:47
Compare
Choose a tag to compare
  • CHG: ExtendedPdo::prepare() now profiles the query-preparation time

2.2.0

17 Jan 16:37
Compare
Choose a tag to compare
  • 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