v4.7.0
What's Changed
- Bump the all-dependencies group with 3 updates by @dependabot[bot] in #2351
- Fix for-await-of inside async generators permanently suspending by @Copilot in #2353
- Fix DST offset applied incorrectly near daylight saving transitions by @lahma in #2357
- Fix HTML comments in dynamic Function() and for-in initializer evaluation by @lahma in #2358
- Always enable modules in Jint.Repl for dynamic import by @ivankra in #2356
- Fix async test reporting and resolve async test262 failures by @lahma in #2359
- Fix var/lexical name hoisting for destructuring patterns by @lahma in #2360
- Validate negative test error types in test262 harness by @lahma in #2361
- Fix async test harness priority, await in computed properties, and forbidden extensions by @lahma in #2363
- Implement AgentCanSuspend check for Atomics.wait by @lahma in #2364
- Fix compat-table failures: Array.at, AnnexB if-decl, Proxy observable gets by @lahma in #2365
- Implement AsyncIterator Helpers by @lahma in #2366
- Align JavaScript runtime error messages with V8/Node.js by @lahma in #2367
- Implement TC39 Stage 3 decorators and auto-accessors (preliminary) by @lahma in #2368
- Fix wasteful allocations and minor perf improvements by @lahma in #2369
- Add public IsCallable() and IsConstructor() extension methods by @lahma in #2371
Full Changelog: v4.6.4...v4.7.0