היסטוריית גרסאות עבור Code Formatter - 5 גרסאות
Code Formatter sparkle_64 מאת
היסטוריית גרסאות עבור Code Formatter - 5 גרסאות
יש להיזהר עם גרסאות ישנות! גרסאות אלה מוצגות למטרות בדיקה ועיון.מומלץ תמיד להשתמש בגרסה העדכנית של תוספת.
הגרסה העדכנית ביותר
גרסה 1.9.2
תאריך שחרור: 13 פבר׳ 2026 - 1.71 מ״בעובד עם firefox 109.0a1 ומעלהHighlights
Code Formatter 1.9.2 is a little but important update bringing new themes, performance improvements, and various bug fixes. This version enhances the extension's reliability and adds visual improvements for a better user experience.
New Features
New Themes
Added support for 7 additional syntax highlighting themes:- Dracula - Dark theme with vibrant colors
- Nord - Arctic, north-bluish color palette
- Monokai - Classic dark theme
- Material - Material Design inspired theme
- GitHub - GitHub's own light and dark themes
- Solarized - Carefully designed color scheme
- Tokyo Night - Beautiful Tokyo Night-inspired theme
You can now customize your code viewing experience by choosing from these themes in the extension settings.
Toggle Button Indicators
Active toolbar buttons now show visual highlighting to clearly indicate their ON/OFF state. This makes it easier to see which features are enabled at a glance.
Improvements
Performance Optimization- Lazy Loading: CodeMirror modules are now loaded dynamically, reducing initial bundle size
- Deferred Initialization: Extension initialization is deferred using
requestIdleCallback, preventing interference with page load - Content-Script Caching: Added LRU cache for formatted code to avoid re-formatting the same content
Improved Code Detection- URL-Based Detection: Extension now detects code pages via URL patterns (GitHub blobs, raw files, Stack Overflow, Gists)
- Better DOM Detection: Improved detection of
<pre>and<code>elements anywhere in the page
Bug Fixes
Extension Reliability
Fixed an issue where the extension didn't always inject on code pages, causing inconsistent behavior. The extension now reliably detects and formats code on supported pages.
Original View
Added top padding when viewing original code to prevent the toolbar from overlapping with content.קוד המקור משוחרר תחת MIT License
גרסאות ישנות יותר
גרסה 1.9.1
תאריך שחרור: 12 פבר׳ 2026 - 1.67 מ״בעובד עם firefox 109.0a1 ומעלה🆕 New Features- Enhanced Settings UI - Completely redesigned settings page with modern, user-friendly interface
- WASM Formatter Options - New configuration options for WASM-based formatters (Python, Go, SQL, YAML, TOML)
- js-beautify Options - Toggle advanced formatting options like E4X/JSX support, space in parentheses, and more
- Word Wrap (Experimental) - New word wrap feature for easier code viewing on smaller screens
- Drag & Drop to View - Simply drag and drop files onto the extension to view and format them instantly
- Automatic Changelog - Shows "What's New" page automatically on install and updates
✨ Improvements- Type Safety - Fixed type mismatches for better code quality and reliability
- Settings Management - All formatter options now properly load from storage for consistent behavior
- Visual Refresh - Modern "Logo Blue" theme with improved styling throughout
- Performance - Removed loading screen for instant formatting feedback
- Stability - Better error handling for malformed code and edge cases
🐛 Bug Fixes- Missing Settings UI - Added controls for all previously hidden formatter options
- Type Mismatches - Fixed indentSize and quoteStyle types to prevent errors
- Content Script - More reliable loading across all page types
- Prettier Bundling - Fixed import errors that prevented formatting
- Message Passing - Added retry logic for better reliability
Key Features
🔧 Powerful Formatting- Uses Prettier and WASM-based formatters for strict, opinionated formatting
- Supports 17 programming languages
- Configurable formatting options for each language
📁 File Handling- File Browser & Drag-Drop - Open local files or drag & drop directly
- 10MB file size limit
- Background formatting - Large files format instantly without freezing
🔍 Advanced Tools- Advanced Search Panel - Integrated Find/Replace with Regex support (Ctrl+F)
- Auto-format on Type - Debounced formatting as you type (500ms delay)
- Format on Paste - Automatically format pasted code
קוד המקור משוחרר תחת MIT License
גרסה 1.8.0
תאריך שחרור: 22 דצמ׳ 2025 - 453.89 ק״בעובד עם firefox 109.0a1 ומעלהCode Formatter Extension v1.8.0
Released: December 22, 2025
Version: 1.8.0
🚀 What's New in v1.8.0
✨ New Features- Background Formatting - Large files now format instantly without freezing the browser
- Advanced Search Panel - Integrated Find/Replace with Regex
- Code Folding - Collapse/Expand All buttons for easier navigation
- Theme Toggle - Quick Sun/Moon toggle to switch between Light/Dark modes
- Auto-Theme Detection - Automatically matches your system's Dark/Light mode preference
🔧 Performance Improvements- 95% Bundle Size Reduction - Background script reduced from 2.2MB to 107KB
- Dynamic Code Loading - Prettier and plugins loaded on-demand only when needed
🛡️ Security & Compliance- Firefox Security Review Passed - Eliminated all unsafe
innerHTMLusage - Safe DOM Manipulation - Replaced dangerous HTML injection with secure DOM APIs
- HTML Sanitization - Implemented proper sanitization for user-generated content
- Third-Party Library Isolation - Prettier completely removed from main bundle
🎨 User Experience- Visual Refresh - New Modern 'Logo Blue' theme for all buttons and panels
- Better Error Handling - Robust fallback mechanisms for malformed code
- Enhanced Stability - More reliable message passing between scripts
🐛 Bug Fixes- View-Source Pages Support - Extension now works on Firefox's source view (
view-source:protocol) - Content Script Reliability - Switched to declarative content scripts for better loading
- Prettier Integration - Fixed dynamic import errors and bundling issues
- Cross-Page Compatibility - Improved support for data URLs and various page types
קוד המקור משוחרר תחת MIT License
גרסה 1.7.0
תאריך שחרור: 23 נוב׳ 2025 - 726.17 ק״בעובד עם firefox 109.0a1 ומעלה*** Changelog *** - [1.7.0] - 2025-11-22
** Added **- Configuration Panel: New options page accessible via Firefox Add-ons > Code Formatter > Preferences
- Indentation settings (2/4 spaces or tabs)
- Quote style preferences (single/double quotes)
- Line wrap length configuration
- Theme selection (Dracula, GitHub Light, Solarized Light, Material)
- Line wrapping toggle
- Font size adjustment (12-20px)
- Extended Beautification Support:
- HTML formatting using Prettier
- XML formatting using Prettier
- Multiple Syntax Highlighting Themes:
- Dracula (Dark) - default
- GitHub Light
- Solarized Light
- Material
- Search Functionality: Integrated CodeMirror search with Ctrl+F support
- Keyboard Shortcuts:
- Ctrl+S: Switch between original and formatted views
- Ctrl+Shift+C: Copy formatted code
- Ctrl+D: Download formatted code
- Minification Toggle: Added minify button in toolbar (placeholder for future implementation)
- Line Wrapping Control: Toggle long line wrapping in options
- Font Size Adjustment: Customizable font sizes for better readability
- Enhanced Language Detection:
- Added C++ detection patterns
- Improved patterns for all supported languages with more keywords and syntax recognition
- Better JSX/TSX component detection
- Enhanced plain text code block identification
- Multiple detection patterns per language with priority system
Improved- Error Handling: Robust error handling for malformed code with graceful fallbacks
- File Detection: Stronger detection algorithms for all supported languages
- JavaScript: Added async/await, DOM methods, Promise patterns
- TypeScript: Added interface, type, enum detection
- Python: Added control structures, built-in functions
- Go: Added goroutine, channel patterns
- Rust: Added macro, derive patterns
- Java: Added System.out.println, main method detection
- C#: Added LINQ, async patterns
- YAML: Added version fields, list structures
- Markdown: Added code blocks, inline formatting
- C++: Added templates, namespaces, standard library usage
- Plain Text Detection: Enhanced recognition of code in plain text pages
- Beautification Options: Configurable formatting with user preferences
- User Experience: Better accessibility with keyboard navigation and customizable display
Technical- Added Prettier integration for HTML/XML formatting
- Implemented chrome.storage for settings persistence
- Enhanced CodeMirror extensions (search, themes, line wrapping)
- Improved regex patterns for language detection
- Added priority-based detection system
Fixed- Better handling of malformed JSON and code parsing errors
- Improved detection accuracy to reduce missed files
- More reliable language identification from content patterns
קוד המקור משוחרר תחת MIT License
גרסה 1.6.2
תאריך שחרור: 6 נוב׳ 2025 - 734.76 ק״בעובד עם firefox 109.0a1 ומעלהקוד המקור משוחרר תחת MIT License