Skip to content

Releases: modxcms/xpdo

xPDO 3.2.0

07 Apr 21:12
41cddb9

Choose a tag to compare

xPDO 3.2.0 (April 7, 2026)

  • Introduce xPDOExpression value object for safe injection of raw SQL expressions into xPDOQuery (#280)
  • Fix xPDOQuery::set() silently quoting string values that should be treated as SQL expressions (#280)
  • Fix illegal offset type error for compound primary keys containing a generated field (#272)
  • Throw xPDOException when ContainerInterface is missing the required config entry (#279)
  • Fix createObjectContainer() uncaught PDOException on MySQL 8+ (#275)
  • Fix str_repeat() float argument deprecation in xPDOGenerator::varExport() (#274)
  • Fix ONLY_FULL_GROUP_BY SQL mode violations in getCount() and legacy GROUP BY queries (#278)
  • Fix addPackage() to return the result of setPackageMeta() when adding or updating a package (#270)
  • Raise PHP minimum to >=8.1; update symfony/console constraint to ^6.0|^7.0 (#276)
  • Upgrade CI database images to MySQL 8.0 and PostgreSQL 16 (#277)