v2.19.3

sinewaveai/agent-security-scanner-mcpv2.19.3Jun 4, 2026by mvaligursky

AI Summary

Fixes ESM script registration issues and improves the script registry implementation in the PlayCanvas engine.

Key Highlights

  • Fix ESM script registration by name and subclass name collision
  • Use a Map for the script registry and guard reserved names
  • Preserve live bindings of mutable UMD exports

New Features

  • ESM script registry fix
  • Script registry Map usage
  • Mutable UMD export binding preservation

Full Release Notes

## Fixes

* Fix ESM script registration by name and subclass name collision by @mvaligursky in #8831
* Use a Map for the script registry and guard reserved names in add() by @mvaligursky in #8835
* Preserve live bindings of mutable UMD exports (pc.app) by @mvaligursky in #8837

### Contributors

* @mvaligursky

**Full Changelog**: https://github.com/playcanvas/engine/compare/v2.19.2...v2.19.3