lpradel / steam-web-api-java

:steam_locomotive: Java library to provide access to the data available from Valve's Steam API
Apache License 2.0
78 stars 16 forks source link

Upgrade dependencies and upgrade to java 11 #11

Closed 41zu closed 2 years ago

41zu commented 2 years ago

Hi,

in this pull request, I upgraded all dependencies in the pom and pumped up the compiler source/target to Java 11. I changed all required code to comply with the new requirements. I also removed all warnings.

All tests are passing and I tested the resulting jar file in my own code, but don't hesitate to tell me when you find a deficiency or make fast fixes on your own.

I hope you can merge this request. I also would be thrilled if you could also update the package afterwards on maven central :)

Best regards Dominik

41zu commented 2 years ago

I just might add, why I did the changes in the first place.

mvnrepository.com lists 46 known vulnerabilities for this package, which it inherits from its dependencies. This pull request fixes all of them.

lpradel commented 2 years ago

@41zu Thanks a lot, I will try to release the new version to maven central this week. Also you forgot to add yourself to contributors in README I believe you have earned it 👍

lpradel commented 2 years ago

@41zu Version 1.3 is now available on maven central

41zu commented 2 years ago

Thank you :)