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

次回のMayaaリリース準備 #90

Closed
mitonize opened this issue Jan 29, 2023 · 2 comments · Fixed by #108
Closed

次回のMayaaリリース準備 #90

mitonize opened this issue Jan 29, 2023 · 2 comments · Fixed by #108

Comments

@mitonize
Copy link
Collaborator

mitonize commented Jan 29, 2023

次のMayaa リリース準備に向けてこれまでの Issue および Pull Request を整理。
CHANGELOG.md と README.md を記載する。

Mayaa のバージョンニングと最低JREバージョンについて

Mayaa のバージョンニング方針については明確ではなかったため改めてバージョニングの方針を決めておきたい。
利用者の影響調査の利便性を考慮してセマンティックバージョニングにするのが良いと思われるが、
後方互換性のない変更として最低のJREバージョンが問題となる。

2020年11月の 1.2リリースで Java7 を最低JDKバージョンにしたのち2年以上経過し
Java7のExtended Support期限の2022年7月も過ぎていることから、今回Java8(Extended Support期限は 2030年)とした。

この変更自体は一部の利用者からは非互換となるため、
メジャーバージョンを上げなければならない。

Addition

Change

Fix

Internal (Performance)

Internal (Maintenancability)


@mitonize
Copy link
Collaborator Author

mitonize commented Feb 19, 2023

Mayaa のバージョンニングと最低JREバージョンについて

直近のリリースでは内部構造の改善が多く、大きめの機能追加としてもHTML新仕様に対応する程度である。
新パーサの実験的導入はあるもののデフォルトは従来通りとしている。
この観点では機能的な廃止はない。

前回最低のJavaバージョンを Java1.2 → Java7 にした際に 1.1系から 1.2に変えたこともあり、
今回もマイナーバージョンアップ扱いとし、1.3.0 としたい。

@mitonize
Copy link
Collaborator Author

テスト自体は手元で実施できる要素がほぼなくなったため、
1.3.0-alpha としてアルファ版リリースとしたい。

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 a pull request may close this issue.

1 participant