Closed
Description
次の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
- 新パーサで使用できる属性名パターンのバリデーションを追加 #102
- プロセッサダンプでTemplateのプロセッサ、オリジナルノード、Pageの内容を追加表示 #99
- 自主実装の新しいHTMLパーサを使えるようにする。 #89
- ResourceScannerで全てのJarをスキャンしないように除外指定できる #87
- HTMLパーサをXerces XNIを用いた自主実装に切り替え #77
- 新しめのVoid elementが適切に扱われない #74
- HTMLパーサをアップグレードするための準備 #73
- JMX経由でSpecificationを無効化する操作を追加 #71
- JMX経由でSpecificationを無効化する操作を追加 #70
Change
Fix
- MetaInfSourceScanner の ignore パラメータが効いていない #104
- MetaInfSourceScanner の ignore パラメータが効いていない #103
- [mayaa-user:1087] 独自プロセッサーを使うとエラーが発生する場合がある #97
- TemplateProcessor.notifyBeginRenderが実質的に呼ばれていない #96
- TemplateProcessor.notifyBeginRenderが実質的に呼ばれていない #95
- シリアライズ処理の適正化 #93
- CompiledScript に対して expectedClass を関連づけない #91
- [mayaa-user:1087] 独自プロセッサーを使うとエラーが発生する場合がある #13
- balanceTag を無効にするとDOCTYPEが<head>内に余分に付加される #76
- balanceTag を無効にするとDOCTYPEが<head>内に余分に付加される #75
Internal (Performance)
Internal (Maintenancability)
- ライブラリファイルのスキャンおよびServiceProviderファイル読み込みのログを出力 #105
- UTでもAccept-Languageを送出しfmt:formatNumberが動作するようにする。 #101
- Selenideをアップデート #100
- unusedの警告を解消 #94
- テストフレームワークをJUnit5に変更 #86
- テストフレームワークをJUnit5に変更 #85
- Bump spring-web from 3.2.18.RELEASE to 6.0.0 #84
- Java8 向けのAPI利用に制限する。 #82
- 動的に登録されたインメモリコンテンツを返却するSourceHolderを追加 #81
- Not use AccessControlExcepton for JEP 411 #78
- Bump xercesImpl from 2.12.0 to 2.12.2 #72
- test-warにJMeter実行シナリオを追加 #69
- Page, Templateのシリアライズのリファクタリング #68
- 不要なSerializable実装を除外:InjectionResolver #67
- 不要なSerializable実装を除外:SourceDescriptor, SourceScanner #66
- IS_SECURE_WEB 設定をParameterAwareからEngineUtilに移動 #65
- Fix GitHub format #64
- 静的ソースチェックの警告の解消 #63
- テスト時に org.w3c.dom.ElementTraversal 不足エラー #62
Metadata
Metadata
Assignees
Labels
No labels