Skip to content

1.2.0

Latest

Choose a tag to compare

@Dorpmaster Dorpmaster released this 12 Jul 17:11
7ce8426

Added

  • Added a bundled Composer Patches workflow for amphp/postgres, including patches.json, patches.lock.json, and release-managed patch artifacts.
  • Added regression coverage for duplicate PostgreSQL aliases and Doctrine metadata introspection on the AMPHP-backed DBAL connection.
  • Added public getColumnName() support to the driver result layer through the patched upstream result API.

Fixed

  • Fixed the transport contract to ext-pgsql and removed ext-pq from the supported driver surface.
  • Kept a normal Composer semver constraint for amphp/postgres; the bundled compatibility patch is applied automatically and fails fast if upstream changes become incompatible.
  • Preserved positional row access for PostgreSQL results with duplicate aliases so DBAL fetchNumeric() semantics remain intact.
  • Preserved ordered column names and associative semantics required by Doctrine's PostgreSQL schema introspection and migrations paths.
  • Removed the AMPHP metadata incompatibility behind Doctrine errors such as Undefined array key 10 during PostgreSQL schema operations.

Documentation

  • Documented the Composer plugin requirement for the bundled amphp/postgres compatibility patch.
  • Documented Doctrine Migrations support, duplicate alias behavior, and the getColumnName() compatibility surface.