tDiary 4.2.0.20151201
時間を見つけて少しずつtDiaryに手を入れている。忘れないようにメモしておこう。
tdiary.confにRackの設定を書けるようにする
ここの日記のようにtDiaryをサブディレクトリに設置している時に、これまではconfig.ruにサブディレクトリ名を書く必要があった。これをtdiary.confの設定を読むように変えた。これで設置者がconfig.ruを触る必要がなくなるはず。
tdiaryの依存ライブラリをGemfileではなくgemspecに記述する
こっちは内部の修正。tdiary本体はバージョン4からgemでもインストールできるようになっているけど、依存ライブラリはtdiary.gemspecではなくGemfileに書くようになっていた。これを依存ライブラリはtdiary.gemspecに統一するようにした。これでGemfileには gem 'tdiary'
や gem 'tdiary', github: 'tdiary/tdiary-core'
などと書くだけで依存ライブラリも自動的にインストールしてくれるようになった。
fix authentication error by omniauth and rack::session::pool
OmniAuth認証とRack::Session::Poolを併用するとうまくTwitter認証が動いていなかった問題を修正。