{"version":"2.0.34","anchor":"refactored-rendering-engine","canonical_anchor":"refactored-rendering-engine","heading":"Refactored Rendering Engine","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.0.34\/e\/refactored-rendering-engine","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.0.34","markdown":"### Refactored Rendering Engine\n\n**What:** Terminal rendering code reorganized for better maintainability and to support ink2 mode.\n\n**Details:**\n\n- Split `render()` into `render_v1()` and `render_v2()` methods\n- Cleaner separation between legacy and new rendering paths\n- Improved parameter passing (prevFrame explicitly passed instead of using instance state)\n- Better handling of non-TTY output modes\n- **Evidence**: Class `RG1` with split rendering methods at line 67663 in `pretty-v2.0.34.js`"}