Releases: tdiary/tdiary-core
tDiary 5.0.8
tDiary 5.0.8 をリリースします。バグ修正や依存パッケージの更新が主な変更です。数日後にEOLがくるruby 2.2のサポートをやめました。また、開発中のRuby 2.6のサポートも開始しています。
本体(tdiary-core)の変更点
機能追加・変更
- safeモードの全面廃止
バグ修正
- amazonプラグインで発生していたinsecure errorを抑止
開発者向け変更点
- 開発用のDockerfileを用意(misc/docker-devel)
- 利用しているjQueryを3.2に更新
theme (tdiary-theme)の変更点
- とくになし
blogkit (tdiary-blogkit)の変更点
機能追加・変更
- とくになし
バグ修正
- とくになし
contrib (tdiary-contrib)の変更点
機能追加・変更
- サービス停止にともないohmsha_estoreプラグインを無効化
バグ修正
- とくになし
tDiary 5.0.7
tDiary 5.0.7 をリリースします。バグfixや依存パッケージの更新が主な変更です。また、Ruby 2.5のサポートを開始しました。
本体(tdiary-core)の変更点
機能追加・変更
- ruby 2.5をサポート開始、2.1のサポートを終了
- youtubeプラグインで動画エリアのセンタリングがデフォルトに
- ドキュメント(スタイルとプラグイン)へのリンク先をGitHubに変更
バグ修正
- recent_listなどいくつかのプラグインで発生していたinsecure errorを抑止
開発者向け変更点
- Microsoft Visual Studio Codeでデバッグ可能に
theme (tdiary-theme)の変更点
- とくになし
blogkit (tdiary-blogkit)の変更点
機能追加・変更
- とくになし
バグ修正
- recent-entryプラグインで発生していたinsecure errorを抑止
contrib (tdiary-contrib)の変更点
機能追加・変更
- nicovideoプラグインのインラインプレイヤーでhttpsに対応
- comment_pushbulletプラグインで使うgemをruby-pushbulletからpushbullet_rubyに変更
バグ修正
- Googleフォトプラグインのサイズ指定を整数に
tDiary 5.0.6
tDiary 5.0.6 をリリースします。バグfixや依存パッケージの更新が主な変更です。
本体(tdiary-core)の変更点
機能追加・変更
- サービス終了につきSqale向けの設定を削除
開発者向け変更点
- 未使用のCoffeeScript向けrack middlewareを削除
- Bundler 1.15 / 1.16両対応
theme (tdiary-theme)の変更点
- とくになし
blogkit (tdiary-blogkit)の変更点
機能追加・変更
- GFMスタイルに対応(bloggfmスタイル)
バグ修正
- Rack環境でwhatsnew_listプラグインが有効時に起動しなくなる
contrib (tdiary-contrib)の変更点
機能追加・変更
- PlantUMLプラグインを追加
- Googleフォトプラグインで複数選択を可能に
- Googleフォトプラグインで拡大・縮小率を指定可能に
tDiary 5.0.5
tDiary 5.0.5 をリリースします。バグfixや依存パッケージの更新が主な変更です。
本体(tdiary-core)の変更点
機能追加・変更
- OGPタグの微調整(おもに ogp:image まわり)
開発者向け変更点
- 利用しているjQueryを3.0に、jQueryUIを1.12に変更
- httpレスポンスのContent-Typeに「charset: UTF-8」を追加
バグ修正
- 古い.tdrファイルを読めなくなっていた不具合を修正
- 存在しない日の日記にアクセスするとAMPプラグインがエラーになるのを修正
- 絵文字のURLがHTTP固定になっていた問題を修正
theme (tdiary-theme)の変更点
バグ修正
- gustav: スマートフォンでの閲覧時に画像のアスペクト比が狂う問題を修正
contrib (tdiary-contrib)の変更点
機能追加・変更
- Googleフォトプラグイン(google_photos)を追加
- ogpプラグイン: OGPタグの微調整(おもに ogp:image まわり)
バグ修正
- prettifyプラグイン: Google code-prettifyの仕様変更に追従
- mathjaxプラグイン: 参照先アドレスを最新の状況に追従
- tatsu_zineプラグイン: 達人出版会のサイト変更に追従
- pubooプラグイン: 文字コード判定に失敗して動作しなかったのを修正
- profileプラグイン: gravatarが動作しなかったのを修正
- nicovideoプラグイン: 日記がhttpsで運用されている場合でも動作するように変更(埋め込みプレイヤーは利用できません)
tDiary 5.0.4
tDiary 5.0.4 をリリースします。バグfixが主な変更です。また、サポートするrubyのバージョンに変更があります。
本体(tdiary-core)の変更点
機能追加・変更
- ruby 2.4をサポートし、2.1をサポート対象外にした
- 各種プラグイン内で利用しているサービスのURLをhttpsのものに変更
- spamフィルタリングサービスを変更(sc.surbl.org → multi.surbl.org)
開発者向け変更点
- ampプラグインを拡張可能に変更(google_analyticsプラグイン対応)
バグ修正
- テーマ設定でCSSの直接指定ができなくなっていたのを修正
- spamフィルタから存在しないフィルタリングサービスを削除
- ampプラグインがtDiaryの標準的なURLで動作しないのを修正
theme(tdiary-theme)の変更点
(変更なし)
contrib(tdiary-contrib)の変更点
機能追加・変更
- ruby 2.4をサポートし、2.1をサポート対象外にした
- google_analyticsプラグインをAMP対応
- picasaプラグインから編集サポート機能を削除(引き続き表示は可能)
tDiary 5.0.3
tDiary 5.0.3 をリリースします。モバイル環境での表示を高速化するAMPという仕組みに対応するampプラグインを追加しました。他にはバグ修正とドキュメントの更新が変更点です。
本体(tdiary-core)の変更点
機能追加・変更
開発者向け変更点
- tDiaryのテーマ移行用ツールを削除 (#602)
バグ修正
theme(tdiary-theme)の変更点
機能追加・変更
- silverテーマにサイドバー用のCSSを追加 (tdiary/tdiary-theme#5)
contrib(tdiary-contrib)の変更点
機能追加・変更
- flickrプラグインが画像の幅と高さを出力するようにした
- ogpプラグインが日記本文と画像URLを出力するようにした
バグ修正
- playstoreプラグインの軽微なバグ修正
tDiary-5.0.2
tDiary 5.0.2 をリリースします。主にバグ修正とドキュメントの更新が今回の更新です。
本体(tdiary-core)の変更点
機能追加・変更
- 全体的にドキュメントの古い部分を更新
- INSTALL-rackドキュメントにて、Gemfile.localを使ったgemの追加方法を追記
開発者向け変更点
- テストで利用するパッケージを一部修正・更新
バグ修正
- amazonプラグインでエラーになる場合の対処
- ツッコミで絵文字が表示できないバグを修正
- defaultテーマでflickrプラグインの画像を右/左寄せできていなかったのを修正
theme(tdiary-theme)の変更点
機能追加・変更
- gustavテーマでflickrプラグインによる画像を右/左寄せできていなかったのを修正
contrib(tdiary-contrib)の変更点
機能追加・変更
- playstoreプラグイン: 日本語表示に対応
バグ修正
- とくになし
tDiary 5.0.1
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と併用した場合のエラーを抑制
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のEOFにともなうサポート終了
- セキュアモードの廃止
- 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プラグインをレスポンシブ対応
バグ修正
- 小規模な修正がいくつか
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プラグインをサイトリニューアルに追従