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

Upgrade Guice to 5.0.1 and Kotlin to 1.4.32 #22

Merged
merged 2 commits into from May 8, 2021
Merged

Upgrade Guice to 5.0.1 and Kotlin to 1.4.32 #22

merged 2 commits into from May 8, 2021

Conversation

jsfr
Copy link
Contributor

@jsfr jsfr commented Apr 14, 2021

This upgrades:

  • Guice to 5.0.1
  • Kotlin to 1.4.32

Guice 5.0.1 replaces cglib which removes a ton of 'illegal reflective access' warnings that previously came from Guice when running it on newer versions of JVM.

@jsfr
Copy link
Contributor Author

jsfr commented Apr 19, 2021

@johnlcox Would this update be something you're interested in for the repo?

@johnlcox
Copy link
Member

Thanks. This look great.

Are there any other changes in Guice 5.x that might be incompatible with 4.x? I'm wondering if this should bump kotlin-guice to a 2.x release.

@jsfr
Copy link
Contributor Author

jsfr commented Apr 26, 2021

Reading through the release notes I don't see anything breaking. There's the change from cglib to a custom built library instead but there shouldn't be any need to do any sort of migration for a user from my understanding of reading the notes

https://github.com/google/guice/wiki/Guice501

@jsfr
Copy link
Contributor Author

jsfr commented May 4, 2021

@johnlcox Let me know if there's anything else I should do here :)

@johnlcox johnlcox merged commit 2e524e7 into misfitlabsdev:master May 8, 2021
@jsfr jsfr deleted the upgrade-guice-and-kotlin branch May 11, 2021 07:57
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.

None yet

2 participants