Skip to content

Conversation

@liamjpeters
Copy link
Contributor

PR Summary

The minimum PS version the module can be loaded in is 5.1 (since e849068).

All of the conditional compilation checks around PSV3 and PSV4 can be removed/simplified.

Similarly the runtime checks for anything less than major version 5 can be simplified.

There are probably still some functions acting as compat shims to bridge functionality missing in 3 or 4 which could also be replaced.

PR Checklist

@liamjpeters liamjpeters requested review from a team and bergmeister as code owners January 12, 2026 13:57
Copy link
Collaborator

@bergmeister bergmeister left a comment

Choose a reason for hiding this comment

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

Yes, when we upped minimum version to 5 in last release, we left code deliberately as-is in case there was feedback to pushback on that and allow people to . Whilst it has been noticed, I think we're ready to drop the code now as I'd like a new release in the next weeks or months (so will also go through other PRs). Thanks for taking the time :-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants