Skip to content

chore(deps): update dependency carthage-software/mago to v1.49.0 - #65

Merged
arueckauer merged 1 commit into
mainfrom
renovate/carthage-software-mago-1.x
Sep 21, 2026
Merged

arueckauer merged 1 commit into
mainfrom
renovate/carthage-software-mago-1.x

Conversation

@renovate

@renovate renovate Bot commented Sep 20, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
carthage-software/mago 1.48.1 → 1.49.0 age confidence

Release Notes

carthage-software/mago (carthage-software/mago)

v1.49.0: Mago 1.49.0

Compare Source

Mago 1.49.0 improves generic and assertion analysis, keeps array types precise, fixes scoped ignores, and sharpens formatter output.

🐛 Bug Fixes

Analyzer
  • By-reference mutations: preserves nested literal booleans in arrays changed by built-in functions. (#​2374, c5186aa)
  • Equality narrowing: keeps strict literal strings when compared with wider string types. (#​2365, fe9439d)
  • Dynamic instantiation: preserves nested template bounds for inferred class-string<T>. (#​2379, 0c6c397)
  • Parent method templates: resolves inherited generic returns inside templated children. (#​2378, 4eada77)
  • Method assertions: retains pure-method assertions across guards, loops, matches, switches, and boolean aliases. (#​2377, 8cdf201)
Codex
  • Array unions: accepts generic arrays compatible with a union of equivalent keyed-array types. (#​2367, 8766002)
Configuration
  • Scoped pattern ignores: keeps pattern when an analyzer ignore also sets code and in. (#​2375, ea0c26f)
Formatter
  • Broken chains: indents continuations when the formatter wraps operator chains. (#​2368, #​2370, 497cbb8)
  • Null coalescing: wraps long ?? chains within the configured print width. (#​2380, 596ce7f)
  • Statement terminators: keeps semicolons with wrapped use and echo statements. (#​2363, ec5c55c)
CLI
  • Guard progress: uses a terminal-safe emoji for aligned progress output. (#​2369, a6aa77c)

🙏 Thank You

Contributors

A huge thank you to everyone who contributed code to this release:

Issue Reporters

Thank you to everyone who reported issues that shaped this release:

Full Changelog: carthage-software/mago@1.48.1...1.49.0


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@arueckauer arueckauer left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 🚢

@arueckauer
arueckauer merged commit 1b57762 into main Sep 21, 2026
3 checks passed
@arueckauer
arueckauer deleted the renovate/carthage-software-mago-1.x branch September 21, 2026 06:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant