- Improved TypeScript safety by adding return types to pure functions, output functions, and loosening arrow function return types in generated code.
- Added guards and cleanup mechanisms: abort listener removal, ctor parameter type verification, cleared idle scheduler references, and avoided dense element allocation for numeric URL keys.
- Fixed server and router issues: preserved Unicode whitespace in ServerXhr URLs, created form controls before listeners, and prevented plain objects from being used as maps for jsaction data.