All notable changes to the "aiscript" extension will be documented in this file.
Check Keep a Changelog for recommendations on how to structure this file.
- ハイライト:do-while, while, breakのサポート, ラベル構文のサポート
- 関数のIntellisenseを追加
Obj:pick
- ネームスペース関数の引数でテンプレートリテラルがハイライトされない問題を修正
- 依存パッケージを更新
- 関数の引数にテンプレート文字列を取るとハイライトされない問題を修正
- AiScriptロゴを追加
- 名前空間ブロックのハイライトに対応
- テンプレートリテラル内の波括弧のエスケープが効いていない問題を修正
- 関数のIntellisenseを追加
- aiscript-dev/aiscript#661 -
[].at()
- aiscript-dev/aiscript#661 -
- 変数名に
let
やvar
などが含まれるときにハイライトに失敗する問題を修正
- tmLanguageの言語指定の後方互換性を追加
each
文が正しくhighlightされない問題を修正(#11)
- 関数のIntellisenseを追加
- aiscript-dev/aiscript#621 -
[].splice()
- aiscript-dev/aiscript#622 -
[].flat()
,[].flat_map()
- aiscript-dev/aiscript#654 -
[].insert()
,[].remove()
- aiscript-dev/aiscript#608 -
Uri:
系 - aiscript-dev/aiscript#653 -
''.pad_start()
,''.pad_end()
- aiscript-dev/aiscript#621 -
- 関数のIntellisenseを追加
- aiscript-dev/aiscript#620 -
[].every()
,[].some()
- aiscript-dev/aiscript#623 -
Date:to_iso_str()
- aiscript-dev/aiscript#620 -
- 関数のIntellisenseを追加
- aiscript-dev/aiscript#411 …
[].index_of()
- aiscript-dev/aiscript#372 …
Core:abort()
- aiscript-dev/aiscript#486 … 文字列に関する関数 複数
- aiscript-dev/aiscript#411 …
- 関数のIntellisenseを追加
- aiscript-dev/aiscript#552 …
Date:millisecond()
- aiscript-dev/aiscript#581 …
[].fill()
,[].repeat()
,Arr:create()
- aiscript-dev/aiscript#552 …
- (fix) 依存関係を修正
- (change) AiScript Language Serverを更新
(このプログラムをパッケージとしてインストールした際にbinが存在しないというWARNが出てしまう問題を修正できるかも)
※拡張機能自体に更新はありません
- (change) tmLanguageの言語名設定を変更 (misskey-dev/misskey#13204)
- (change) セキュリティ上の懸念があるAiScript関数に対しての入力補助機能を削除
- (add) Language Serverを統合(文法チェックが利用できるように)
- (enhance) バンドラとしてesbuildを使用するように
- (change) パッケージマネージャがnpmに変更されました
- (add)
Mk:nyaize
のIntellisenseを追加 - (fix) 複数行にわたるテンプレート文字列のハイライトに失敗する問題を修正
- (fix) namespaceの区切り文字のハイライトを修正
- (fix) ビルドエラーを修正
- (fix) Intellisenseの実装漏れ(
Core:
標準関数) - (fix)
<:
のシンタックスハイライトがない
- (fix) ClassConstantのハイライトが正しく行われない問題を修正
- Intellisenseを追加(簡易版)
- Initial release