Skip to content

Releases: igapyon/miku-indexgen-java

v1.6.2

Choose a tag to compare

@igapyon igapyon released this 23 Jun 13:00
6a78f63

v1.6.2

v1.6.0

Choose a tag to compare

@igapyon igapyon released this 19 Jun 22:46
989adec

v1.6.0

v1.5.1

Choose a tag to compare

@igapyon igapyon released this 06 Jun 15:28
89e212f

v1.5.1

v1.5.0

Choose a tag to compare

@igapyon igapyon released this 06 Jun 14:23
1dda68a

v1.5.0

v1.4.4

Choose a tag to compare

@igapyon igapyon released this 28 May 15:20
b51b9b7

v1.4.4

v1.3.0

Choose a tag to compare

@igapyon igapyon released this 22 May 12:11
6767778

v1.3.0

v1.2.1

Choose a tag to compare

@igapyon igapyon released this 16 May 01:04
b9f5e22

v1.2.1

v1.2.0

Choose a tag to compare

@igapyon igapyon released this 16 May 00:16
f0bcd33

v1.2.0

v1.1.2 `index.json` の `files` 配列で、各ファイルエントリを検索しやすい 1 行レコード形式で出力するよう変更

Choose a tag to compare

@igapyon igapyon released this 07 May 22:04
a7c7143

v1.1.2 index.jsonfiles 配列で、各ファイルエントリを検索しやすい 1 行レコード形式で出力するよう変更

概要

miku-indexgen-java のバージョンを 1.1.2 に更新し、index.json の出力形式、リリース成果物、GitHub Actions のリリース検証を改善しました。

主な変更

  • Maven プロジェクトバージョンを 1.1.2 に更新
  • index.jsonfiles 配列で、各ファイルエントリを検索しやすい 1 行レコード形式で出力するよう変更
  • runtime module の sources jar 生成を追加
  • GitHub Release workflow で runtime jar と runtime sources jar をリリース asset として扱えるよう改善
  • Release workflow に、タグのバージョンと pom.xmlproject.version の整合性チェックを追加
  • miku シリーズ向けの設計方針ドキュメントを追加
  • Java アプリ設計方針と straight conversion 方針のドキュメント参照を整理
  • upstream 追従ログ、クラス対応表、移行残件メモを更新

確認事項

  • mvn -B package が成功することを確認済み

miku-indexgen-java v1.0.1 リリース

Choose a tag to compare

@igapyon igapyon released this 24 Apr 13:33
8134828

miku-indexgen-java v1.0.1 リリース

Maven Plugin の verbose / progress ログ出力を、IndexgenResult.logs に蓄積された内容を後から出力する方式から、Mojo logger へイベントごとに出力する方式へ変更

概要

Maven Plugin の verbose / progress ログ出力を、IndexgenResult.logs に蓄積された内容を後から出力する方式から、Mojo logger へイベントごとに出力する方式へ変更しました。

あわせて、CLI と共有 core API からも同じ仕組みを利用できるように IndexgenOptions に verbose 出力先を追加し、バージョン表記を 1.0.1 に更新しました。

変更内容

  • Maven Plugin の verbose ログを Maven の Log.info へ流す MavenLogPrintStream を追加
  • MikuIndexgenMojoMikuIndexgenChildDirectoriesMojo で verbose ログを Mojo logger 経由で出力するよう変更
  • 逐次出力済みの verbose: ログが buffered logs から重複出力されないよう変更
  • IndexgenOptionsverboseStream を追加
  • VerboseLogger がログを保持しつつ、指定された PrintStream にも逐次出力できるよう変更
  • CLI の verbose 出力先として stderr を verboseStream に設定
  • verbose ログ文言を found-file から reading-file に変更
  • Maven Plugin と CLI の verbose ログ挙動に関するテストを追加・更新
  • プロジェクト、Maven Plugin、README、開発ドキュメントのバージョン表記を 1.0.1 に更新
  • TODO に Maven Plugin の verbose / progress logging 変更完了を追記

テストコードの追加・更新

この変更範囲では、以下を確認するテストコードが追加・更新されています。

  • Maven Plugin の verbose ログが Mojo logger 経由で出力され、重複しないこと
  • child-directory batch mode でも各子ディレクトリの verbose ログが出力され、重複しないこと
  • CLI の verbose ログが stdout ではなく stderr に出力されること
  • verbose ログ文言が reading-file=... として扱われること