archtechx/tenancy
Automatic multi-tenancy for Laravel. No code changes needed.
📋 What's Changed
- [3.x] Add MariaDB database manager config by @jaulz in https://github.com/archtechx/tenancy/pull/1345
- [3.x] Laravel 13 support by @stancl in https://github.com/archtechx/tenancy/pull/1444
✨ New Contributors
- @jaulz made their first contribution in https://github.com/archtechx/tenancy/pull/1345
- Full Changelog: https://github.com/archtechx/tenancy/compare/v3.9.1...v3.10.0
📋 What's Changed
- Fix: Invalidate resolver cache on delete by @stancl in https://github.com/archtechx/tenancy/pull/1328
- Add explicit nullable type declarations for UserImpersonation parameters by @mu-hanz in https://github.com/archtechx/tenancy/pull/1324
- Add comment to config file explaining --force with seeding in production by @laundy in https://github.com/archtechx/tenancy/pull/1326
✨ New Contributors
- @mu-hanz made their first contribution in https://github.com/archtechx/tenancy/pull/1324
- @laundy made their first contribution in https://github.com/archtechx/tenancy/pull/1326
- Full Changelog: https://github.com/archtechx/tenancy/compare/v3.9.0...v3.9.1
📋 What's Changed
- [Refactor] Remove unreachable code after exception by @mjasnaashari in https://github.com/archtechx/tenancy/pull/1271
- [3.x] Laravel 12 support by @stancl in https://github.com/archtechx/tenancy/pull/1322
- Laravel 9 support dropped
✨ New Contributors
- @mjasnaashari made their first contribution in https://github.com/archtechx/tenancy/pull/1271
- Full Changelog: https://github.com/archtechx/tenancy/compare/v3.8.5...v3.9.0
🐛 Fixes
- Make Cache::tags() support named parameters (fix https://github.com/archtechx/tenancy/issues/1256) https://github.com/archtechx/tenancy/commit/ed029438cbb5973c55fadfc6e1aefe113cc32119
- Always revert queue worker to the central context — fix #1229 by @stancl in https://github.com/archtechx/tenancy/pull/1251
- Fix ModelNotSyncMasterException message by @coreyhn in https://github.com/archtechx/tenancy/pull/1257
✨ New Contributors
- @coreyhn made their first contribution in https://github.com/archtechx/tenancy/pull/1257
- Full Changelog: https://github.com/archtechx/tenancy/compare/v3.8.4...v3.8.5
🐛 Fixes
- Fix https://github.com/archtechx/tenancy/issues/1223 - Vite regression introduced on Laravel 9 in v3.8.3
- Full Changelog: https://github.com/archtechx/tenancy/compare/v3.8.3...v3.8.4
📋 What's Changed
- Bring back assetPathResolver closure if set in Tenancy Vite Facade by @bbredewold in https://github.com/archtechx/tenancy/pull/1221
✨ New Contributors
- @bbredewold made their first contribution in https://github.com/archtechx/tenancy/pull/1221
- Full Changelog: https://github.com/archtechx/tenancy/compare/v3.8.2...v3.8.3
This updates the TSP stub per https://github.com/archtechx/tenancy/pull/1180#issuecomment-1994914553. **Full Changelog**: https://github.com/archtechx/tenancy/compare/v3.8.1...v3.8.2
📋 What's Changed
- Fixes RedisCluster constants deprecation in PHPRedis 6. by @lucasromanojf in https://github.com/archtechx/tenancy/pull/1208
✨ New Contributors
- @lucasromanojf made their first contribution in https://github.com/archtechx/tenancy/pull/1208
- Full Changelog: https://github.com/archtechx/tenancy/compare/v3.8.0...v3.8.1
📋 What's Changed
- [3.x] Laravel 11 support by @stancl in https://github.com/archtechx/tenancy/pull/1180
- Full Changelog: https://github.com/archtechx/tenancy/compare/v3.7.4...v3.8.0
🐛 Fixes
- Forget tenant route parameter when resolving a tenant from cache using the PathTenantResolver https://github.com/archtechx/tenancy/commit/8db27a358ef71e01362dd388e5c0439fcda44944 #1174
- Full Changelog: https://github.com/archtechx/tenancy/compare/v3.7.3...v3.7.4
📋 What's Changed
- Add step option to migrate-fresh command by @massiws in https://github.com/archtechx/tenancy/pull/1164
- Make universal routes work for controller middleware by @chillbram in https://github.com/archtechx/tenancy/pull/1151
✨ New Contributors
- @massiws made their first contribution in https://github.com/archtechx/tenancy/pull/1164
- @chillbram made their first contribution in https://github.com/archtechx/tenancy/pull/1151
- Full Changelog: https://github.com/archtechx/tenancy/compare/v3.7.2...v3.7.3
📋 Changes
- Fix #1143 (https://github.com/archtechx/tenancy/commit/caf2267a085dd8ff0c566b3540bbe94f7a89a4cb)
- Full Changelog: https://github.com/archtechx/tenancy/compare/v3.7.1...v3.7.2
📋 What's Changed
- Typo in PHPdoc by @ChrisThompsonTLDR in https://github.com/archtechx/tenancy/pull/1106
- Add missing import statement by @tamiroh in https://github.com/archtechx/tenancy/pull/1103
- Improve `$path` validation in `TenantAssetsController` https://github.com/archtechx/tenancy/commit/4af70d302ffcf19306cc16009bd94162f3743ca7 (original: https://github.com/archtechx/tenancy/pull/1121)
✨ New Contributors
- @ChrisThompsonTLDR made their first contribution in https://github.com/archtechx/tenancy/pull/1106
- @tamiroh made their first contribution in https://github.com/archtechx/tenancy/pull/1103
- @craigrileyuk made their first contribution in https://github.com/archtechx/tenancy/pull/1121 (partly implemented in a separate commit https://github.com/archtechx/tenancy/commit/4af70d302ffcf19306cc16009bd94162f3743ca7)
- Full Changelog: https://github.com/archtechx/tenancy/compare/v3.7.0...v3.7.1
📦 Laravel 10 support
- This version adds Laravel 10 support
- Support for Laravel 8 and below is also dropped in this release, as those Laravel versions do not receive security fixes
- The package now requires PHP 8+
📋 What's Changed
- Don't prevent accessing missing Tenant attributes by @joelstein in https://github.com/archtechx/tenancy/pull/1045
- [3.x] L10 compatibility by @saade in https://github.com/archtechx/tenancy/pull/1065
✨ New Contributors
- @joelstein made their first contribution in https://github.com/archtechx/tenancy/pull/1045
- @saade made their first contribution in https://github.com/archtechx/tenancy/pull/1065
- Full Changelog: https://github.com/archtechx/tenancy/compare/v3.6.1...v3.7.0
📋 What's Changed
- Cache crash fix for `3.x` by @lukinovec in https://github.com/archtechx/tenancy/pull/1048
- Full Changelog: https://github.com/archtechx/tenancy/compare/v3.6.0...v3.6.1
📋 What's Changed
- fix: typo mistake on config.php by @anburocky3 in https://github.com/archtechx/tenancy/pull/954
- [3.x] Add Vite helper for tenancy by @wilsenhc in https://github.com/archtechx/tenancy/pull/956
✨ New Contributors
- @anburocky3 made their first contribution in https://github.com/archtechx/tenancy/pull/954
- @wilsenhc made their first contribution in https://github.com/archtechx/tenancy/pull/956
- Full Changelog: https://github.com/archtechx/tenancy/compare/v3.5.9...v3.6.0
📋 What's Changed
- Add support for nested tenant config override by @rootgog in https://github.com/archtechx/tenancy/pull/920
✨ New Contributors
- @rootgog made their first contribution in https://github.com/archtechx/tenancy/pull/920
- Full Changelog: https://github.com/archtechx/tenancy/compare/v3.5.8...v3.5.9
📋 What's Changed
- Add space after 'up' in 'docker-compose up-d' (CONTRIBUTING.md) by @lukinovec in https://github.com/archtechx/tenancy/pull/900
- Fix ArgumentCountError on the TenantAssetsController by @megawubs in https://github.com/archtechx/tenancy/pull/894
✨ New Contributors
- @lukinovec made their first contribution in https://github.com/archtechx/tenancy/pull/900
- @megawubs made their first contribution in https://github.com/archtechx/tenancy/pull/894
- Full Changelog: https://github.com/archtechx/tenancy/compare/v3.5.7...v3.5.8
📋 What's Changed
- [3.x][Filesystem] Provide an additional argument for tenant name path by @vstyler96 in https://github.com/archtechx/tenancy/pull/817
✨ New Contributors
- @vstyler96 made their first contribution in https://github.com/archtechx/tenancy/pull/817
- Full Changelog: https://github.com/archtechx/tenancy/compare/v3.5.6...v3.5.7
📋 What's Changed
- [3.x] Update PostgreSQLSchemaManager to set correct config key value by @nthndnn in https://github.com/archtechx/tenancy/pull/840
✨ New Contributors
- @nthndnn made their first contribution in https://github.com/archtechx/tenancy/pull/840
- Full Changelog: https://github.com/archtechx/tenancy/compare/v3.5.5...v3.5.6
📋 What's Changed
- Laravel 9 support for JobRetryRequested listener by @bonroyage in https://github.com/archtechx/tenancy/pull/836
✨ New Contributors
- @bonroyage made their first contribution in https://github.com/archtechx/tenancy/pull/836
- Full Changelog: https://github.com/archtechx/tenancy/compare/v3.5.4...v3.5.5
📋 What's Changed
- Merge hotfix branch by @stancl in https://github.com/archtechx/tenancy/pull/834
- Fixed #832 (migration command name definition)
- Full Changelog: https://github.com/archtechx/tenancy/compare/v3.5.3...v3.5.4
🐛 Fixes
- PHP < 7.4 support #827
📋 What's Changed
- Fix .env loading in development by @erikgaal in https://github.com/archtechx/tenancy/pull/799
- Add drop of db views on migrate fresh command by @masiorama in https://github.com/archtechx/tenancy/pull/812
- [3.x] Compatibility with Laravel 9 by @erikgaal in https://github.com/archtechx/tenancy/pull/802
- Added `$forceRefresh` to `QueueTenancyBootstrapper` in #790
✨ New Contributors
- @erikgaal made their first contribution in https://github.com/archtechx/tenancy/pull/799
- @masiorama made their first contribution in https://github.com/archtechx/tenancy/pull/812
- Full Changelog: https://github.com/archtechx/tenancy/compare/v3.5.1...v3.5.2
📋 What's Changed
- Remove redundant initialization by @stein-j in https://github.com/archtechx/tenancy/pull/775
✨ New Contributors
- @stein-j made their first contribution in https://github.com/archtechx/tenancy/pull/775
- Full Changelog: https://github.com/archtechx/tenancy/compare/v3.5.0...v3.5.1
📦 Queue tenancy
- This release should fix the issue outlined in our docs:
✨ Added
- `queue:retry` is now supported https://github.com/archtechx/tenancy/issues/762
🐛 Fixed
- Fixed array to string conversion by @kg-bot in https://github.com/archtechx/tenancy/pull/718
✨ New Contributors
- @kg-bot made their first contribution in https://github.com/archtechx/tenancy/pull/718
- Full Changelog: https://github.com/archtechx/tenancy/compare/v3.4.6...v3.5.0
📋 What's Changed
- Use GitHub forms for issues template. by @abrardev99 in https://github.com/archtechx/tenancy/pull/755
- fixed typo in description by @CodeAdminDe in https://github.com/archtechx/tenancy/pull/766
- Use tenant key on console commands instead of id by @sort72 in https://github.com/archtechx/tenancy/pull/768
✨ New Contributors
- @abrardev99 made their first contribution in https://github.com/archtechx/tenancy/pull/755
- @CodeAdminDe made their first contribution in https://github.com/archtechx/tenancy/pull/766
- @sort72 made their first contribution in https://github.com/archtechx/tenancy/pull/768
- Full Changelog: https://github.com/archtechx/tenancy/compare/v3.4.5...v3.4.6
🐛 Fixes
- #745 Add missing import for Domain model in the service provider
🐛 Fixes
- #633 broke postgres, so we added a method to get the key type when incrementing IDs are used
✨ Added
- #636 ability to disable route registration
🐛 Fixed
- Cached lookup was not setting $currentDomain #633
