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


tDiary-5.0.2 リリース

Last Update: 2016-09-29 17:31:51

tDiary 5.0.2 をリリースします。主にバグ修正とドキュメントの更新が今回の更新です。

本体(tdiary-core)の変更点

機能追加・変更
  • 全体的にドキュメントの古い部分を更新
  • INSTALL-rackドキュメントにて、Gemfile.localを使ったgemの追加方法を追記
開発者向け変更点
  • テストで利用するパッケージを一部修正・更新
バグ修正
  • amazonプラグインでエラーになる場合の対処
  • ツッコミで絵文字が表示できないバグを修正
  • defaultテーマでflickrプラグインの画像を右/左寄せできていなかったのを修正

theme(tdiary-theme)の変更点

機能追加・変更
  • gustavテーマでflickrプラグインによる画像を右/左寄せできていなかったのを修正

contrib(tdiary-contrib)の変更点

機能追加・変更
  • playstoreプラグイン: 日本語表示に対応
バグ修正
  • とくになし
Tags: release 5.0

tDiary-5.0.1 リリース

Last Update: 2016-06-30 10:40:38

tDiary-5.0.1

tDiary 5.0.1 をリリースします。主に高速化とバグ修正が今回の更新です。

本体(tdiary-core)の変更点

機能追加・変更
  • previewプラグインで入力フォームとプレビューを横並びできるようにして、contribからcoreに移動
  • amazonプラグインの高速化 (Gemfile.localにoga gemを追加した場合)
  • calendarプラグイン、calendar2プラグインの高速化
  • プラグインの読み込みを高速化
  • 配布パッケージからsprocketsを削除
開発者向け変更点
  • パッケージのリリース先をGitHubに変更
バグ修正
  • 新しいcategoryプラグインの互換性を向上

contrib(tdiary-contrib)の変更点

機能追加・変更
  • image_gpsプラグイン、google_mapプラグインをhttps対応
  • slideshowプラグインを追加
  • flickrプラグインの高速化(Gemfile.localにoga gemを追加した場合)と、画像サイズの追加
  • socialbuttonプラグインのはてなブックマーク対応を最新化
  • previewプラグインをcoreに移動
  • steamプラグインを追加
バグ修正
  • 新しいcategoryプラグインをcategory_to_tagcloudと併用した場合のエラーを抑制
Tags: release 5.0

tDiary-5.0.0 リリース

Last Update: 2016-03-30 05:53:31

tDiary-5.0.0

tDiary 5.0.0 をリリースします。Ruby 2.0のサポート終了にともない、比較的影響の大きな非互換が発生したため、メジャーバージョンを5としました。

その非互換とはセキュアモード(secure mode)の廃止です。ですから、tdiary.confにて「@secure = true」としていない日記はこの非互換の対象ではありません。通常通りアップデートしても大丈夫です。セキュアモードを使った日記を運用している場合は、以下の注意を読んで対応して下さい。

Ruby 2.1以降では、tDiaryがセキュアモードを実現するのに使っていた機能がなくなったため、この非互換が発生しています。つまり、Ruby 2.0以前のバージョンを使っている場合には影響を受けません(ただしそのRubyは古くてサポートされていないので急いでアップデートすべきです)。他者に貸し出すため等の目的でセキュアモードで運用している日記を、Ruby 2.1以降のバージョンで動かす場合には、個々の日記がシステムに手出しをできないように、以下のような対策を打つべきでしょう(上から順に簡単な対策になっています):

  • suexecやそれに類した環境でCGIをそれぞれのユーザ権限で動作させる
  • jailやそれに類した環境でWebサーバをそれぞれのユーザ権限で動作させる
  • Dockerやそれに類した環境でコンテナ自体を分離する
  • 日記ごとに別のサーバを用意する

本体(tdiary-core)の変更点

機能追加・変更
  • Ruby 2.0のEoLにともなうサポート終了
  • セキュアモードの廃止
  • HTTPSでの運用が可能になった
  • masterブランチを直接Herokuへデプロイ可能になった (herokuブランチは廃止)
  • categoryプラグインを軽量版に置き換え。旧版はcategory-legacyプラグインとして存続
  • CSSの読み込み順位を変えて表示を高速化
  • squeezeプラグインをcontribへ移動
  • theme_onlineプラグインで利用するテーマをGitHub上のものに変更
  • 出力するHTMLをHTML5に準拠
開発者向け変更点
  • jQueryを2.1にアップデート
  • jQueryUIを1.11にアップデート
バグ修正
  • エラー出力に非UTF-8文字列が含まれていても動作するように修正

contrib(tdiary-contrib)の変更点

機能追加・変更
  • セキュアモードの廃止
  • HTTPSでの運用が可能になった
  • squeezeプラグインをcoreから移動
  • youtubeプラグインをレスポンシブ対応
バグ修正
  • 小規模な修正がいくつか
Tags: release 5.0

tDiary-4.2.1 リリース

Last Update: 2015-12-29 23:32:15

tDiary-4.2.1

tDiary 4.2.1 をリリースします。このリリースではRuby2.3.0に対応するとともに、スマートフォン対応の強化や古くなった機能の別gem化などを行いました。

本体(tdiary-core)の変更点

機能追加・変更
  • CoffeeScript対応をgem (tdiary-coffeescript) として分離
  • ruby 2.3をサポート
  • Rack環境で動かす場合、tdiary.confの設定(@index、@updateなど)を反映するようになった
  • defaultテーマのスマートフォン対応を強化
開発者向け変更点
  • bower、gruntの利用をやめた
  • 絵文字表示のライブラリをgemojiからemotに変更
バグ修正
  • Rack環境でOmniAuthを使う場合の認証エラーを修正

contrib(tdiary-contrib)の変更点

機能追加・変更
  • previewプラグインが編集中に自動反映するようになった
  • カテゴリ表示を軽量化するcategory-liteプラグインを追加
  • profileプラグインからTwitterサポートを削除し、デフォルトをGravatarに変更
  • google_analyticsプラグインのトラッキングコードを最新化
  • rubykaigi2015プラグインを追加
  • tdiarytimesプラグインを削除(swfファイルのソースコードがないため)
  • instagr.rbを廃止してinstagram.rbに統合
バグ修正
  • profileプラグインのGitHubサポートで使う画像の取得先を変更
  • ohmsha_estoreプラグインをサイトリニューアルに追従
Tags: release 4.2

tDiary-4.2.0 リリース

Last Update: 2015-09-29 20:40:22

tDiary-4.2.0

tDiary 4.2.0 をリリースします。このリリースでは古くから存在している携帯電話専用の表示モードを廃止し、すべての環境で同じHTMLを返すようにしました。今後も盲腸的な機能は随時廃止してメンテナンスしやすくしていきます。

本体(tdiary-core)の変更点

機能追加・変更
  • モバイルモード(フィーチャーフォン向けシンプル画面)およびスマートフォン専用モードを廃止しました
開発者向け変更点
  • 来るべきruby 2.3向けの対応を加えました
  • mobile_agent? および smartphone? が常にfalseを返すようになりました

blogkit(tdiary-blogkit)の変更点

機能追加・変更
  • モバイルモード(フィーチャーフォン向けシンプル画面)およびスマートフォン専用モードを廃止しました

contrib(tdiary-contrib)の変更点

機能追加・変更
  • comment_pushbulletプラグインでツッコミへのリンクを追加
  • モバイルモード(フィーチャーフォン向けシンプル画面)およびスマートフォン専用モードを廃止しました
バグ修正
  • tatsu_zineプラグインを最新の表示に追従
Tags: release 4.2

更新
Fork me on GitHub