Skip to content

Releases: dAppCore/php-tenant

v0.0.3

22 Mar 00:44

Choose a tag to compare

[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

22 Mar 00:44

Choose a tag to compare

[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

22 Mar 00:44

Choose a tag to compare

[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