Skip to content

Releases: WSOFT-Project/Losetta

Losetta v0.9.12

30 Dec 15:40
Compare
Choose a tag to compare
Losetta v0.9.12 Pre-release
Pre-release

リリースの概要

このリリースは次期AliceScriptの仕様に準拠したベータ版です。
このリリースには、新機能が2件、不具合の修正が4件、破壊的変更が0件あります。

仕様のターゲット:AliceScript 2.1

新機能・変更

  • バイナリのチェックサムを求めるsha256_hashsha512_hash関数を実装
  • env_impl_location関数を実装

不具合の修正

  • #6 web_download_text関数がbytes型を返す不具合を修正
  • process_start関数が実装されているのに定義されていない不具合を修正
  • array.containsが機能しない不具合の修正
  • variable.propertiesで表示されない不具合の修正

Losetta v0.9.11

27 Dec 17:04
Compare
Choose a tag to compare
Losetta v0.9.11 Pre-release
Pre-release

リリースの概要

このリリースは次期AliceScriptの仕様に準拠したベータ版です。
このリリースには、新機能が5件、不具合の修正が2件、破壊的変更が3件あります。

仕様のターゲット:AliceScript 2.1

新機能・変更

  • AlicePackageのビルド時に最適化が実行されるように
  • 標準入力等から読み取るread関数を定義
  • ネイティブライブラリを複数回読み込んでも例外がスローされないように改善
  • aliceコマンドに-vオプションを実装
  • 暗黙的なusingを使用しないように

不具合の修正

  • #2 無名の関数の宣言ができてしまう問題を修正
  • #5 下位のスコープで代入が機能しない問題を修正

廃止・破壊的変更

  • function_show関数の廃止
  • 例外LIBRARY_ALREADY_LOADEDの廃止
  • ScheduleRun関連関数の廃止

その他

  • デバッグ用に定義されていたクラスなどを削除

Losetta v0.9.10

18 Dec 07:12
Compare
Choose a tag to compare

リリースの概要

このリリースには、新機能が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関数がデリゲート以外の値を受取ったときにクラッシュする不具合の修正
  • isasを含んだ変数名を指定すると例外が発生する不具合を修正

Losetta v0.9.3

10 Dec 14:28
Compare
Choose a tag to compare
Losetta v0.9.3 Pre-release
Pre-release

リリースの概要

このリリースは次期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

05 Dec 20:24
Compare
Choose a tag to compare
Losetta v0.9.2 Pre-release
Pre-release

リリースの概要

このリリースは次期AliceScriptの仕様に準拠したベータ版です。
このリリースには、新機能が1件、不具合の修正が0件、破壊的変更が2件あります。

仕様のターゲット:AliceScript 2.0

新機能

  • netImporticeImportを統合したvoid import(string filename,bool? isNativelibrary);の実装

破壊的変更・廃止

  • usingステートメントの導入
  • NetimportとIceimportの廃止

Losetta v0.9.1

02 Dec 13:40
Compare
Choose a tag to compare
Losetta v0.9.1 Pre-release
Pre-release

このリリースは次期AliceScriptの仕様に準拠したベータ版です。

仕様のターゲット:AliceScript 2.0