-
Notifications
You must be signed in to change notification settings - Fork 587
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
Resolve SigComparer
regression introduced in 4.0
#525
Resolve SigComparer
regression introduced in 4.0
#525
Conversation
@CreateAndInject Let me know if this fixes your issue. |
Of course, |
Yes, the changes are designed to be conservative and require user to opt-in to this new behavior manually as to minimize issues when updating to the new version :p |
Since it fixed the issue, I'm merging this one. |
When can we expect the hotfix version to be published to NuGet? |
I just bumped the version, should take a few minutes for GitHub Actions to build and publish it. |
It seems that for some reason the action did not execute the NuGet publish task 🤔 https://github.com/0xd4d/dnlib/actions/runs/6057961552/job/16439643254 |
Yeah I saw that, seems like a GitHub bug... On the main page, 4.1 is the latest release, when I go to releases, 4.0 is the latest release. |
Indeed, this is quite strange behavior on GiHub's end! |
Should work now. Maybe the bug was caused by the fact that I first selected the v4.0.0 tag and then changed it to v4.1.0. |
Due to the urgency of this issue and the need for a quick fix, I have opened another pull request as opposed to #524 to demonstrate an alternative fix.
Advantages of this PR over #524:
SigComparer
in the next release backward compatible with the previous 3.6 one.SigComparer
flags depend on other flags which has the benefits of clearer behavior and less chance of potentially introducing bugs later down the line.If this PR is merged, we can close #524 and quickly release a hotfix version for 4.0.
@wtfsck @CreateAndInject