= お知らせ == 0.9.1: 2010-02-09 * groonga 0.1.6対応 == 0.9.0: 2010-02-09 * groonga 0.1.5対応 * APIの追加 * Groonga::Object#context * Groonga::Record#n_sub_records * Groonga::Context#send * Groonga::Context#receive * Groonga::PatriciaTrie#prefix_search [Tasuku SUENAGA] * Groonga::Object#path [Ryo Onodera] * Groonga::Object#lock [Tasuku SUENAGA] * Groonga::Object#unlock [Tasuku SUENAGA] * Groonga::Object#locked? [Tasuku SUENAGA] * Groonga::Object#temporary? * Groonga::Object#persistent? * Groonga::ObjectClosed * Groonga::Context.[] * Groonga::Table#column_value * Groonga::Table#set_column_value * APIの変更 * Groonga::Table#select, Groonga::Column#select * Groonga::Expressionも受け付けるようになった * grn式のシンタックスを指定する:syntaxオプションの追加 * Groonga::Table#open_cursor * 開始位置を指定する:offsetオプションの追加 * 最大レコード数を指定する:limitオプションの追加 * Groonga::Expression.parseの引数を変更 * (nil (default) -> :column) -> (nil (default) -> :query) * :column -> 廃止 * :table -> :query * :table_query -> :query * :expression -> :script * :language -> :script * Groonga::Table#define_column, Groonga::Table#define_index_column * 永続テーブルをデフォルトにした * Groonga::Table#[]をGroonga::Table#valueに変更 * Groonga::Table#[]=をGroonga::Table#set_valueに変更 * Groonga::Table#findをGroonga::Table#[]に変更 * Groonga::Table#findは非推奨 * Groonga::Table#[]=を削除 * Groonga::TableKeySupport#[]=はGroonga::TableKeySupport#addの別名 * Groonga::Recordで存在しないカラムにアクセスしたときの例外を Groonga::InvalidArgumentからGroonga::NoSuchColumnに変更 * バグ修正 * スキーマにコンテキストが伝搬されない問題の修正 [dara] * Groonga::PatriciaTrie#tag_keysが最後のテキストを返さない問題の修正 [Ryo Onodera] * extconf.rbにデバッグモードでビルドする--with-debugオプションを追加 * Ruby 1.9.1でextconf.rbが失敗する問題の修正 === 感謝 * dara * Ryo Onodera * Tasuku SUENAGA == 0.0.7: 2009-10-02 * groonga 0.1.4対応 * APIの追加 * Groonga::PatriciaTrie#scan * Groonga::PatriciaTrie#tag_keys * Groonga::Expression#snippet * Groonga::Object#append * Groonga::Object#prepend == 0.0.6: 2009-07-31 * groonga 0.1.1対応 * ドキュメントの修正 [id:mat_aki] * Groonga::Table#selectでのg式対応 * APIの追加 * Groonga::Table#union! * Groonga::Table#intersect! * Groonga::Table#differene! * Groonga::Table#merge! * tar.gzも提供 [id:m_seki] * メモリリークの修正 == 0.0.3: 2009-07-18 * [#26145] Groonga::TableKeySupport#has_key?の追加 [Tasuku SUENAGA] * [#26146] カラム名が存在しない場合はGroonga::Record#[]が例外 をあげるように変更 [Tasuku SUENAGA] * 32ビット環境をサポート [niku] * N-gramインデックスサーチのテストを追加 [dara] * APIの追加 * Groonga::Record#incemrent! * Groonga::Record#decemrent! * Groonga::Record#lock * Groonga::Table#lock * Groonga::Schema: スキーマ定義用DSL * Groonga::Expression == 0.0.2: 2009-06-04 * groonga 0.0.8対応 [mori] * 性能向上: キー、値、ドメイン、レンジをキャッシュ * API改良 * ドキュメントの追加 * Ruby 1.9対応 * バグ修正: * インストール処理の修正 [Tasuku SUENAGA] * メモリリーク修正 == 0.0.1: 2009-04-30 * 最初のリリース!