{"version":"1.0.28","anchor":"improvements","canonical_anchor":"improvements","heading":"Improvements","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/1.0.28\/e\/improvements","release_url":"https:\/\/changelogs.core-directive.com\/v\/1.0.28","markdown":"### Improvements\n\nImage Processing Enhancements\n\n- Added new `TG5` function for more robust image file handling\n- Improved error recovery when image processing fails\n- Better support for empty image files with specific error messages\n- Maintains original media type when fallback processing is used\n\nConfiguration Directory Resolution\n\n- Enhanced config directory resolution to respect XDG Base Directory specification\n- Priority order:\n\n- `CLAUDE_CONFIG_DIR` environment variable (if set)\n- `XDG_CONFIG_HOME\/claude` (if XDG_CONFIG_HOME is set)\n- Default: `~\/.claude`\n\n- Example: `export XDG_CONFIG_HOME=\/custom\/config` will use `\/custom\/config\/claude`\n\nMulti-Edit Operations\n\n- Added `iK1` function to properly handle edit operations with default values\n- Ensures `replace_all` parameter defaults to `false` when not specified\n- Improves consistency in batch edit operations"}