Releases: dAppCore/php-tenant
Releases · dAppCore/php-tenant
v0.0.3
[0.0.3] - 2026-03-15
Bug Fixes
- Namespace to Core\Mod\Tenant, restructure package
- ci: Correct bash escaping in dependency checkout step
- ci: Use single-quoted PHP to avoid shell escaping issues
- ci: Hard-code sister package clone instead of PHP parsing
- ci: Correct container image expression
- ci: Use Forgejo-native variables in release workflow
- ci: Simplify release workflow, use FORGEJO_REF_NAME
- ci: Install zip in release workflow
- Rename core/php-framework dependency to core/php
Documentation
- Update CLAUDE.md with correct namespace and architecture details
- Add comprehensive PHPDoc to EntitlementService (P2-020)
- Add January 2026 completed items to changelog
- phase-0: Environment assessment, architecture review, and findings
- Add February 2026 discovery scan changelog
- Add CLAUDE.md project instructions
Features
- tenant: Add team and member manager admin components
- ci: Use lthn/build:php container image
- Add Forgejo release workflow for Composer registry
- Rename package to lthn/php-tenant for Packagist
Miscellaneous
- Add strict types to core files (P2-019)
- Use reusable PHP test workflow from core/php
- Fix pint code style and add test config
- Trigger rebuild with fixed reusable workflow
- Inline workflow to bypass reusable workflow cache
- Add composer config for path repositories (v5)
- Retrigger workflow
- Run unit tests only (feature tests need full app)
- Rename package to core/php-tenant
- Add .core/ and .idea/ to .gitignore
Performance
- Add database indexes for common queries (P2-024)
- entitlements: Optimise cache invalidation with tags (P2-023)
Refactor
- Rename namespace from Core\Mod\Tenant to Core\Tenant
Security
- Encrypt 2FA secrets and hash invitation tokens
Testing
- entitlements: Add namespace-level entitlement tests (P2-021)
- api: Add comprehensive integration tests for EntitlementApiController (P2-022)
- Fix TestCase to use Orchestra Testbench for CI
Security
- Fix P1 items for rate limiting, auth, SSRF and workspace validation
Full Changelog: https://github.com/dAppCore/php-tenant/commits/v0.0.3
v0.0.2
[0.0.3] - 2026-03-15
Bug Fixes
- Namespace to Core\Mod\Tenant, restructure package
- ci: Correct bash escaping in dependency checkout step
- ci: Use single-quoted PHP to avoid shell escaping issues
- ci: Hard-code sister package clone instead of PHP parsing
- ci: Correct container image expression
- ci: Use Forgejo-native variables in release workflow
- ci: Simplify release workflow, use FORGEJO_REF_NAME
- ci: Install zip in release workflow
- Rename core/php-framework dependency to core/php
Documentation
- Update CLAUDE.md with correct namespace and architecture details
- Add comprehensive PHPDoc to EntitlementService (P2-020)
- Add January 2026 completed items to changelog
- phase-0: Environment assessment, architecture review, and findings
- Add February 2026 discovery scan changelog
- Add CLAUDE.md project instructions
Features
- tenant: Add team and member manager admin components
- ci: Use lthn/build:php container image
- Add Forgejo release workflow for Composer registry
- Rename package to lthn/php-tenant for Packagist
Miscellaneous
- Add strict types to core files (P2-019)
- Use reusable PHP test workflow from core/php
- Fix pint code style and add test config
- Trigger rebuild with fixed reusable workflow
- Inline workflow to bypass reusable workflow cache
- Add composer config for path repositories (v5)
- Retrigger workflow
- Run unit tests only (feature tests need full app)
- Rename package to core/php-tenant
- Add .core/ and .idea/ to .gitignore
Performance
- Add database indexes for common queries (P2-024)
- entitlements: Optimise cache invalidation with tags (P2-023)
Refactor
- Rename namespace from Core\Mod\Tenant to Core\Tenant
Security
- Encrypt 2FA secrets and hash invitation tokens
Testing
- entitlements: Add namespace-level entitlement tests (P2-021)
- api: Add comprehensive integration tests for EntitlementApiController (P2-022)
- Fix TestCase to use Orchestra Testbench for CI
Security
- Fix P1 items for rate limiting, auth, SSRF and workspace validation
Full Changelog: https://github.com/dAppCore/php-tenant/commits/v0.0.2
v0.0.1
[0.0.3] - 2026-03-15
Bug Fixes
- Namespace to Core\Mod\Tenant, restructure package
- ci: Correct bash escaping in dependency checkout step
- ci: Use single-quoted PHP to avoid shell escaping issues
- ci: Hard-code sister package clone instead of PHP parsing
- ci: Correct container image expression
- ci: Use Forgejo-native variables in release workflow
- ci: Simplify release workflow, use FORGEJO_REF_NAME
- ci: Install zip in release workflow
- Rename core/php-framework dependency to core/php
Documentation
- Update CLAUDE.md with correct namespace and architecture details
- Add comprehensive PHPDoc to EntitlementService (P2-020)
- Add January 2026 completed items to changelog
- phase-0: Environment assessment, architecture review, and findings
- Add February 2026 discovery scan changelog
- Add CLAUDE.md project instructions
Features
- tenant: Add team and member manager admin components
- ci: Use lthn/build:php container image
- Add Forgejo release workflow for Composer registry
- Rename package to lthn/php-tenant for Packagist
Miscellaneous
- Add strict types to core files (P2-019)
- Use reusable PHP test workflow from core/php
- Fix pint code style and add test config
- Trigger rebuild with fixed reusable workflow
- Inline workflow to bypass reusable workflow cache
- Add composer config for path repositories (v5)
- Retrigger workflow
- Run unit tests only (feature tests need full app)
- Rename package to core/php-tenant
- Add .core/ and .idea/ to .gitignore
Performance
- Add database indexes for common queries (P2-024)
- entitlements: Optimise cache invalidation with tags (P2-023)
Refactor
- Rename namespace from Core\Mod\Tenant to Core\Tenant
Security
- Encrypt 2FA secrets and hash invitation tokens
Testing
- entitlements: Add namespace-level entitlement tests (P2-021)
- api: Add comprehensive integration tests for EntitlementApiController (P2-022)
- Fix TestCase to use Orchestra Testbench for CI
Security
- Fix P1 items for rate limiting, auth, SSRF and workspace validation
Full Changelog: https://github.com/dAppCore/php-tenant/commits/v0.0.1