July 02, 2008

Sabel 1.1 Release Announcement

Sabel-1.1のリリースが7/7(月)に決定しました。
概要は以下の通りです。
  • (Core)Sabel::using()でクラスファイルを読み込めたかどうかに応じてbool値を返すように変更
  • (Function)get_temp_dir()関数追加
  • (Function)md5hash()関数追加
  • (Function)remove_nullbyte()関数追加
  • (DI)DIコンテナ追加
  • (Aspect)Aspect追加(AOPアライアンス準準拠)
  • (Mail)メール(送信/Mimeデコード)追加
  • (Http)HTTPクライアント追加
  • (Annotation)バックスラッシュによるクオートのエスケープに対応
  • (Response)設計の改善・ステータスオブジェクト追加
  • (Request-Validator)一つの入力に対し複数のバリデーションメソッドを登録できるように改善
  • (Controller-Redirector)外部サイトにリダイレクトする際などに使用するurl()メソッドが正常に動作しない問題の修正
  • (View-Pager)実装の改善(3割程度の高速化)
  • (View-PageViewer)実装のスリム化(setPriorityPrevious(), setPriorityNext(), setIgnoreEmpty()メソッド削除)
  • (Session-Memcache)createメソッドでポート番号を指定できるように改善, addServer()メソッド追加
  • (Storage-Memcache)addServer()メソッド追加
  • (Cache-Memcache)addServer()メソッド追加
  • (Util-FileSystem)Sabel_Util_FileSystemによりディレクトリやファイルを作成する際のデフォルトのパーミッションを744から755に変更
  • (DB)バイナリデータ(画像・ファイル)の保存・取得に対応
  • (DB)行のバージョニング(楽観的ロック)に対応
  • (DB)sabel.db.mssql(Microsoft SQL Server)パッケージの追加
  • (DB)Sabel_DB_Modelの各メソッドに対するコールバックの対応が変更
  • (DB)Joinオブジェクト使用時のカラムの指定を可能に改善
  • (DB-Model)selectWithChildrenメソッドを削除
  • (DB-Model)save()メソッドによりモデルの状態をデータベースに反映する際、プライマリキーの値が変更されている場合に例外を投げるように変更
  • (Test)Sabel_Test_Fixtureクラス追加
  • (Processor-Action)リクエストバリデーションがURIクエリに対応
  • (Processor-Session)session.use_trans_sidがOnかつクライアントがCOOKIEを無効にしている時にセッションIDが2重に付加される問題の修正, セッションが開始されていない際にリンクやリダイレクト先URIにセッション名が付加される問題の修正
  • (JS)Sabel.Environment追加
  • (JS)Sabel.Class追加
  • (JS)Sabel.KeyEvent追加
  • (JS)Sabel.Number追加
  • (JS)Ajaxアップローダ追加(apc必須)
  • (JS)Dateピッカー(カレンダー)追加
  • (JS)ElementにgetRegion(), replaceClass()メソッド追加
  • (JS)Sabel.Util.UriをSabel.Uriに変更
  • (JS)Element.getDimentionsメソッドのバグ修正
  • (JS)Effectのバグ修正
  • (JS)要素の絶対位置取得メソッドのバグ修正
  • (JS)現在のスクロール量取得メソッド追加
  • (JS)Stringクラスの大幅な改善(sprintf, htmlspecialchars, chr, repeat追加など)
  • (JS)Ajaxのオプションにtimeout, scope追加
  • (JS)Eventにscope追加
  • (JS)widget.Overlayの改善(Widget.Overlayにリネーム)
  • (Task)各種ジェネレータ追加
  • (Task)バッチ実行ファイル(sabel.php)で正常なアプリケーションルートパスが定義されない問題の修正
  • (Addon-Form)Formオブジェクトが保持するHTMLを書き出すオブジェクトの初期化に不具合があったのを修正, モデルにバージョンカラムがある場合にclose()メソッドで</form>タグとともにバージョン値をhiddenで書き出すように対応
  • (Addon-Renderer)ショートタグ形式の場合にHTMLエスケープするようにSabelレンダラを改善, SabelレンダラのHTMLタグを抜き出す正規表現を最小マッチに変更
  • (Lib-Paginate)setOrderColumn()メソッドをsetOrderColumns()に変更, setDefaultOrder()メソッド追加, uriの指定を省略可能に改善
  • rewriteモジュールがロードされていない場合にInternal Server Errorになる問題の修正
  • Scaffold(sabelコマンド)にlangオプション(ja)追加
  • $_SERVER["HTTP_HOST"]を参照している箇所を$_SERVER["SERVER_NAME"]を参照するように変更

    Powered by Sabel

トラックバックURL

コメントする

名前:
URL:
  情報を記憶: 評価:  顔   星
 
 
 
Sabel

Sabel PHP Frameworkを開発しています。
http://www.sabel.jp/

Search
Categories
Tags
Recent Articles
Archives