Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Lumina and use MacroStringParser #2033

Merged
merged 1 commit into from
Sep 14, 2024

Conversation

Soreepeong
Copy link
Contributor

@Soreepeong Soreepeong commented Aug 27, 2024

No longer requires hook and main thread requirements on compiling macro strings.

Needs lookup table fixing on Lumina; using reflection to fix for the time being.

@KazWolfe
Copy link
Member

These changes are API breaking - am I to assume that the things they're replacing are still new enough to not see widespread adoption?

If not, we may need to defer this to api11.

No longer requires hook and main thread requirements on compiling macro
strings.

Needs lookup table fixing on Lumina; using reflection to fix for the
time being.
@Soreepeong
Copy link
Contributor Author

Updated to 4.2.1 and it seems that extension methods will not be referred to if the original class has the correspondingly signatured functions from future compilation; restored this modifier to those deprecated functions.

@Soreepeong
Copy link
Contributor Author

The one breaking change in Lumina is from a base class that is not supposed to be implemented by plugins anyway, so it should be fine.

@KazWolfe KazWolfe enabled auto-merge (squash) September 14, 2024 17:23
@KazWolfe KazWolfe merged commit 1f74293 into goatcorp:master Sep 14, 2024
2 of 3 checks passed
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.

3 participants