更新履歴
このライブラリに対する変更の履歴をバージョン毎に載せています。
非推奨となったAPIはテストケースから削除され、今後動作を保障しなくなります。
0.5.0
未リリース変更内容
- 新規:エクステンション管理サービスに対応
0.4.0
2009/06/17 リリース。
変更内容
- 不具合:「期待値を指定しないassertメソッドで引数のメッセージが出力されない」不具合を対応。
- 不具合:「テストケース名 or アサートメッセージにタグを含めると評価されてしまう」不具合を対応。
- 非推奨:Ael.lang.Function#ael-name()メソッドを非推奨へ。
(ブラウザ間の実装差異が大きく互換性を保てないため) - 新規:「エクステンションフレームワーク」を追加。
- 新規:Ael.lang.Array#ael-contains()メソッドを追加。
- 新規:Ael.lang.Array#ael-size()メソッドを追加。
- 新規:Ael.lang.Function#ael-timer()メソッドを追加。
- 新規:Ael.lang.String#ael-endsWith()メソッドを追加。
- 新規:Ael.lang.String#ael-escapeHTML()メソッドを追加。
- 新規:Ael.lang.String#ael-lastIndexOf()メソッドを追加。
- 新規:Ael.lang.String#ael-replace()メソッドを追加。
- 新規:Ael.lang.String#ael-size()メソッドを追加。
- 新規:Ael.lang.String#ael-startsWith()メソッドを追加。
- 新規:Ael.lang.String#ael-unescapeHTML()メソッドを追加。
- 新規:Ael.lang.Taskクラスを追加。
- 新規:Ael.test.Assert#prototype-fail()メソッドを追加。
- 新規:Ael.test.Assert#prototype-assertWith()メソッドを追加。
- 変更:Ael.lang.Function#ael-tryCatch()にfinally関数を指定できるよう変更。
- 変更:Ael.lang.Function#ael-tryCatch()の名称をtry_へ変更。
- 変更: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 リリース。
- 不具合:「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 リリース。
変更内容
- 新規:「テスティングフレームワーク」を追加。(Ael.testパッケージ)
- 新規:Aelオブジェクトに型のエイリアス機能を追加。(クラス定義時にaliasesオプションにより指定する)
- 新規:Ael#prototype-val()メソッドを追加。
- 新規:Ael#ael-toArray()メソッドを追加。
- 新規:Ael#ael-toBoolean()メソッドを追加。
- 新規:Ael#ael-toNumber()メソッドを追加。
- 新規:Ael#ael-toString()メソッドを追加。
- 新規:Ael.lang.Array#ael-equals()メソッドを追加。
- 新規:Ael.lang.Function#ael-interceptor()メソッドを追加。
- 新規:Ael.lang.Function#ael-defer()メソッドを追加。
- 新規:Ael.lang.Function#ael-tryCatch()メソッドを追加。
- 変更:Ael#ael-compareTo()メソッドの名称をcompareへ変更。
- 変更:Ael#static-isObjectType()メソッドを削除。
- 変更:Ael#static-isBooleanType()メソッドを削除。
- 変更:Ael#static-isNumberType()メソッドを削除。
- 変更:Ael#static-isStringType()メソッドを削除。
- 変更:Ael#static-isFunctionType()メソッドをisFunctionへ名称変更。(既存のisFunctionは削除)
- 変更:Ael#static-isNothing()メソッドの名称をisNoUへ変更。
- 変更:Ael#static-inspect()メソッドをコアオブジェクトへ移動。
- 変更:ライセンスを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 リリース。
変更内容
- 変更:使用性向上を目的に基本構造を再構築。
- 新規:「Aelオブジェクト」を追加。
0.1.0
- Postal Search APIs & Solutionsのメンバへそれとなく公開。
- 新規:高い互換性を目的に基本構造の構築。
- 新規:「クラスフレームワーク」を追加。