Skip to content

Release v22.8.2

Choose a tag to compare

@github-actions github-actions released this 01 Sep 14:08
c65626d

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 &