Menu

ThinReports 0.7.5 released

ThinReports 0.7.5 をリリースしました!

初めてのマイナーリリースですが、
英語版のリリースなど、いくつかの重要な新機能も含んでいます。

主な変更点

  • 英語版のリリースと国際化機能
    国際化機能の実装により、日本語版に加え英語版が利用できるようになりました。
    デフォルトの言語は、システムの言語によって自動的に選択されます。
    なお、翻訳にご協力頂ける場合は How to translate in your language をご覧ください。
  • ガイド状態をレイアウトファイルへ保存
    デザインする際に便利なガイドの状態がレイアウトファイルへ保存されるようになりました。
    これで Editor を閉じても、保存時の状態から作業を開始できます。
  • リストに関するコードの簡略化
    #341,#342 により、リストのIDが :default であれば list メソッドの引数を省略でき、
    また ThinReports::Reportlist メソッドが追加されことにより、以下のような記述も可能となりました。

    # start_new_page() もレシーバの page も省略することができます
    ThinReports::Report.create :layout => 'foo.tlf' do
      100.times do
        list.add_row :bar => 'hoge'
      end
    end
    
  • テキストブロックのオーバフロープロパテイ
    これまでは、ブロックの領域から溢れたデータは全てカット(非表示)されていましたが、
    今後はその動作を 非表示(truncate)/縮小(fit)/拡張(expand) から選択できます。

変更点一覧は こちら

旧バージョンからのアップグレード手順

Editor

基本的な手順は Installing_Editor で問題ありませんが、
上書きインストールでは正しく動作しない可能性があります。
その場合は、必ず 旧バージョンをアンインストールした上で 新規にインストールして下さい。

Generator

bundler を使っている場合は、

 $ bundle update thinreports

以上でアップグレードできます。もしくは、

 $ gem update thinreports

のように gem を直接実行しても OK です。
詳しくは Installing_Generator をご覧ください。

関連情報

Posted by SourceForge Robot 2012-07-02

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.