Skip to content

Update dependencies#37

Open
sproctor wants to merge 4 commits into
nefilim:mainfrom
sproctor:update_dependencies
Open

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

Conversation

@sproctor

@sproctor sproctor commented Jan 1, 2025

Copy link
Copy Markdown

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

nefilim commented Jan 2, 2025

Copy link
Copy Markdown
Owner

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

sproctor commented Jan 8, 2025

Copy link
Copy Markdown
Author

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