What's Changed
🔒 Security Fixes
- fix(shared): neutralize srcdoc attribute in sanitizeTranslatedHtml by @kazupon in #2679
- fix(core-base): escape both list and named values with escapeParameter by @kazupon in #2680
- fix: ignore locales named after Object.prototype properties by @kazupon in #2681
👕 Refactoring
- refactor(core-base): extract the resolved message format check by @kazupon in #2674
- refactor(vue-i18n-core): remove dead branches in getCoreContext() by @kazupon in #2675
- refactor(vue-i18n-core): share the fallbackContext handling in the composer by @kazupon in #2676
- refactor(vue-i18n-core): simplify flat JSON handling in setLocaleMessage / mergeLocaleMessage by @kazupon in #2677
- refactor(core-base): give the compile cache a proper type by @kazupon in #2678
Full Changelog: v11.4.13...v11.4.14