JDim 0.16.0-unreleased リリースノートの草案(2026年3月中旬)
いくつかのリンクは未作成のため404 Not Foundが表示されます
#1580 まで
2026-03-06 に 5ch.net のドメインが停止し、サイトが 5ch.io へ移行されました。 この影響により JDim v0.15.0 では 5ch.io の板やスレッドの読み込み・書き込みに不具合が発生していましたが、本件は #1579 にて修正済みです。
RFC 0005 に基づく次期定例リリース(2026-07予定)まで約4ヶ月ありますが、主要機能である「5ちゃんねる」の利用が困難な現状を鑑み、バグ修正を目的とした臨時バージョン v0.16.0 を緊急リリースします。
詳細は マージされたPull requests または マニュアル を参照してください。
リリース計画のissue: #1580
5ちゃんねるの主要ドメインが 5ch.io に移行したため、従来の 5ch.net を前提とした判定ロジックやハードコードされたURLでは、板一覧の取得、スレッドの閲覧、および「どんぐりシステム」などの付随サービスが正しく動作しなくなりました。これらを新ドメインへ適合させる必要があります。
(#1579) 以下の5つの修正を一つのパッケージとして導入します。また、判定ロジックの近代化のため C++20 の std::string::ends_with() を採用しました。
- ドメイン判定の修正:
Root::is_2ch()等に 5ch.io を追加し、掲示板として正しく認識させます。 - リダイレクト除去の修正: jump.5ch.io 経由の外部リンクから中間ページを除去できるよう対応しました。
- Cookie管理の更新: 5ch.io ドメインに対して適切な HTTP Cookie を送信・保持するよう修正しました。
- 接続先URLの置換: BE(個人認識)、BBSMENU(板一覧)、どんぐりシステムの接続先を 5ch.io へ変更しました。BEについてはリダイレクトを避け効率化するため HTTPS をデフォルトに設定しています。
- ドキュメント更新: README やマニュアル内のリンクを修正し、現在の移行状況に関する注意書きを追加しました。
ビルド時の注意: このバージョンから C++20 の機能を使用しています。ビルドディレクトリ(builddir)を使い回すとコンパイルエラーになる可能性があるため、失敗した場合は一度ビルドディレクトリを削除して再生成してください。
no changes
- (#1579)
Root::is_2ch()等に 5ch.io を追加し、掲示板として正しく認識させます。 - (#1579) jump.5ch.io 経由の外部リンクから中間ページを除去できるよう対応しました。
- (#1579) 5ch.io ドメインに対して適切な HTTP Cookie を送信・保持するよう修正しました。
- (#1579) BE(個人認識)、BBSMENU(板一覧)、どんぐりシステムの接続先を 5ch.io へ変更しました。BEについてはリダイレクトを避け効率化するため HTTPS をデフォルトに設定しています。
no changes
no changes
no changes
- (#1577) コントリビュートガイドを更新しC++20を利用するように案内します。 さらにC++20の機能についてgcc-11とclang-14の実装を条件に利用可能とし、利用できない機能を禁止リストにまとめ追加しました。
- (#1579) README やマニュアル内のリンクを修正し、現在の 5ch.io 移行状況に関する注意書きを追加しました。
- (#1575) GTKMM: バージョン要件を3.24.5以上に更新しました。
- (#1575) GLIBMM: バージョン要件を2.66.2以上に更新しました。
- (#1575) GLIB: バージョン要件を2.72.1以上に更新しました。
- (#1575) GnuTLS: バージョン要件を3.7.3以上に更新しました。
- (#1575) OpenSSL: バージョン要件を3.0.2以上に更新しました。
- (#1575) GoogleTest: バージョン要件を1.11.0以上に更新しました。
- (#1577) 使用するC++標準規格をC++20に更新しました。
- (#1576) 動作環境の変更にともないCIでテストするコンパイラーのバージョンを更新しました。
no changes
このバージョンから C++20 の機能を使用しています。ビルドディレクトリ(builddir)を使い回すとコンパイルエラーになる可能性があるため、失敗した場合は一度ビルドディレクトリを削除して再生成してください。
不具合のご報告をいただきまして重ねてお礼申し上げます。