Skip to content

Bump larastan/larastan from 3.10.0 to 3.12.3 - #10

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/composer/larastan/larastan-3.12.3
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/composer/larastan/larastan-3.12.3

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 9, 2026

Copy link
Copy Markdown

Bumps larastan/larastan from 3.10.0 to 3.12.3.

Release notes

Sourced from larastan/larastan's releases.

3.12.3

What's Changed

Fixed

  • Preserve collection key types in Eloquent queries and paginators, with an optional key type in collection-of, by @​canvural in 397c6df. Read more about it here.
  • Infer chunk() and each() callback types on BelongsToMany and through relations, including pivot types, by @​canvural in 726e7a8
  • Check model properties in forceCreateQuietly() by @​midhunmonachan in #2558
  • Check model properties in quiet and force relation create methods by @​Cayan in #2560
  • Accept save() options such as touch instead of model properties by @​Cayan in #2561
  • Resolve config keys using paths relative to their config directory and expand glob patterns in configDirectories by @​canvural in f9b491b, fe7154b
  • Preserve the config value type when a default is passed to config() by @​canvural in f2a79f7
  • Preserve $this in where() and global scope methods on Eloquent builders by @​SanderMuller in #2567
  • Prevent index methods from overwriting or creating migration columns by @​Cayan in #2566
  • Refine Laravel API types for events, query logs, migrations, mail, notifications, routing, and reflection by @​canvural in 8fc1821
  • Resolve class constants used as migration column names by @​Cayan in #2565
  • Accept numeric strings, integers, and floats when writing decimal casts by @​matical in #2570
  • Infer named guard types from their configured driver by @​antoinelame in #2571

Performance

New Contributors

Full Changelog: v3.12.2...v3.12.3

3.12.2

What's Changed

Fixed

  • Improve unused view detection for mail content, Mail::send(), concatenated view names, and slash-separated Blade view names by @​FeBe95 in #2479
  • Preserve unsigned column types when an integer cast is applied and support them in higher-order collection sum() calls by @​canvural in 6f44183
  • Recognize quiet increment and decrement methods forwarded by models by @​canvural in 0196dee
  • Treat schema dump columns without NOT NULL as nullable by @​canvural in 29c3d08
  • Use Builder<Model> when a relationship path cannot be followed through an unknown model by @​MizouziE in #2549
  • Detect Octane container injection in arrow functions by @​arpitjain099 in #2551

Performance

... (truncated)

Commits
  • 792628d fix: type named guards from their configured driver (#2571)
  • c95b4d3 fix: accept numeric strings, ints and floats when writing decimal casts (#2570)
  • 84bb905 feat: resolve class constants used as migration column names (#2565)
  • 8fc1821 fix: refine Laravel API types
  • 128814f fix: stop index methods from overwriting or creating migration columns (#2566)
  • 4b8971f fix: return $this from where() and the global scope methods in the builder st...
  • 60525f4 fix: load migrations only once when no tables are found (#2569)
  • f2a79f7 fix: keep the config value type when a default is passed to config()
  • fe7154b fix: expand glob configDirectories when parsing config types
  • f9b491b fix: resolve config keys to files by their path relative to the config directory
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [larastan/larastan](https://github.com/larastan/larastan) from 3.10.0 to 3.12.3.
- [Release notes](https://github.com/larastan/larastan/releases)
- [Changelog](https://github.com/larastan/larastan/blob/3.x/RELEASE.md)
- [Commits](larastan/larastan@v3.10.0...v3.12.3)

---
updated-dependencies:
- dependency-name: larastan/larastan
  dependency-version: 3.12.3
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file php Pull requests that update php code labels Oct 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file php Pull requests that update php code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants