Skip to content

refactor: remove deprecated methods + java 21 upgrades#812

Merged
mivek merged 3 commits into
mainfrom
java-17-to-21-upgrade
Jun 15, 2026
Merged

refactor: remove deprecated methods + java 21 upgrades#812
mivek merged 3 commits into
mainfrom
java-17-to-21-upgrade

Conversation

@mivek

@mivek mivek commented Jun 14, 2026

Copy link
Copy Markdown
Owner

No description provided.

mivek added 2 commits May 31, 2026 20:29
- Update maven.compiler.source/target to 21 in root pom.xml
- Update java-version to 21 in all GitHub Actions workflows
  (maven-verify, release, codeql, sonar-pr-analysis)
- Update DeepSource runtime_version from 16 to 21
- Update CodeClimate sonar.java.source from 8 to 21
- Update AGENTS.md tech stack table
BREAKING CHANGE: Removed all deprecated methods:
- Messages.setLocale(Locale) (since 2.17.0)
- Messages.clearLocale() (since 2.17.0)
- MetarParser.getInstance() (since 2.19.0)
- TAFParser.getInstance() (since 2.19.0)
- RemarkParser.getInstance() (since 2.19.0)
- FMTrendParser.getInstance() (since 2.19.0)
- ProbTrendParser.getInstance() (since 2.19.0)
- TrendValididyParser.getInstance() (since 2.19.0)

Use the constructor directly for parsers. For locale-aware
string lookup, use Messages.getString(Locale, String).
@github-actions

Copy link
Copy Markdown

Please check on sonarcloud https://sonarcloud.io/project/pull_requests_list?id=io.github.mivek%3AmetarParser that the PR does not add any issue.

@sonarqubecloud

Copy link
Copy Markdown

@mivek mivek merged commit 9f6165f into main Jun 15, 2026
9 checks passed
@mivek mivek deleted the java-17-to-21-upgrade branch June 15, 2026 05:46
@github-actions

Copy link
Copy Markdown

🎉 This PR is included in version 3.0.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant