Releases: kujirahand/nadesiko3
Releases · kujirahand/nadesiko3
v3.6.2
- なでしこの変数管理をObjectからMapに変更 #1638 (重大な変更★)
- プラグインバージョンの管理機構を追加 #1647
- 古いままのplugin_turtleプラグインをjsからtsに変更 9d7101c
- wnakoがcoreバージョンを返す問題を修正 (感謝 @weyk ) #1633
- WebWorkerの名前空間の問題を修正 (感謝 @weyk ) #1628
重大な変更 v3.6.2
今回、#1638で、なでしこの変数管理をObjectからMapに変更しました。これにより、プラグイン機構に大きな変更が生じます。これまで、sys.__varslist[0][変数名]でJSオブジェクトにアクセスできた部分を、sys.__getSysVar/sys.__setSysVarを使って書き直す必要があります。
プラグイン管理機構が追加されました。core/src/plugin_api.mtsが追加され、TypeScriptでプラグインが作りやすくなりました。Visual Stduio Codeなどのエディタのコード補完を使って、手軽になでしこが提供する機能にアクセスできます。
v3.5.3
- Nakoワーカーを名前空間と文字列定数プールへの対応。 感謝 @weyk
- wnakoのナデシコバージョンがcoreのバージョンを返す問題を修正 感謝 @weyk
- DNCL2で「関数**を・・・と定義する」と記述できるようにする core#145
v3.5.1
v3.4.26
v3.4.24
v3.4.23
v3.4.22
v3.4.21
- plugin_nodeの「開く」「保存」を非同期(asyncFn)に変更 #1420
- ブラウザリストを更新 (d69fcb9)
- 複数代入文の内部変数番号ミス修正と、宣言の追加 @TumoiYorozu
- ユーザ関数と変数・定数の名前空間外への公開・非公開の指定を追加 @weyk
- DNCL2でtrue / false の問題を修正
コミットしてくださった皆さん、ありがとうございました!
v3.4.19
-競技プログラミング向け機能として、巨大な数値を表現する多倍長整数計算(BigInt記法)のサポート #1448 感謝 @TumoiYorozu
- ブラウザ版でDOMイベントクリア時、デバッグコードが表示されていたので修正(ac8e647)
- cnako3の「尋ねる」命令で数値判定が正しく行われるように (da56b85)
- 以下は前日の v3.4.17 の更新の内容
- cnako3(Node.js版)に「文字尋」命令と「標準入力全取得」命令を追加 (e51a946)
- cnako3(Node.js版)の「尋」命令をパイプで複数回呼べるようになった #1446 #1447 感謝 @TumoiYorozu
- cnako3(Node.js版)のJSコンパイル時に定数が使えない問題を修正 #1450
- 代入文で関数呼び出しの後、演算子を配置できない問題を修正 #1449