# v1.2.8 Release Notes

This release focuses on significantly improving the reliability and safety of the Markdown Normalizer filter, ensuring that it never corrupts valid technical content and elegantly handles unexpected errors.

## Bug Fixes

- **Error Fallback Mechanism**: Fixed an issue where the plugin could return partially modified or broken text if an error occurred during normalization. It now guarantees a 100% rollback to the original text upon any failure.
- **Inline Code Protection**: Refined the escape character fixing logic to accurately identify and protect inline code blocks (`` `...` ``). This prevents valid technical strings, such as regular expressions (`[\n\r]`) and Windows file paths (`C:\Windows`), from being unintentionally modified.
- **Code Block Escaping Control**: Fixed a bug where the `enable_escape_fix_in_code_blocks` Valve setting was ignored. The setting now correctly applies, allowing users to optionally fix broken newlines inside code blocks (e.g., repairing flat SQL queries) when enabled.

## New Features

- **Privacy & Log Optimization**: The `show_debug_log` Valve now defaults to `False` instead of `True`. This prevents sensitive chat content from automatically printing to the browser console and reduces unnecessary log noise for general users.
