tDiary-5.5.0 リリース
29の日ではありませんが、tDiary 5.5.0 をリリースします。約1年1ヶ月ぶりのリリースです。今回は CGI クラスへの依存の廃止という、内部構造の大きな書き換えを含むリリースです。
本体(tdiary-core)の変更点
- CGI クラスへの依存を廃止し、内部の処理を Rack ベースの TDiary::Request に統一(Ruby 4.0 で縮小される cgi ライブラリへの対応)
- CGI と FastCGI のエントリポイントを Rack アダプタとして書き換え
- Amazon プラグインの PA-API 5.0 OffersV2 対応と、403 が返された場合の amazon.co.jp の URL 表示
- 日記編集欄のサイズ調整を JavaScript から CSS へ変更
- プラグインのインスタンスキャッシュを追加(オプトイン)
- フル版 tarball に同梱する gem を pure Ruby のもののみに変更
- Heroku 向けの依存を bundler のオプショナルなグループへ移動
- tdiary gem を Trusted Publishing でリリースするように変更
theme (tdiary-theme)の変更点
- とくになし
blogkit (tdiary-blogkit)の変更点
- とくになし
contrib (tdiary-contrib)の変更点
- oEmbed で取得した埋め込み用 HTML を日記に挿入する oembed プラグインを追加
- Google Analytics GA4 プラグインを追加
- Gyazo プラグインにキャッシュ機能を追加
- OpenGraph タグ fediverse:creator の出力に対応
- flickr プラグインから Oga サポートを削除
- Emacs 用 tdiary-mode を新しい Emacs に対応
