Skip to content

0.9.1

Choose a tag to compare

@amasiye amasiye released this 26 Apr 03:05
b52ec82

AssegaiORM 0.9.1

0.9.1 is a small stability patch for AssegaiORM.

This release tightens an internal type-conversion helper so date/time string normalization uses literal regex backreferences instead of PHP-interpolated replacement strings.

What changed

Safer DateTime conversion

BasicTypeConverter::fromStringToDateTime() now passes the regex replacement backreference to preg_replace() literally.

This avoids PHP string interpolation edge cases where $1 could be interpreted before preg_replace() receives it, preventing warnings and preserving the intended date/time cleanup behavior.

What did not change

  • No query builder behavior changed.
  • No schema generation behavior changed.
  • No database dialect behavior changed.
  • No entity or repository APIs changed.

Upgrade notes

No code changes are required.

composer require assegaiphp/orm:^0.9.1

Validation

The ORM test suite passes:

composer test

Full Changelog: 0.9.0...0.9.1