Sourced from react-i18next's changelog.
17.0.6
- fix: restore the v17
nodesToStringoutput format consumed byi18next-cli's extractor while still rendering 1919 correctly
- 17.0.5 fixed 1919 by changing what
nodesToStringproduced, which inadvertently changed the extracted translation strings for keep-tags wrapping non-keep React elements- The fix now lives in the renderer: indexed
<N>placeholders nested inside a keep-tag are scoped to that tag's own original React children (matching kept tags by name and positional occurrence at each level), so the translation string format produced bynodesToStringis unchanged17.0.5
- fix:
<Trans />no longer breaks child rendering when a kept HTML node (transKeepBasicHtmlNodesFor) wraps a non-keep React element 1919 — superseded by 17.0.6, which keeps the same runtime fix without changing thenodesToStringoutput