Skip to content
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

Scala Native 0.5 #272

Open
mio-19 opened this issue Sep 21, 2024 · 6 comments
Open

Scala Native 0.5 #272

mio-19 opened this issue Sep 21, 2024 · 6 comments
Labels
enhancement New feature or request

Comments

@mio-19
Copy link

mio-19 commented Sep 21, 2024

Is your feature request related to a problem? Please describe.
I want to use this library with Scala Native 0.5

Describe the solution you'd like
Update Scala Native

Describe alternatives you've considered
N/A

@mio-19 mio-19 added the enhancement New feature or request label Sep 21, 2024
@Iltotore
Copy link
Owner

In late August I wanted to upgrade to Scala Native 0.5. Unfortunately some dependencies (for compat modules) did not support it. I will check their current state before releasing 3.x

@mio-19
Copy link
Author

mio-19 commented Oct 9, 2024

I think now more dependencies support scala native 0.5.

@Iltotore
Copy link
Owner

Unfortunately, some dependencies (e.g ciris) still not compile against 0.5

@mio-19
Copy link
Author

mio-19 commented Oct 14, 2024

Is it possible to update some modules first and wait for them?

@Iltotore
Copy link
Owner

AFAIK there is no binary retro nor forward compatibility in Scala Native. I would have to either support both versions (I'm afraid it will not be very straightforward given the current build.sc) or keep the same version for all which means stay to 0.4 until Ciris and others update to 0.5.

I'll check which dependencies are still on 0.4 and see if I can make some PRs.

@Iltotore
Copy link
Owner

The libraries missing in 0.5 are:

  • Ciris
  • Decline
  • Skunk

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants