Skip to content

v0.2.0

@crystoline crystoline tagged this 28 Oct 14:43
- crystoline/xpsr-orm-doctrine (packages/orm-doctrine): an EntityManager
  on XPSR's DBAL connection, attribute entities in app/Entity, snake-case
  columns, PHP 8.4 native lazy objects instead of proxy classes, and the
  application cache for metadata outside debug mode
- Doctrine's read-only and cache commands under php xpsr, and an XPSR
  orm:validate-schema that ignores tables the entities do not describe
- ClearEntityManagerMiddleware for worker servers
- xpsr-database: SchemaProviderInterface, SchemaDiff, and
  make:migration --diff, which compares only tables the schema names and
  refuses while migrations are pending
- OrmAdapterContractTestCase, which the Doctrine adapter passes
- The database CI job also runs the ORM suite on MySQL, MariaDB, and
  PostgreSQL
Assets 2
Loading