Releases: CodeSleeve/holloway
Releases · CodeSleeve/holloway
v0.1.0-alpha.1
First alpha release after 8 years of development.
Changes
- Datamapper architecture built on Illuminate Database
- Entity lifecycle management with hydration/persistence
- Type transformation system with value objects
- Relationship support (hasOne, hasMany, belongsTo, belongsToMany)
- Soft deletes and scopes
- Factory integration for testing
- Ability to implement mappers that use ORM patterns (single table inheritance, etc.)
- Comprehensive test coverage
Known Issues
Mapperclass declares typed$instantiatorproperty but doesn't initialize it. Applications must initialize this in their base mapper constructors if using theinstantiateEntity()method.- Missing scaffolding/tooling for quicker installation and setup.
Requirements
- PHP ^8.1
- Laravel 10.x or 11.x
Installation
composer require codesleeve/holloway:^0.1.0-alpha