= 更新履歴 = このライブラリに対する変更の履歴をバージョン毎に載せています。[[BR]] 非推奨となったAPIはテストケースから削除され、今後動作を保障しなくなります。 == 0.5.0 == {{{ #!html 未リリース }}} ==== 変更内容 ==== 1. 新規:エクステンション管理サービスに対応 == 0.4.0 == 2009/06/17 リリース。 ==== 変更内容 ==== 1. '''不具合''':「期待値を指定しないassertメソッドで引数のメッセージが出力されない」不具合を対応。 1. '''不具合''':「テストケース名 or アサートメッセージにタグを含めると評価されてしまう」不具合を対応。 1. ''非推奨'':Ael.lang.Function#ael-name()メソッドを非推奨へ。[[BR]]   (ブラウザ間の実装差異が大きく互換性を保てないため) 1. 新規:「エクステンションフレームワーク」を追加。 1. 新規:Ael.lang.Array#ael-contains()メソッドを追加。 1. 新規:Ael.lang.Array#ael-size()メソッドを追加。 1. 新規:Ael.lang.Function#ael-timer()メソッドを追加。 1. 新規:Ael.lang.String#ael-endsWith()メソッドを追加。 1. 新規:Ael.lang.String#ael-escapeHTML()メソッドを追加。 1. 新規:Ael.lang.String#ael-lastIndexOf()メソッドを追加。 1. 新規:Ael.lang.String#ael-replace()メソッドを追加。 1. 新規:Ael.lang.String#ael-size()メソッドを追加。 1. 新規:Ael.lang.String#ael-startsWith()メソッドを追加。 1. 新規:Ael.lang.String#ael-unescapeHTML()メソッドを追加。 1. 新規:Ael.lang.Taskクラスを追加。 1. 新規:Ael.test.Assert#prototype-fail()メソッドを追加。 1. 新規:Ael.test.Assert#prototype-assertWith()メソッドを追加。 1. 変更:Ael.lang.Function#ael-tryCatch()にfinally関数を指定できるよう変更。 1. 変更:Ael.lang.Function#ael-tryCatch()の名称をtry_へ変更。 1. 変更:Ael.test.Assert#prototype-expect()メソッドにclearTimerオプションを追加。 ==== 動作確認環境 ==== * Internet Explorer 4.01 * Internet Explorer 5.01 * Internet Explorer 5.5 * Internet Explorer 6.0 * Internet Explorer 7.0 * Internet Explorer 8.0 * Mozilla 1.0 * Firefox 3.0.10 * Opera 9.63 * Safari 3.2.1 * Google Chrome 1.0.154.59 * Adobe AIR 1.0 * Aptana Jaxer 1.0.0.3674 * Rhino 1.6r2 * Rhino 1.6r6 * Rhino 1.6r2 (Sun JDK 6.0) * WSH 5.6 (JScript5.7 Build 16599) == 0.3.1 == 2008/06/28 リリース。 1. '''不具合''':「Ael.test.Assert#prototype-expect()が機能しない」不具合を対応。 ==== 動作確認環境 ==== * Internet Explorer 4.01 * Internet Explorer 5.01 * Internet Explorer 5.5 * Internet Explorer 6.0 * Internet Explorer 7.0 * Mozilla 1.0 * Firefox 1.0.3 * Firefox 1.5.1 * Firefox 2.0.14 * Opera 8.50 * Opera 9.10 * Safari 3.0 * Adobe AIR 1.0 * Adobe Dreamweaver CS3 Extension * Aptana Jaxer 0.9.7 * Firefox 2.0 Extension * Rhino 1.6r2 * Rhino 1.6r2 (Sun JDK 6.0) * WSH 5.6 (JScript5.7 Build 16599) == 0.3.0 == 2008/06/13 リリース。 ==== 変更内容 ==== 1. 新規:「テスティングフレームワーク」を追加。(Ael.testパッケージ) 1. 新規:Aelオブジェクトに型のエイリアス機能を追加。(クラス定義時にaliasesオプションにより指定する) 1. 新規:Ael#prototype-val()メソッドを追加。 1. 新規:Ael#ael-toArray()メソッドを追加。 1. 新規:Ael#ael-toBoolean()メソッドを追加。 1. 新規:Ael#ael-toNumber()メソッドを追加。 1. 新規:Ael#ael-toString()メソッドを追加。 1. 新規:Ael.lang.Array#ael-equals()メソッドを追加。 1. 新規:Ael.lang.Function#ael-interceptor()メソッドを追加。 1. 新規:Ael.lang.Function#ael-defer()メソッドを追加。 1. 新規:Ael.lang.Function#ael-tryCatch()メソッドを追加。 1. 変更:Ael#ael-compareTo()メソッドの名称をcompareへ変更。 1. 変更:Ael#static-isObjectType()メソッドを削除。 1. 変更:Ael#static-isBooleanType()メソッドを削除。 1. 変更:Ael#static-isNumberType()メソッドを削除。 1. 変更:Ael#static-isStringType()メソッドを削除。 1. 変更:Ael#static-isFunctionType()メソッドをisFunctionへ名称変更。(既存のisFunctionは削除) 1. 変更:Ael#static-isNothing()メソッドの名称をisNoUへ変更。 1. 変更:Ael#static-inspect()メソッドをコアオブジェクトへ移動。 1. 変更:ライセンスをGNU-License、MIT-LicenseのデュアルライセンスからMIT-Licenseのみに変更。 ==== 動作確認環境 ==== * Internet Explorer 4.01 * Internet Explorer 5.01 * Internet Explorer 5.5 * Internet Explorer 6.0 * Internet Explorer 7.0 * Mozilla 1.0 * Firefox 1.0.3 * Firefox 1.5.1 * Firefox 2.0.14 * Opera 8.50 * Opera 9.10 * Safari 3.0 * Adobe AIR 1.0 * Adobe Dreamweaver CS3 Extension * Aptana Jaxer 0.9.7 * Firefox 2.0 Extension * Rhino 1.6r2 * Rhino 1.6r2 (Sun JDK 6.0) * WSH 5.6 (JScript5.7 Build 16599) == 0.2.0 == 2008/05/08 リリース。 ==== 変更内容 ==== 1. 変更:使用性向上を目的に基本構造を再構築。 1. 新規:「Aelオブジェクト」を追加。 == 0.1.0 == 1. [http://developmentor.lrlab.to/postal/ Postal Search APIs & Solutions]のメンバへそれとなく公開。 1. 新規:高い互換性を目的に基本構造の構築。 1. 新規:「クラスフレームワーク」を追加。