Release v22.8.2
Summary
A generated proxy is TypeScript and its documentation is a JSDoc comment, not markup, but the templates rendered it through Handlebars' escaping expression. Every apostrophe in a summary reached the proxy as ', which is what a reader sees in their editor's tooltip; quotes and ampersands went the same way.
It surfaced on upgrading a downstream application: regenerating against the current generator rewrote 418 apostrophes across 163 proxy files that had none before.
Fixed
- Documentation in generated TypeScript proxies keeps apostrophes, quotes and ampersands as written, instead of arriving HTML-escaped as
',"and&