Skip to content

Update dependencies#37

Open
sproctor wants to merge 4 commits intonefilim:mainfrom
sproctor:update_dependencies
Open

Update dependencies#37
sproctor wants to merge 4 commits intonefilim:mainfrom
sproctor:update_dependencies

Conversation

@sproctor
Copy link

@sproctor sproctor commented Jan 1, 2025

A lot of the dependencies were 2+ years out of date. This PR brings most of them to current versions. Arrow removed some stuff in the next release and there were some parts that I didn't understand how to migrate. Newer versions of github release seem to be broken with Kotlin scripts, or incompatible in a way that I don't understand.

I also switch from "Dependency Update" to "Refresh Versions", because it's easier for me to use and saved a lot of work in updating.

@nefilim
Copy link
Owner

nefilim commented Jan 2, 2025

I appreciate your PR @sproctor - how confident are you with these changes?

To be honest with you Kotlin/Arrow/Gradle was a short detour in my career and haven't used any of that stack for almost 3 years now, unfortunately I have no idea how the language has changed since 1.6 or how Arrow has evolved.

@sproctor
Copy link
Author

sproctor commented Jan 8, 2025

I should probably port my code to a maintained JWT library. None of the options are amazing though.

The only change I'm not super confident about is removing the annotation from the Serializer. The compiler complained about it and said it was useless, then the tests passed after removing it, so I figured it was ok.

The rest is just updating dependencies and switching to refreshVersions.

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.

2 participants