Skip to content

Conversation

@tib
Copy link
Member

@tib tib commented Nov 22, 2025

  • Complete rework using modern Swift 6+ features
  • Using the new Testing framework instead of XCTests
  • Migrated to github-workflows instead of local scripts
  • Use Sendable structs instead of classes for Elements
  • Even more type-safety via reworked HTML builders

This was referenced Nov 22, 2025
@tib tib requested review from GErP83, mzpx and viaszkadi November 22, 2025 19:51
@m-y-n-o-n-a
Copy link
Contributor

m-y-n-o-n-a commented Nov 23, 2025

Hi Tib, maybe it is possible to keep the library names as this change would result in major rework

SwiftHtml
SwiftSvg
SwiftRss
SwiftSitemap

Would be highly appreciated. Thank you 🙏

@tib
Copy link
Member Author

tib commented Nov 23, 2025

This will definitely be a breaking change, so I'm aiming for a 2.x.x release. I'm also still debating the naming conventions and haven't finalized them yet. I'm trying to follow the API design guidelines. I might ask about this on social media later… 🤔 Thanks for your feedback, I really appreciate it. 🙏

@mynona
Copy link

mynona commented Nov 23, 2025

This will definitely be a breaking change, so I'm aiming for a 2.x.x release. I'm also still debating the naming conventions and haven't finalized them yet. I'm trying to follow the API design guidelines. I might ask about this on social media later… 🤔 Thanks for your feedback, I really appreciate it. 🙏

Yes, that is clear. I was just asking if it is possible to keep the target names the same as this would simplify migration a lot. Thx.

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

Labels

None yet

Development

Successfully merging this pull request may close these issues.

4 participants