ikasoba
ikasoba
# What - 関数同士の比較をできるようにしました - ホスト側の関数をラップした関数の比較はその関数への参照を比較します - aiscript内で生成された関数については関数オブジェクトの参照を比較します # Why - resolve #527 # Additional info (optional)
現在の実装だと関数同士の比較は常にfalseを返すのでなんとかしたい https://github.com/aiscript-dev/aiscript/blob/aiscript-next/src/interpreter/util.ts#L89 一応リリースされているもの仕様を変えることになるので破壊的変更としてnextの方へPRを出したほうが妥当かもしれない? もっと早くに気づければよかった・・・てへぺろ
AiScriptでの実装を作ってみました( ´∀`) (deno越しに実行しているのはAiScriptにコマンドライン用のランタイムが無いため)
# What - `[\uFE00-\uFE0F]`が単独で絵文字としてパースされた場合に空文字として返すようにしました。 # Why resolve #136 への対応 # Additional info (optional)
# 概要 U+FE0Fなどが単独である場合、それが絵文字としてパースされてしまいます。 # 懸念されること この動作は`MfmUnicodeEmoji["props"]["emoji"]`の内容がunicodeの絵文字として正しいものであると期待するソフトウェアにとって予期せぬ動作の元となるかと思われます。 また、misskey上では対応する画像がないため404エラーとなります。 
# 何をしたのか oEmbedに対応させました。 # 何故 埋め込みプレイヤーを表示するための`player.allow`プロパティが足りてなく、クライアント側で表示されないことがあるため。