Skip to content

Conversation

@Aglezabad
Copy link

Good morning:

According to the question asked in issue #132, I've tried to make the migration of Viperit to Swift 6.
Because the module components are coupled to UIViewController and UIViewController is isolated to MainActor, I've also isolated them.

Also, the setUp method for testing Example project has been changed because it's required to use the async variant of setUp (based on the changes made).

After adding those changes, breaking changes are rosen, because all already created Viperit-based modules must be modified and provide compliance to the data isolation of its parent classes (maybe there's a way to provide retro-compatibility and adding a warning but I don't know yet if it's possible).

If anyone can provide some feedback when possible it would be good.

Best regards.

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