Skip to content

Releases: tdiary/tdiary-core

tDiary 5.0.8

29 Mar 08:19
Compare
Choose a tag to compare

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

29 Dec 04:35
Compare
Choose a tag to compare

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

29 Sep 13:38
Compare
Choose a tag to compare

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

29 Jun 08:21
Compare
Choose a tag to compare

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

29 Mar 07:30
Compare
Choose a tag to compare

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

29 Dec 01:23
Compare
Choose a tag to compare

tDiary 5.0.3 をリリースします。モバイル環境での表示を高速化するAMPという仕組みに対応するampプラグインを追加しました。他にはバグ修正とドキュメントの更新が変更点です。

本体(tdiary-core)の変更点

機能追加・変更

  • モバイル環境での表示を高速化するampプラグインを追加 (#597, #605)
  • amazonプラグインが出力するHTMLをHTML5へ準拠するよう修正 (#599)

開発者向け変更点

  • tDiaryのテーマ移行用ツールを削除 (#602)

バグ修正

  • categoryプラグイン使用時に特定文字列を日記に書くとエラーになるバグを修正 (#596)
  • 古いサイトへのリンクを修正 (#600)

theme(tdiary-theme)の変更点

機能追加・変更

contrib(tdiary-contrib)の変更点

機能追加・変更

  • flickrプラグインが画像の幅と高さを出力するようにした
  • ogpプラグインが日記本文と画像URLを出力するようにした

バグ修正

  • playstoreプラグインの軽微なバグ修正

tDiary-5.0.2

29 Sep 07:56
Compare
Choose a tag to compare

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

29 Jun 04:57
Compare
Choose a tag to compare

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

12 May 16:34
Compare
Choose a tag to compare

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

15 May 00:50
Compare
Choose a tag to compare

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プラグインをサイトリニューアルに追従