Releases: WSOFT-Project/Losetta
Releases · WSOFT-Project/Losetta
Losetta v0.9.12
リリースの概要
このリリースは次期AliceScriptの仕様に準拠したベータ版です。
このリリースには、新機能が2件、不具合の修正が4件、破壊的変更が0件あります。
仕様のターゲット:AliceScript 2.1
新機能・変更
- バイナリのチェックサムを求める
sha256_hash
とsha512_hash
関数を実装 env_impl_location
関数を実装
不具合の修正
- #6
web_download_text
関数がbytes
型を返す不具合を修正 process_start
関数が実装されているのに定義されていない不具合を修正array.contains
が機能しない不具合の修正variable.properties
で表示されない不具合の修正
Losetta v0.9.11
リリースの概要
このリリースは次期AliceScriptの仕様に準拠したベータ版です。
このリリースには、新機能が5件、不具合の修正が2件、破壊的変更が3件あります。
仕様のターゲット:AliceScript 2.1
新機能・変更
- AlicePackageのビルド時に最適化が実行されるように
- 標準入力等から読み取る
read
関数を定義 - ネイティブライブラリを複数回読み込んでも例外がスローされないように改善
alice
コマンドに-v
オプションを実装- 暗黙的なusingを使用しないように
不具合の修正
廃止・破壊的変更
function_show
関数の廃止- 例外
LIBRARY_ALREADY_LOADED
の廃止 ScheduleRun
関連関数の廃止
その他
- デバッグ用に定義されていたクラスなどを削除
Losetta v0.9.10
リリースの概要
このリリースには、新機能が21件、不具合の修正が2件、破壊的変更が0件あります。
仕様のターゲット:AliceScript 2.0
新機能・変更
- 名前空間付き関数を厳密名で呼び出せるように
- SAIM2.0に完全準拠
- WindowsとLinuxでのARMサポートを追加
- env系関数を実装
- Process_Start関数を実装
- 名前空間外でも完全修飾名でクラスを呼び出し可能に
- new式のObjectBaseサポート
- ObjectBaseを文字列に変換する際にNameプロパティが参照されるように
- ファイル・データの暗号化をサポート
- ソルトやハッシュの生成時に強度を指定可能に
- Alice.Interpreter名前空間を本体に移動
- コマンドライン引数の取得を標準でサポート
- 実装の名前とAliceの名前を分離
- AliceScriptを拡張機能開発言語として使用する際に使いやすくなるように機能強化
- .NETFrameworkへの移植性を向上
- いくつかの組み込み関数をFunctionBaseに変更
- 例外発生時にクラッシュする不具合を修正
- AlicePackage内のスクリプトから同パッケージ内のファイルを読み出し可能に
- CustomClassがObjectBaseを継承できるように改善
- Type型を廃止しTypeクラスに変更
- Windows版で事前コンパイルを導入することで実行速度を改善
不具合の修正
- Task_run関数がデリゲート以外の値を受取ったときにクラッシュする不具合の修正
is
やas
を含んだ変数名を指定すると例外が発生する不具合を修正
Losetta v0.9.3
リリースの概要
このリリースは次期AliceScriptの仕様に準拠したベータ版です。
このリリースには、新機能が6件、不具合の修正が0件、破壊的変更が0件あります。
仕様のターゲット:AliceScript 2.0
- 名前空間付き関数を厳密名で呼び出せるように
- Alice2.0に準拠
- ObjectBaseの開発がしやすく
- password_hash_dataとpassword_verify_data関数を追加
- password_hashやpassword_saltで長さやストレッチ回数を指定可能に
- process_start関数を追加
Losetta v0.9.2
リリースの概要
このリリースは次期AliceScriptの仕様に準拠したベータ版です。
このリリースには、新機能が1件、不具合の修正が0件、破壊的変更が2件あります。
仕様のターゲット:AliceScript 2.0
新機能
netImport
とiceImport
を統合したvoid import(string filename,bool? isNativelibrary);
の実装
破壊的変更・廃止
- usingステートメントの導入
- NetimportとIceimportの廃止
Losetta v0.9.1
このリリースは次期AliceScriptの仕様に準拠したベータ版です。
仕様のターゲット:AliceScript 2.0