Markdown Normalizer v1.2.8
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_blocksValve 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_logValve now defaults toFalseinstead ofTrue. This prevents sensitive chat content from automatically printing to the browser console and reduces unnecessary log noise for general users.
What's Changed
Plugin Updates
- Markdown Normalizer: v1.2.7 → v1.2.8
- 📖 README
Download
📦 Download the updated plugin files below
Installation
From OpenWebUI Community
- Open OpenWebUI Admin Panel
- Navigate to Functions/Tools
- Search for the plugin name
- Click Install
Manual Installation
- Download the plugin file (
.py) from the assets below - Open OpenWebUI Admin Panel → Functions
- Click "Create Function" → Import
- Paste the plugin code