Skip to content

Migration to Swift 6.#133

Open
Aglezabad wants to merge 2 commits into
ferranabello:masterfrom
Aglezabad:master
Open

Migration to Swift 6.#133
Aglezabad wants to merge 2 commits into
ferranabello:masterfrom
Aglezabad:master

Conversation

@Aglezabad

Copy link
Copy Markdown

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