Skip to content

Releases: tanoKun/ReactiveSk

v1.0.0

12 Oct 17:05
e3c7a2a

Choose a tag to compare

  • Skript-v2.6.3 ~ v2.12.2 まで対応
  • テストの実装

What's Changed

  • v2.7.0 ~ v2.9.5 まで対応 by @tanoKun in #16
  • feature/support-v2.10.0 by @tanoKun in #17
  • Update project to support Skript v2.12.2 and improve configurations by @tanoKun in #18

Full Changelog: Developing-5-v2.6.3...v1.0.0

Developing-5-v2.6.3

07 Oct 16:45
3289625

Choose a tag to compare

  • グローバル変数化のバグを大体修正

Full Changelog: Developing-4-v2.6.3...Developing-5-v2.6.3

Developing-4-v2.6.3

07 Oct 15:25

Choose a tag to compare

修正

  • ローカル変数定義で、型を明記すると Object になってしまう #2
  • ローカル変数の後初期化ができない #3
  • 内部的に継承関係にある依存の解決時のエラー #6

Full Changelog: Developing-3-v2.6.3...Developing-4-v2.6.3

Developing-3-v2.6.3

05 Oct 09:02

Choose a tag to compare

開発バージョンV3 です。開発バージョンですが、ほとんど完成しました。

  • 最低 Java 8
  • Java 8, 17, 23 の動作確認済み (Java 8 以上であれば多分全部動く)
  • Skript v2.6.3 の動作確認済み

変更

  • [variable] <- expression の構文をやめ、set [variable] to expression に変更
  • メソッドの呼び出しを [object] -> method() に変更
  • メソッドチェーンの実装 [object] -> method() then method() 2段目から then で繋げるように (-> で繋げることも可能)
  • フィールドの参照を [object].field だけではなく [object] -> field, field of [object] でも参照できるように
  • フィールドの変更を set [variable] to expression に変更
  • 変数の定義のバリエーションの追加 (詳しくはReadmeを参照)
  • キャスト機構の追加 object as Class

内部的変更 (大きく)

  • 各モジュールを別リポジトリに分け、再利用可能に
  • メソッドコール、コンストラクタを MethodHandle から疑似インナークラスとして動的生成

Full Changelog: Developing_Version_v2...Developing-3-v2.6.3

Developing Version v2

01 Sep 18:34

Choose a tag to compare

Developing Version v2 Pre-release
Pre-release

リファクタリング

  • クラス関数の最適化
    • 簡単なカウンターで、Skript本来と約6倍速い
  • 一時変数の速度改善

追加機能

  • 変数変更通知 (Observer) の追加

Developing Version v1

30 Aug 14:50

Choose a tag to compare

Developing Version v1 Pre-release
Pre-release

This is first developing version.

Feature

  • class
  • function
  • typed variable