Skip to content

2026.2.1

Latest

Choose a tag to compare

@irof irof released this 15 Feb 15:22
· 42 commits to main since this release

変更

  • index.html の出力日時の横に早退時間(何分前、何日前とか)を出すようにしました。「さっき出したやつだったっけ?」と悩まなくてよくなりました。
  • ドメイン概要 domain.html やユースケース概要 usecase.html などのダイアグラムのレンダリングタイミングを変更しました。対象が多い場合、ドキュメントを開いてからレンダリングが終わるまでブラウザがぐるぐるしていたのが改善されています。
  • 一覧出力 list-output.html一覧: Excel で扱っていた全ての情報を扱えるようにしました。Excelは廃止予定です。HTMLで開けるのでExcelの起動を待たずに見れます。Excelで扱いたい場合はCSV出力でファイルにできます。 xlsx 形式ではありません。
  • ネストしたクラスのJavadocなどを読めるようにしました。今までは対象外としてwarnログを出していました。
  • パッケージ概要 package.html を更新し、incubateでなくしました。詳細は後述。
  • 用語集 glossary.html を更新しました。詳細は後述。
  • ノイジーな実行ログを減らしました。
  • 設定ファイルを使用した場合に今まで動作していなかったものが動作するようになりました。年単位で前から動いていない状態だったと思われるので、多分誰も使用していないのでしょう。設定の指定方法は仕切り直そうと思っています。

パッケージ概要 package.html

パッケージに関する俯瞰的な情報を見るドキュメントです。JIGのメインドキュメントになります。

このドキュメントのパッケージ関連図はMermaidで出力しており、出力対象の絞り込みなどが可能です。
それに伴い jig.pattern.domain などの指定によらず、全パッケージを対象にしています。

デフォルトでは "domain" を含むパッケージ名をルートとしていますが、解除することでプロダクト全体の関連を参照できます。

今後パッケージ関連図はこちらで提供し、現在 index.html にある「パッケージ関連図」はそのうち廃止しようと思っています。

用語集 glossary.html

  • 索引を追加しました。
  • 絞り込みが「用語および説明の部分一致」だったのを色々できるようにしました。
  • 並び替えができるようになりました。
  • 省略表示(完全修飾名などの非表示化)ができるようになりました。
  • 初期表示時にメソッドおよびフィールドは非選択にしました。
  • デザインも一新しました。

変更 JIG CLI

  • 実行ログに index.html を出力しました。なぜかこれだけ相対パスなのはそのうち直すかも。
  • --mode MAVEN を廃止しました。

Full Changelog: 2026.1.1...2026.2.1