更新履歴

このライブラリに対する変更の履歴をバージョン毎に載せています。
非推奨となったAPIはテストケースから削除され、今後動作を保障しなくなります。

0.5.0

未リリース

変更内容

  1. 新規:エクステンション管理サービスに対応

0.4.0

2009/06/17 リリース。

変更内容

  1. 不具合:「期待値を指定しないassertメソッドで引数のメッセージが出力されない」不具合を対応。
  2. 不具合:「テストケース名 or アサートメッセージにタグを含めると評価されてしまう」不具合を対応。
  3. 非推奨:Ael.lang.Function#ael-name()メソッドを非推奨へ。
    (ブラウザ間の実装差異が大きく互換性を保てないため)
  4. 新規:「エクステンションフレームワーク」を追加。
  5. 新規:Ael.lang.Array#ael-contains()メソッドを追加。
  6. 新規:Ael.lang.Array#ael-size()メソッドを追加。
  7. 新規:Ael.lang.Function#ael-timer()メソッドを追加。
  8. 新規:Ael.lang.String#ael-endsWith()メソッドを追加。
  9. 新規:Ael.lang.String#ael-escapeHTML()メソッドを追加。
  10. 新規:Ael.lang.String#ael-lastIndexOf()メソッドを追加。
  11. 新規:Ael.lang.String#ael-replace()メソッドを追加。
  12. 新規:Ael.lang.String#ael-size()メソッドを追加。
  13. 新規:Ael.lang.String#ael-startsWith()メソッドを追加。
  14. 新規:Ael.lang.String#ael-unescapeHTML()メソッドを追加。
  15. 新規:Ael.lang.Taskクラスを追加。
  16. 新規:Ael.test.Assert#prototype-fail()メソッドを追加。
  17. 新規:Ael.test.Assert#prototype-assertWith()メソッドを追加。
  18. 変更:Ael.lang.Function#ael-tryCatch()にfinally関数を指定できるよう変更。
  19. 変更:Ael.lang.Function#ael-tryCatch()の名称をtry_へ変更。
  20. 変更: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パッケージ)
  2. 新規:Aelオブジェクトに型のエイリアス機能を追加。(クラス定義時にaliasesオプションにより指定する)
  3. 新規:Ael#prototype-val()メソッドを追加。
  4. 新規:Ael#ael-toArray()メソッドを追加。
  5. 新規:Ael#ael-toBoolean()メソッドを追加。
  6. 新規:Ael#ael-toNumber()メソッドを追加。
  7. 新規:Ael#ael-toString()メソッドを追加。
  8. 新規:Ael.lang.Array#ael-equals()メソッドを追加。
  9. 新規:Ael.lang.Function#ael-interceptor()メソッドを追加。
  10. 新規:Ael.lang.Function#ael-defer()メソッドを追加。
  11. 新規:Ael.lang.Function#ael-tryCatch()メソッドを追加。
  12. 変更:Ael#ael-compareTo()メソッドの名称をcompareへ変更。
  13. 変更:Ael#static-isObjectType()メソッドを削除。
  14. 変更:Ael#static-isBooleanType()メソッドを削除。
  15. 変更:Ael#static-isNumberType()メソッドを削除。
  16. 変更:Ael#static-isStringType()メソッドを削除。
  17. 変更:Ael#static-isFunctionType()メソッドをisFunctionへ名称変更。(既存のisFunctionは削除)
  18. 変更:Ael#static-isNothing()メソッドの名称をisNoUへ変更。
  19. 変更:Ael#static-inspect()メソッドをコアオブジェクトへ移動。
  20. 変更:ライセンスを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. 変更:使用性向上を目的に基本構造を再構築。
  2. 新規:「Aelオブジェクト」を追加。

0.1.0

  1. Postal Search APIs & Solutionsのメンバへそれとなく公開。
  2. 新規:高い互換性を目的に基本構造の構築。
  3. 新規:「クラスフレームワーク」を追加。