plx 1.2.2
A code-only patch release.
Fixed
- plxphp: assigning to a record field with the arrow form (
$NEW->col = e), the idiomatic PHP spelling, previously raised "unsupported operator in statement". It now lowers toNEW.col := e, so a trigger function can stampNEWfields with$NEW->col = e. The array-element form ($NEW['col'] = e) continues to work.
No catalog changes. The full 13-suite regression passes on PostgreSQL 13 through 18, plus 19beta2 and 20devel built from source.
Upgrade
Install the new module (make && make install), then:
ALTER EXTENSION plx UPDATE TO '1.2.2';A fresh CREATE EXTENSION plx lands on 1.2.2 directly. The PGXN distribution zip (plx-1.2.2.zip) is attached.
See CHANGELOG.md.