# CodeRunner changelog > A lightweight programming editor for macOS that runs code in over 25 languages. - Vendor: Nikolai Krill - Category: Developer Tools - Platforms: macOS - Official site: https://coderunnerapp.com - Tracked by: What's New (https://whatsnew.fyi/product/coderunner) - Harvested from: Update feed - Entries below: 15 (newest first) What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. ## Releases ### 4.5 — CodeRunner 4.5 - Date: 2025-09-16 - Version: 4.5 - Original notes: https://coderunnerapp.com/appcast.xml - Permalink: https://whatsnew.fyi/product/coderunner/releases/4.5 - Labels: Platforms: macOS - **fixed** — Compatibility with macOS Tahoe 26 Notable changes in this version include: - Compatibility fixes for macOS Tahoe 26. - Bug fixes and general improvements. ### 4.4.1 — CodeRunner 4.4.1 - Date: 2025-01-16 - Version: 4.4.1 - Original notes: https://coderunnerapp.com/appcast.xml - Permalink: https://whatsnew.fyi/product/coderunner/releases/4.4.1 - Labels: Platforms: macOS - **added** — Language configurations for C# .NET and .NET Script - **changed** — Prevent macOS Writing Tools from appearing in the editor unless explicitly invoked - **fixed** — Issue with code completion on Python 3.13 Notable changes in this version include: - Added language configurations for C# .NET and .NET Script. - Prevent macOS Writing Tools from appearing in the editor unless explicitly invoked. - Fixed an issue with code completion on Python 3.13. - Bug fixes and general improvements. ### 4.4 — CodeRunner 4.4 - Date: 2024-11-18 - Version: 4.4 - Original notes: https://coderunnerapp.com/appcast.xml - Permalink: https://whatsnew.fyi/product/coderunner/releases/4.4 - Labels: Platforms: macOS - **fixed** — Fixed an issue where C++ error messages are appearing when they shouldn't on macOS Sequoia - **fixed** — Fixed an issue where Swift code completion was not working correctly - **added** — New syntax modes for PowerShell, Arm Assembly, and gnuplot - **changed** — Updates to existing syntaxes - **changed** — Compatibility improvements for macOS Sequoia Notable changes in this version include: - Fixed an issue where C++ error messages are appearing when they shouldn't on macOS Sequoia. - Fixed an issue where Swift code completion was not working correctly. - New syntax modes for PowerShell, Arm Assembly, gnuplot, and updates to existing syntaxes. - Compatibility improvements for macOS Sequoia. - Bug fixes and general improvements. ### 4.3 — CodeRunner 4.3 - Date: 2023-12-13 - Version: 4.3 - Original notes: https://coderunnerapp.com/appcast.xml - Permalink: https://whatsnew.fyi/product/coderunner/releases/4.3 - Labels: Platforms: macOS - **added** — Support for Python 3.12 - **changed** — Improve compatibility with macOS Sonoma - **added** — Automatically update open documents when modified on-disk by external applications - **changed** — Enhance search sidebar with buttons and keyboard shortcuts to navigate between matches - **added** — Add link to ChatGPT in the documentation sidebar This release includes a number of improvements and bug fixes. Notable changes include: - Support for Python 3.12. - Compatibility improvements for macOS Sonoma. - Automatic updating of open documents when modified on-disk by external applications. - Enhancements to the search sidebar, including buttons and keyboard shortcuts to easily navigate between matches. - Link to ChatGPT in the documentation sidebar. - Bug fixes and general improvements. ### 4.2.2 — CodeRunner 4.2.2 - Date: 2023-03-07 - Version: 4.2.2 - Original notes: https://coderunnerapp.com/appcast.xml - Permalink: https://whatsnew.fyi/product/coderunner/releases/4.2.2 - Labels: Platforms: macOS - **added** — Ability to exclude certain folders by name when searching the file system - **changed** — Insertion point stays visible by default when selecting text using the keyboard - **fixed** — Fix an issue with debugging in Python 3.11 This release includes a number of minor improvements and bug fixes. Notable changes include: - Ability to exclude certain folders by name when searching the file system. - Insertion point stays visible by default when selecting text using the keyboard. - Fix an issue with debugging in Python 3.11. - A number of bug fixes and general improvements. ### 4.2.1 — CodeRunner 4.2.1 - Date: 2022-12-12 - Version: 4.2.1 - Original notes: https://coderunnerapp.com/appcast.xml - Permalink: https://whatsnew.fyi/product/coderunner/releases/4.2.1 - Labels: Platforms: macOS Bug fixes and minor improvements. ### 4.2 — CodeRunner 4.2 - Date: 2022-11-24 - Version: 4.2 - Original notes: https://coderunnerapp.com/appcast.xml - Permalink: https://whatsnew.fyi/product/coderunner/releases/4.2 - Labels: Platforms: macOS - **added** — New sidebar search feature allows you to find and replace across multiple files, folders, and open documents - **added** — New Open Quickly feature invoked by ⇧⌘O provides a Spotlight-like interface for quickly navigating files, symbols, and menu items - **added** — Automatic switching between light and dark color themes to match system appearance - **added** — New CodeRunner Light theme - **added** — Support for PHP debugger Xdebug - **changed** — Enhanced PHP code completion - **fixed** — Compatibility fixes for macOS Ventura Notable changes in this version include: - New sidebar search feature allows you to find and replace across multiple files, folders, and open documents. - New Open Quickly feature invoked by ⇧⌘O provides a Spotlight-like interface for quickly navigating files, symbols, menu items, etc. - Automatic switching between light and dark color themes to match system appearance, and a new CodeRunner Light theme. - Support for PHP debugger Xdebug and enhanced PHP code completion. - Compatibility fixes for macOS Ventura. - Lots of general fixes and improvements. ### 4.1.1 — CodeRunner 4.1.1 - Date: 2022-05-05 - Version: 4.1.1 - Original notes: https://coderunnerapp.com/appcast.xml - Permalink: https://whatsnew.fyi/product/coderunner/releases/4.1.1 - Labels: Platforms: macOS - **fixed** — Fix an issue with the Python debugger on macOS 12.3 This release includes a number of bug fixes and stability improvements, and fixes an issue with the Python debugger on macOS 12.3. ### 4.1 — CodeRunner 4.1 - Date: 2021-10-26 - Version: 4.1 - Original notes: https://coderunnerapp.com/appcast.xml - Permalink: https://whatsnew.fyi/product/coderunner/releases/4.1 - Labels: Platforms: macOS - **added** — Native support for Apple Silicon - **changed** — Improved compatibility with macOS Monterey - **added** — Ability to hover over variables in the editor during debugging to see their value - **changed** — Run toolbar button now has a drop-down menu for additional run actions - **changed** — Improved printing with display and formatting options that can now be specified directly in the Print dialog - **changed** — Code completion improvements for Swift - **added** — Code tokenizer for highlighting local variables in Swift - **added** — Ability to quickly resolve version control conflicts in open documents Notable changes in this version include: - Native support for Apple Silicon. - Improved compatibility with macOS Monterey. - Ability to hover over variables in the editor during debugging to see their value. - Run toolbar button now has a drop-down menu for additional run actions. - Improved printing, display/formatting options can now be specified directly in the Print dialog. - Code completion improvements for Swift. - Code tokenizer for highlighting local variables in Swift. - Ability to quickly resolve version control conflicts in open documents. - Lots of general fixes and improvements. ### 4.0.3 — CodeRunner 4.0.3 - Date: 2020-11-26 - Version: 4.0.3 - Original notes: https://coderunnerapp.com/appcast.xml - Permalink: https://whatsnew.fyi/product/coderunner/releases/4.0.3 - Labels: Platforms: macOS - **changed** — Improved resolution of PATH environment variable to eliminate run issues with certain third-party tools and libraries - **changed** — Improved resolution of system include paths for C, C++, and Objective-C - **added** — Ability to stop running code producing output while stuck in an infinite loop - **changed** — More space for debugger variables by only displaying action buttons during mouse-over - **fixed** — Fixed an issue causing elevated CPU usage when editing some C++ files This release includes a number of minor improvements and bug fixes. Notable changes include: - Improved resolution of PATH environment variable, eliminating run issues with certain third-party tools and libraries. - Improved resolution of system include paths for C, C++, and Objective-C. - Ability to stop running code producing output while stuck in an infinite loop. - More space for debugger variables by only displaying action buttons during mouse-over. - Fixed an issue causing elevated CPU usage when editing some C++ files. ### 4.0.2 — CodeRunner 4.0.2 - Date: 2020-11-14 - Version: 4.0.2 - Original notes: https://coderunnerapp.com/appcast.xml - Permalink: https://whatsnew.fyi/product/coderunner/releases/4.0.2 - Labels: Platforms: macOS - **fixed** — Text input in Chinese and Japanese - **fixed** — Various bug fixes and stability improvements This release includes a number of bug fixes and stability improvements, including a fix for text input in Chinese and Japanese. ### 4.0.1 — CodeRunner 4.0.1 - Date: 2020-11-10 - Version: 4.0.1 - Original notes: https://coderunnerapp.com/appcast.xml - Permalink: https://whatsnew.fyi/product/coderunner/releases/4.0.1 - Labels: Platforms: macOS - **fixed** — Fix scrolling issue present on some systems - **fixed** — Fix minor issues This release fixes a scrolling issue present on some systems and a few other minor issues. ### 4.0 — CodeRunner 4.0 - Date: 2020-11-09 - Version: 4.0 - Original notes: https://coderunnerapp.com/appcast.xml - Permalink: https://whatsnew.fyi/product/coderunner/releases/4.0 - Labels: Platforms: macOS - **added** — Error checking and linting with instant feedback on code as you write it - **added** — Multiple selections with full context independence using Command, Option, or Control-Shift click or drag - **added** — Code tokenizers for highlighting local variables, functions, and other code tokens - **added** — Auto-Indent functionality that applies automatically as you type and when pasting code - **added** — Customizable keyboard shortcuts and macros directly in CodeRunner Preferences - **added** — Vim mode - **added** — Find and Replace with support for regular expressions and multiple selections - **added** — Improved code completion with extra-fuzzy search and multi-word completions - **added** — Smart spell checking that ignores code and checks segments of natural language - **added** — Improved debug console with syntax highlighting, code completion, and output filtering - **added** — Shell Script code completion for commands, options, paths, and snippets with built-in man-page lookups - **added** — Automatic closing of tags and other smart behaviors while typing - **added** — Code structure selection by double-clicking edges of tag pairs, functions, if/else blocks, and loops - **added** — Node.js debugger - **added** — Atomic spaces indentation - **added** — Language groups - **changed** — Rewritten indentation functionality to be smarter and more deeply integrated into the editor - **changed** — Improved syntax highlighting with grammar-based rules and token-based highlighting - **changed** — Performance improvements for syntax highlighting, code completion, and overall performance - **changed** — More customizable editor with a large number of new preferences and tweakable behaviors CodeRunner 4 is a huge update with hundreds of new features and improvements, including: - Error Checking and Linting. Get instant feedback on your code as you write it. CodeRunner checks your document for errors and common issues, underlining mistakes and describing the problem directly inline with your code. Compile and runtime issues in the console are automatically highlighted and included in the document. It's also easy to add support for third-party linters. - Multiple Selections. CodeRunner 4's new editor supports fully context-independent multiple selections. Hold Command, Option, or Control-Shift while clicking or dragging to add multiple selections anywhere, allowing you to quickly make similar edits in multiple locations at once. - Improved Highlighting with Code Tokenizers. Local variables, functions, and other code tokens are now highlighted on top of CodeRunner's powerful grammar-based syntax highlighting. In addition to providing better highlighting, this allows for quick and precise renaming of variables and other symbol names. - Auto-Indent. All indentation functionality has been rewritten to be smarter and more deeply integrated into the editor. You can explicitly Auto-Indent an existing block of code using Control-I, but this is rarely needed since Auto-Indent is applied automatically as you type and when pasting code. - Customizable Key Bindings. You can now customize the hundreds of existing keyboard shortcuts, and even add new shortcuts and macros directly in CodeRunner Preferences. A new Vim mode is also included. Other notable features and improvements: - New Find and Replace with support for regular expressions, multiple selections, and more. - Improved code completion with extra-fuzzy search, completions beyond single words, and better documentation. - Smart spell checking that ignores code and automatically checks segments of natural language. - Improved debug console with syntax highlighting, code completion, and output filtering. - Shell Script code completion for commands and their options, paths, and snippets, with built-in man-page lookups. - Performance improvements delivering extremely fast syntax highlighting, code completion, and overall performance. - Automatic closing of tags and other smart behaviors while typing. - More customizable editor with a large number of new preferences and tweak-able behaviors. - Select code structures by double-clicking edges of tag pairs, functions, if/else blocks, loops, etc. - Node.js debugger, atomic spaces indentation, language groups, improved help, new keyboard shortcuts, and more. ### 3.1 — CodeRunner 3.1 - Date: 2019-11-08 - Version: 3.1 - Original notes: https://coderunnerapp.com/appcast.xml - Permalink: https://whatsnew.fyi/product/coderunner/releases/3.1 - Labels: Platforms: macOS - **changed** — Improved speed of code completion in C, C++, and Objective-C - **changed** — Improved handling of file types and bundled file icons for all major coding languages - **changed** — Improved display of variables when debugging using lldb in C languages and Swift, with support for hierarchical nested structures and better object descriptions - **changed** — Improved support for Go - **fixed** — Fixed an issue with Go code completion - **fixed** — Fixed an issue preventing Java code from running correctly on some systems - **fixed** — Fixed an issue when using Split View with the code completion window active This minor release fixes a few issues and improves compatibility with macOS Catalina. Stay tuned for a larger release with lots of new functionality coming soon. Notable changes in v3.1 include: - Improved speed of code completion in C, C++, and Objective-C. - Improved handling of file types and bundled file icons for all major coding languages. - Improved display of variables when debugging using lldb (in C languages and Swift), with support for hierarchical nested structures and better object descriptions. - Improved support for Go and fixed an issue with Go code completion. - Fixed an issue preventing Java code from running correctly on some systems. - Fixed an issue when using Split View with the code completion window active. - A number of general bugfixes and minor improvements. ### 3.0.1 — CodeRunner 3.0.1 - Date: 2018-10-04 - Version: 3.0.1 - Original notes: https://coderunnerapp.com/appcast.xml - Permalink: https://whatsnew.fyi/product/coderunner/releases/3.0.1 - Labels: Platforms: macOS - **fixed** — Fixed an issue preventing App Store migration from completing correctly - **fixed** — Fixed an issue with debugging using gdb on macOS Mojave - **changed** — Changed the default debugger to lldb instead of gdb for C, C++, and Go - **added** — Added the ability to show the full debugger log if the debugger fails to attach - **fixed** — Fixed an issue preventing the jQuery library from loading in some situations - **changed** — Dragging and dropping a file onto the console now properly escapes spaces and meta-characters in the file path - **fixed** — Backward compatibility fixes for older versions of macOS This is a minor bugfix release. Notable changes include: - Fixed an issue preventing App Store migration from completing correctly. - Fixed an issue with debugging using gdb on macOS Mojave. - Changed the default debugger to lldb instead of gdb for C, C++, and Go. - Added the ability to show the full debugger log if the debugger fails to attach. - Fixed an issue preventing the jQuery library from loading in some situations. - Dragging and dropping a file onto the console now properly escapes spaces and meta-characters in the file path. - Backward compatibility fixes for older versions of macOS. - General fixes and improvements.