← Історія змін Doctrine Helper
docs: Doctrine section with Doctrine Behaviors and Doctrine Helper (uk + en)
uk/docs/doctrine/doctrine-helper/change_log.md
новий файл +24
−0
Історія змін Doctrine Helper
Окремих описів релізів у пакеті немає; історію зібрано з тегів і комітів.
1.1.0 (2025-06-09)
- Новий
UuidIdTrait— замінаUniqueUuidIdTrait, з явним#[ORM\GeneratedValue(strategy: 'NONE')].UniqueUuidIdTraitпозначено@deprecated. - Новий
UniqueIdTrait—idякuniqid(), колонкаstring(13), unique. Uuid::generate()повертає UUID v7 замість v4.AutoIncrementIdTrait: колонка явноINTEGERunsigned (було#[ORM\Column]без параметрів).UniqueUuidIdTrait: колонкаstring(36), unique (булоstringбез довжини).- У
composer.jsonзадекларованоdoctrine/dbal^3.2|^4.2 іdoctrine/orm^2.12|^3.2. - Приклади
Ufo\DoctrineHelper\ExampleEnumіUfo\DoctrineHelper\DBAL\ExampleEnumTypeперенесено зsrc/у тестові фікстури (Ufo\DoctrineHelper\Tests\Fixtures\...); додано тестиUuid.
Оновлення з 1.0.x: згенеруйте міграцію — змінюються колонки id у сутностях з AutoIncrementIdTrait (unsigned) і UniqueUuidIdTrait (довжина 36, unique). Нові UUID будуть версії 7; наявні v4 лишаються валідними. Замініть UniqueUuidIdTrait на UuidIdTrait.
1.0.1 (2025-03-21)
AbstractEnumType: типізовані сигнатуриconvertToPHPValue(mixed $value, ...): mixedіconvertToDatabaseValue(mixed $value, ...): string|int— сумісність з DBAL 4.- README: у прикладі конфігурації додано
mapping_types: enum: string.
1.0.0 (2024-06-10)
Перший реліз: AbstractEnumType, AutoIncrementIdTrait, UniqueUuidIdTrait, інтерфейси IHaveAutoincrementId і IHaveUniqueUuid, Uuid (generate() — UUID v4, hash() — UUID v3).