Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v6 リリースノートを書く #1763

Open
azu opened this issue Aug 25, 2024 · 1 comment
Open

v6 リリースノートを書く #1763

azu opened this issue Aug 25, 2024 · 1 comment
Milestone

Comments

@azu
Copy link
Collaborator

azu commented Aug 25, 2024

@azu azu added the Type: Meta label Aug 25, 2024
@azu azu added this to the v6(ES2024) milestone Aug 25, 2024
@azu
Copy link
Collaborator Author

azu commented Aug 25, 2024

Draft

ErrorCauseへの対応 by himanoa · Pull Request #1732

概要

ES2022で追加されたErrorcauseオプションは、エラーのスタックトレースを改善するために追加されました。
causeオプションを使うことで、エラーを再度投げ直す場合に、元のエラーのスタックトレースを維持しながら新しいエラーを投げることができます。

変更されたページ

変更内容

  • ErrorCauseオブジェクトの説明を追加
  • ウェブ版のREPLをErrorCauseに対応

改訂2版の電子版へのリンクを追加 by azu · Pull Request #1755

電子版の改訂2版が公開されたので、リンクを追加しました。


Map.groupBy静的メソッドの追加 by azu · Pull Request #1751

概要

ES2024では、配列の要素をグループ分けしたマップを作成するMap.groupBy静的メソッドが追加されています。

Map.groupBy静的メソッドはObject.groupBy静的メソッドとよく似たメソッドです。
Object.groupBy静的メソッドは配列からオブジェクトを作成するのに対して、Map.groupBy静的メソッドは配列からマップを作成します。

Map.groupBy静的メソッドも元々は、Array.prototype.groupToMapメソッドという配列のメソッドとして提案されていましたが、Object.groupBy静的メソッドに合わせる形でMap.groupBy静的メソッドに変更されました。

変更されたページ

変更内容

  • Map.groupBy静的メソッドの説明を追加

関連


Object.groupBy 静的メソッドを追加 by azu · Pull Request #1749

概要

ES2024では、配列の要素をグループ分けしたオブジェクトを作成するObject.groupBy静的メソッドが追加されています。
配列の要素をグループ化を簡潔に書けるようになっています。

Array.prototype.groupByのようなArrayのメソッドではないのは、既存のprototype拡張をしていたライブラリとの競合を避けるためです。
最初は、Array.prototype.groupByメソッドとして提案されていましたが、既存のウェブサイトとの互換性の問題が見つかったため、Object.groupBy静的メソッドに変更されました。

変更されたページ

変更内容

  • Object.groupBy静的メソッドの説明を追加

関連


Stage 2.7を追加 by azu · Pull Request #1743

概要

ECMAScript ProposalのStage 2.7を追加しました

ブラウザが実装しはじめて見つかる問題などによりステージ2と3を行き来してしまうことがあったためです。
そのため、実装の前のテストと検証のためのステージとして2.7が追加されました。

変更されたページ

関連


Node.js CLIのアップデート

commanderパッケージ を node:utilparseArg に変更 by azu · Pull Request #1757

概要

commanderパッケージは使わずに、Node.jsの標準モジュールであるnode:utilparseArg関数を使うように変更しています。

変更されたページ

変更内容

関連

mochaをnode:testに変更する by windchime-yk · Pull Request #1737

概要

テストをMochaから標準モジュールのnode:testに変更しました

変更されたページ

変更内容

update to marked@14 by azu · Pull Request #1760

概要

markedパッケージを14にアップデートしました。

変更されたページ

変更内容

  • marked@4からmarked@14にアップデート
  • <h1 id=xxx> は付与されなくなったので出力から削除
    • auto linkについては言及してるが、idについては言及してないのでコードのみの変更

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant