Skip to content

Instantly share code, notes, and snippets.

@ma8ma
Last active January 18, 2020 00:15
Show Gist options
  • Save ma8ma/9ce98ad80eaa9da81a0f3f19b0470d03 to your computer and use it in GitHub Desktop.
Save ma8ma/9ce98ad80eaa9da81a0f3f19b0470d03 to your computer and use it in GitHub Desktop.
JDim 0.3.0-20200118 リリースノートの草案

JDim 0.3.0-20200118 リリースノートの草案
いくつかのリンクは未作成のため404 Not Foundが表示されます

主な変更点

詳細は マージされたPull requests または マニュアル を参照してください。

3️⃣ GTK3版

GTK3版の安定性が向上しました。 マウスホイールによるスクロール(#113)やタブの切り替え(#114, #117)、書き込みビューのダブル・トリプルクリックによる範囲選択(#158)が追加されました。

📁 キャッシュディレクトリ

freedesktop.orgの規格に合わせるため、データを置いておく場所が $XDG_CACHE_HOME/jdim に変更されました。 ただし、以前のディレクトリ($HOME/.jd)が存在する場合はそちらを優先して使います。
また、 $HOME/.jd を使わないようにするconfigureオプション(--disable-compat-cache-dir)を追加しました。(#108)

キャッシュディレクトリの優先順位
$HOME/.jd $XDG_CACHE_HOME/jdim 使われるのは…
存在する any $HOME/.jd
存在しない any $XDG_CACHE_HOME/jdim
any (無効化) any $XDG_CACHE_HOME/jdim

NOTE:

  • 環境変数 XDG_CACHE_HOME が未設定または空のときはかわりに $HOME/.cache/jdim が使われます。
  • $HOME/.jd が無効化されている場合は jdim --version の出力に --disable-compat-cache-dir が追加されます。

📛 ロゴ

デスクトップ環境などに表示するアイコン(ロゴ)を更新しました。(#152, #156)

📦 Snapパッケージ

Snapパッケージを公開しました。 通常のパッケージと違いアクセス制御が導入されています。 詳細はマニュアルを参照してください。(#118)

ターミナルからインストールする方法

sudo snap install jdim

🔧 ソフトウェアの構築(ビルド)

  • 利用するハッシュ関数を変更してlibgcryptへの依存を無くしました。(#120)
  • travis-ci(#99)とGitHub Actions(#160)を利用した継続的インテグレーション(CI)を導入しました。

👻 廃止された機能

  • Subversionのサポートを削除しました。 (#105)
  • 古いCPUに合わせて最適化するconfigureオプションを削除しました。(#140)

🔜 サポート

  • 以下のプラットフォームのサポートは0.3.0リリースをもって終了します。(#141)
    • GTKのバージョンが2.24未満
    • 2020年にサポートが終了する長期サポートのディストロ (CentOS 6, Debian Jessie)
    • CentOS 7(2014年リリース)より古いディストロ
  • --with-sessionlib=gnomeuiを廃止予定にしました。(#142)

不具合のご報告やアイコンのご提供をいただきまして重ねてお礼申し上げます。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment