tDiary.org - 日記コミュニケーションを加速する


tDiary-4.0.2 リリース

tDiary 4.0.2 をリリースします。このリリースでは、従来パッケージに添付されていた、標準の2スタイル(default および wiki)以外のスタイルを、今後のメンテナンス性向上のために gem に分離しています。標準の2スタイル以外のスタイルを使っていた場合には、Gemfile または Gemfile.local ファイルに追加する必要があります(gfm スタイルの場合は tdiary-style-gfm)。

上記の変更に合わせて cache のディレクトリ構造が変化しています。上書きアップグレードを行う場合、tdiary/io/cache ディレクトリを削除してください。また、標準の 2 スタイル以外を利用しており、さらに bundler を実行できない共有サーバーを利用している方は、機能変更の欄に掲載している url から該当のスタイルファイルを取得し tdiary/style ディレクトリに配置してください(後日ドキュメント化予定)

tDiary 4.0.2 は Ruby 1.9.3 以降で動作します。すでにサポートが終了している Ruby 1.8 では動作しませんので、ご注意ください。

tDiary-4.0.1 からの変更点

本体(tdiary-core)の変更点

機能追加

特になし

機能変更
  • defaultおよびwikiスタイル以外のスタイルをgemにしてcoreから分離
    • https://github.com/tdiary/tdiary-style-gfm
    • https://github.com/tdiary/tdiary-style-rd
    • https://github.com/tdiary/tdiary-style-etdiary
    • https://github.com/tdiary/tdiary-style-emptdiary
  • memcacheおよびredisキャッシュをgemにして core から分離
    • https://github.com/tdiary/tdiary-cache-memcached
    • https://github.com/tdiary/tdiary-cache-redis
  • rdb アダプタを gem にして core から分離
    • https://github.com/tdiary/tdiary-io-rdb
バグ修正

特になし

開発者向け変更点など
  • styleのnamespace変更 (→TDiary::Style)
  • ioのnamespace変更 (→TDiary::IO)
  • cacheのnamespace変更 (→TDiary::Cache)