tenantedlaravel/core
Core package for Tenanted Laravel, a multi-tenancy toolkit for Laravel. Resolve tenants by domain or subdomain, scope Eloquent queries to the active tenant, switch database connections automatically, and keep tenant data isolated—all within a single codebase. Ideal for SaaS apps.
Architecture fit. This release is a compatibility-and-hygiene release, not a capability release. Its most material signal is that the package tracks the Laravel release cadence (Laravel 13 support landed in a minor version bump), which is the behavior you want from a framework-adjacent dependency: it absorbs upstream churn so your application doesn't have to. The corollary is that the package's support window is coupled to Laravel's — your upgrade planning for the framework now has a direct dependency on this maintainer's responsiveness.
Integration feasibility. Low. Semver-minor, no breaking changes declared, and the change surface is concentrated in test/tooling infrastructure rather than runtime behavior. The one runtime-adjacent item is the deprecation warning update for identity resolvers, which means the identity resolution extension point is on a deprecation path. If your integration supplies a custom identity resolver, or relies on the default resolution behavior, that code is now on a clock.
Technical risk.
Key questions. What is the stated removal timeline and target major version for the identity-resolver deprecation? Does v1.2.0 retain support for Laravel 11/12, and what is the full framework × PHP version matrix? Was Laravel 13 stable at the time of this release, or is support pre-emptive against a pre-release framework? Which deprecated resolver APIs are affected, and is there a published migration guide? Why did the PHPStan baseline need removal — was it fully burned down, or is analysis now scoped differently?
Caveat: this evaluation is derived from the v1.2.0 changelog alone. Repo contents, dependency graph, and the package's functional scope were not available and should be pulled before this is treated as a committed position.
Stack fit. Assuming a Laravel application on PHP 8.2+, v1.2.0 is a drop-in minor upgrade with no application-layer code changes expected. The package's value proposition is unchanged by this release — treat it as a maintenance event, not a re-evaluation trigger.
Migration path.
composer.json for both laravel/framework and php.^1.2.0 in a branch, regenerate the lockfile, and run the full suite plus static analysis.Compatibility. Do not co-schedule this with a Laravel major upgrade. The package now supports Laravel 13, but you want to isolate the variable: prove v1.2.0 is clean on your current framework before you move the framework underneath it. If you are already on Laravel 13, this release is likely a prerequisite rather than an optional bump.
Sequencing.
Maintenance. Cost is low and, notably, front-loaded — the maintainer is absorbing framework churn on your behalf. The tooling investment visible in this release (nightly CI, PHPStan baseline elimination, workflow updates) is a reasonable proxy for project health and is a better signal than feature velocity for a dependency of this kind. The counterweight is bus factor: releases and fixes here appear concentrated in a single contributor. Treat that as a genuine continuity risk and confirm you have a fork-and-patch contingency for the components you cannot easily replace.
Support. Expect deprecation-related support load over the next one to two minor versions as teams with custom resolvers discover them. Pre-empt it by locating resolver code and ownership internally before the support tickets arrive. Version support is unlikely to be broad-band; assume a trailing window of the last two to three Laravel majors and plan accordingly.
Scaling. This release has no performance, concurrency, or data-volume implications. No action required.
Failure modes to monitor.
Ramp-up. Minimal for teams already on the package — this is a routine bump with a documentation read. New adopters need no awareness of v1.2.0 specifically. The substantive onboarding cost is entirely around the identity resolver extension point: whoever owns that seam should read the deprecation guidance and the resolver docs before, not after, the removal release ships. Estimate roughly half a day to a day of engineering to land the bump and audit resolver usage, against an unbounded (and currently unquantified) cost at the eventual major if the deprecation is deferred.
How can I help you explore Laravel packages today?