Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jul 21, 2025

Bumps mixinExtrasVersion from 0.5.0-beta.1 to 0.5.0-rc.4.
Updates io.github.llamalad7:mixinextras-common from 0.5.0-beta.1 to 0.5.0-rc.4

Release notes

Sourced from io.github.llamalad7:mixinextras-common's releases.

0.5.0-rc.4

  • Fix: Resolve NPE on ASM 5.2 when matching against a primitive int-like comparison.
  • Fix: Resolve crash when using @ModifyExpressionValue on an int-like @Expression which had previously been replaced.

0.5.0-rc.2

If you are using a pre-release on Forge 1.18.2, please update to this one. This release only affects Forge.

  • Improvement: Make mixinextras-forge a library rather than a mod.
  • Fix: Resolve crashes on Forge 1.18.2 if a pre-release is used together with a stable version.

0.5.0-rc.1

MixinExtras 0.5.0 has now entered the release candidate phase, meaning no more changes are planned unless bugs come up.

Changes since the last beta:

  • Fix: Give a proper error when @WrapMethod is attempted on <init> or <clinit>. These do not make sense to support.
  • Fix: Support @Coerced return types properly on all our injectors and adapt to their usage on vanilla injectors.
  • Fix: Resolve an issue that prevented @WrapOperation on an integer comparison if either side was boxed.

Changes since 0.4.1:

  • New: @Expressions. This is a huge feature which allows you to target almost any sequence of instructions to make @Ats both much more flexible and much more wide-reaching than before. Additionally @ModifyExpressionValue lets you modify the result of any such expression, and @WrapOperation also gains support for many new things, such as array accesses, comparisons and casts.
  • Fix: Properly support @Coerce on all injectors
  • Fix: Give a proper error when @WrapMethod is attempted on <init> or <clinit>. These do not make sense to support.
  • Fix: Handle the case where null is passed to Operation#call and the number of arguments is incorrect.

0.5.0-beta.5

  • Fix: Resolve issues when targeting a string concat with exactly 2 components.
  • Improvement: Prevent direct targeting of expanded string concat code.
  • Improvement: Handle synthetic String.valueOf calls on concat components as of Java 19.
  • Fix: Proper error when incorrect argument count for Operation::call with null arguments.
  • Fix: Resolve INSTANCEOF and CHECKCAST being treated as class constants.
  • Fix: Allow @ModifyExpressionValue on casts and instanceofs without @Expressions.
  • Fix: Allow @Coerce on @WrapMethod params.
  • Change: Prefer new style of minVersion declaration. example.mixins.json:
{
    ...
    "mixinextras": {
        "minVersion": "..."
    }
    ...
}

0.5.0-beta.4

  • Fix: Set a module name on NeoForge. This resolves crashes due to both the beta and the bundled version being loaded.
  • Fix: Fix slim jar manifest being empty.

... (truncated)

Commits
  • 2cd1ecd Version 0.5.0-rc.4
  • 2e63300 Build: Stop jreleaser thinking it has nothing to do.
  • e73bd6b Expressions 0.0.6
  • a563762 Fix: Resolve NPE on ASM 5.2 due to getInternalName on primitives
  • 4025d2e Fix: Resolve StringConcatFactoryExpander providing incorrect finishedParts ...
  • bc1a98e Fix: Resolve @ModifyExpressionValue on the final result of a string concat.
  • 3bb7dd2 Fix: Resolve @ModifyExpressionValue on int-like type being broken since coe...
  • 3a08006 New: Report expression match statuses.
  • 5625302 Refactor: Split Expression.matches into matches and matchesImpl.
  • 7f6da4f Expressions Fix: Allow newlines in string literals.
  • Additional commits viewable in compare view

Updates io.github.llamalad7:mixinextras-fabric from 0.5.0-rc.2 to 0.5.0-rc.4

Release notes

Sourced from io.github.llamalad7:mixinextras-fabric's releases.

0.5.0-rc.4

  • Fix: Resolve NPE on ASM 5.2 when matching against a primitive int-like comparison.
  • Fix: Resolve crash when using @ModifyExpressionValue on an int-like @Expression which had previously been replaced.
Commits
  • 2cd1ecd Version 0.5.0-rc.4
  • 2e63300 Build: Stop jreleaser thinking it has nothing to do.
  • e73bd6b Expressions 0.0.6
  • a563762 Fix: Resolve NPE on ASM 5.2 due to getInternalName on primitives
  • 4025d2e Fix: Resolve StringConcatFactoryExpander providing incorrect finishedParts ...
  • bc1a98e Fix: Resolve @ModifyExpressionValue on the final result of a string concat.
  • 3bb7dd2 Fix: Resolve @ModifyExpressionValue on int-like type being broken since coe...
  • 3a08006 New: Report expression match statuses.
  • 5625302 Refactor: Split Expression.matches into matches and matchesImpl.
  • 7f6da4f Expressions Fix: Allow newlines in string literals.
  • Additional commits viewable in compare view

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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @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 `mixinExtrasVersion` from 0.5.0-beta.1 to 0.5.0-rc.4.

Updates `io.github.llamalad7:mixinextras-common` from 0.5.0-beta.1 to 0.5.0-rc.4
- [Release notes](https://github.com/LlamaLad7/MixinExtras/releases)
- [Commits](LlamaLad7/MixinExtras@0.5.0-beta.1...0.5.0-rc.4)

Updates `io.github.llamalad7:mixinextras-fabric` from 0.5.0-rc.2 to 0.5.0-rc.4
- [Release notes](https://github.com/LlamaLad7/MixinExtras/releases)
- [Commits](LlamaLad7/MixinExtras@0.5.0-rc.2...0.5.0-rc.4)

---
updated-dependencies:
- dependency-name: io.github.llamalad7:mixinextras-common
  dependency-version: 0.5.0-rc.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.github.llamalad7:mixinextras-fabric
  dependency-version: 0.5.0-rc.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels Jul 21, 2025
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Jul 28, 2025

Superseded by #580.

@dependabot dependabot bot closed this Jul 28, 2025
@dependabot dependabot bot deleted the dependabot/gradle/mixinExtrasVersion-0.5.0-rc.4 branch July 28, 2025 17:17
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 java Pull requests that update java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant