# Nova changelog > Panic's native Mac code editor, with built-in terminal, Git and remote publishing. - Vendor: Panic - Category: Developer Tools - Platforms: macOS - Official site: https://nova.app - Tracked by: What's New (https://whatsnew.fyi/product/nova) - Harvested from: Blog (https://nova.app/feeds/releases.xml) - 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 ### 14.1 — Nova 14.1 - Date: 2026-08-06 - Version: 14.1 - Original notes: https://nova.app/releases/14.1/ - Permalink: https://whatsnew.fyi/product/nova/releases/14.1 - Labels: Platforms: macOS Fixed File Browser tabs will now restore their previous state when reopening a project Restored the ability to toggle between single and dual-pane views in the File Browser Remote files should now pro… - **fixed** — File Browser tabs will now restore their previous state when reopening a project - **fixed** — Restore the ability to toggle between single and dual-pane views in the File Browser - **fixed** — Remote files should now properly display permissions in the Get Info inspector - **fixed** — Resolve an issue causing remote server connections to time out or fail in certain network conditions - **fixed** — Fix a crash when using the Open With command on remote files - **fixed** — Prevent a bug causing saving files to get stuck Waiting on pre-save actions when PHP validation is enabled - **fixed** — Fix Nova could not acquire a connection error when reverse publishing - **fixed** — Fix a crash when using reverse publishing - **fixed** — Inline Git author annotations should now appear correctly for previously-committed files - **fixed** — The Launcher should now properly respect the chosen window theme - **fixed** — Resolve an issue where Show Hidden Files may not work on FTP servers as expected - **fixed** — Fix an issue where DAP sequence numbers began at 0 instead of 1 - **fixed** — When uploading folders, subfolder contents should now upload as expected - **fixed** — CSS hex colors should now appear correctly in the color picker and in saved color palettes - **fixed** — Embedded languages should now provide language-correct completions and other features - **fixed** — Solve a crash that could occur when uninstalling themes - **fixed** — Custom file types should now apply as expected - **fixed** — Prevent a hang that occurred when pasting a combining mark that follows a space - **fixed** — Fix the icon for Ruby Gemfiles drawing at twice the intended size in Window menu Fixed - File Browser tabs will now restore their previous state when reopening a project - Restored the ability to toggle between single and dual-pane views in the File Browser - Remote files should now properly display permissions in the Get Info inspector - Resolved an issue causing remote server connections to time out or fail in certain network conditions - Fixed a crash when using the “Open With” command on remote files - Prevented a bug causing saving files to get stuck “Waiting on pre-save actions” when PHP validation is enabled - Fixed “Nova could not acquire a connection” error when reverse publishing - Fixed a crash when using reverse publishing - Inline Git author annotations should now appear correctly for previously-committed files - The Launcher should now properly respect the chosen window theme - Resolved an issue where “Show Hidden Files” may not work on FTP servers as expected - Debugging: Fixed an issue where DAP sequence numbers began at 0 instead of 1 - When uploading folders, subfolder contents should now upload as expected - CSS hex colors should now appear correctly in the color picker and in saved color palettes - Embedded languages should now provide language-correct completions and other features - Solved a crash that could occur when uninstalling themes - Custom file types should now apply as expected - Prevented a hang that occurred when pasting a combining mark that follows a space - Fixed the icon for Ruby Gemfiles drawing at twice the intended size in Window menu ### Nova 14 - Date: 2026-07-20 - Original notes: https://nova.app/releases/14/ - Permalink: https://whatsnew.fyi/product/nova/releases/2026-07-20-nova-14 - Labels: Platforms: macOS Nova 14 is our huge language server upgrade! Manage servers already installed on your system with one-click installation, automatic updates, pinned versions, and more. Featuring... Language Server Det… - **added** — Integrated management of language servers with automatic detection of Python, PHP, Ruby, and TypeScript - **added** — One-click installation of tools directly from Nova in Settings → Languages with automatic updates - **added** — Built-in language and debugging support for C, C++, C#, Swift, and Rust - **added** — Integration with clangd, SourceKit-LSP, and rust-analyzer - **added** — Per-language Display, Indentation, and Linewrapping settings in Settings → Languages - **added** — Transform editor text using CLI tools from the Editor menu "Filter Through Command" - **added** — Languages panel in Settings to configure language servers and per-syntax options - **changed** — Improved interaction around many common language server quirks - **changed** — Updated the underlying Tree-sitter parsing engine to the latest version - **changed** — Pulled in improvements for all built-in language grammars from their upstream projects - **changed** — The minimap, invisibles, and line wrap can now be toggled on a per-document basis without modifying global settings - **changed** — Improved UI metrics and appearance on macOS Tahoe - **fixed** — Addressed a crash when LSPs return an invalid range for "Jump To Definition" - **fixed** — Fixed a potential crash after closing a project - **fixed** — Vim Mode: r can now be used to replace the last character of a file - **fixed** — Xdebug / DBGp Debug Adapter: Fixed an issue with the setFunctionBreakpoints request not working - **fixed** — Extensions: Addressed an issue that could prevent some extension-provided language servers from initializing - **fixed** — Resolved an issue with installation of the privileged helper tool - **removed** — Removed the ability to choose custom Dock icons due to macOS Tahoe design changes Nova 14 is our huge language server upgrade! Manage servers already installed on your system with one-click installation, automatic updates, pinned versions, and more. Featuring... - Language Server Detection Nova 14 adds built-in support for integrating with third-party language servers. Language servers can add diagnostics, hovers, and richer autocomplete to your favorite languages. - Install Tools Directly from Nova Detect and manage the language servers already installed on your system, or install new servers directly from Nova in one-click. - Powerful Language Upgrades Nova 14 includes built-in syntax and debugging support for C, C++, C#, Swift, and Rust, as well as customizable language-specific editor settings. New - Integrated management of language servers - Nova will automatically detect many well-known tools already installed on your system, including Python, PHP, Ruby, and TypeScript - Install tools directly from Nova in Settings → Languages, and updates will be handled for you - It’s simple to connect up tools that aren’t yet detected, and easy to submit requests for inclusion in Nova’s registry - Built-in language and debugging support for C, C++, C#, Swift, and Rust - Integration with clangd, SourceKit-LSP, and rust-analyzer - Added per-language Display, Indentation, and Linewrapping settings in Settings → Languages - Transform editor text using CLI tools from the Editor menu “Filter Through Command” - Use the “Languages” panel in Settings to configure language servers and per-syntax options Improved - Improved interaction around many common language server quirks - Updated the underlying Tree-sitter parsing engine to the latest version - Pulled in improvements for all built-in language grammars from their upstream projects - The minimap, invisibles, and line wrap can now be toggled on a per-document basis without modifying global settings - Improved UI metrics and appearance on macOS Tahoe Fixed - Addressed a crash when LSPs return an invalid range for “Jump To Definition” - Fixed a potential crash after closing a project - Vim Mode: r can now be used to replace the last character of a file - Xdebug / DBGp Debug Adapter: Fixed a an issue with the setFunctionBreakpoints request not working - Extensions: Addressed an issue that could prevent some extension-provided language servers from initializing - Gitea: Resolved a problem with filtering available remote repositories - Fixed an issue with “Open With” options being unavailable in the Files Sidebar contextual menu - Resolved an issue with installation of the privileged helper tool - Sidebar: Project-wide searches now display results within SVG files - Addressed an issue with Task / Pipeline error messages not displaying their localized variants - Vim mode: The * command now correctly jumps to next occurrence of word, instead of the previous - YAML: Fixed a possible issue with auto-detection of file indentation - Terminal: Fixed an issue that may cause the cursor to become invisible when over whitespace - Terminal: Fixed an issue where selecting and copying certain characters may put the wrong text in the clipboard A note on customizable Dock icons macOS Tahoe introduced a new design for Dock icons with automatic styling options like “Dark” and “Clear”. To support these new icons, we had to remove an older feature of macOS which Nova relied on to allow choosing custom Dock icons. We are optimistic that a future version of macOS might allow apps to provide multiple icons from which to pick (like iOS does today). Make it happen, Apple! ### 13.4 — Nova 13.4 - Date: 2026-02-17 - Version: 13.4 - Original notes: https://nova.app/releases/13.4/ - Permalink: https://whatsnew.fyi/product/nova/releases/13.4 - Labels: Platforms: macOS New Terminal: Added support for escape sequences OSC 10 and 11, and displaying half-bright colors Fixed Resolved a crash when using ‘Select Inside Brackets’ in empty documents Fixed a potential issue… - **added** — Terminal support for escape sequences OSC 10 and 11, and displaying half-bright colors - **fixed** — Crash when using 'Select Inside Brackets' in empty documents - **fixed** — Potential issue with drawing the minimap when line wrap is disabled - **fixed** — Selecting symbols from Symbols Sidebar no longer moves document viewport unexpectedly in some circumstances - **fixed** — HTML dragging of image and CSS files now inserts tags instead of path on disk - **fixed** — Python indentation when toggling comments - **fixed** — Terminal scrollbar is no longer disabled when using certain command-line tools New - Terminal: Added support for escape sequences OSC 10 and 11, and displaying half-bright colors Fixed - Resolved a crash when using ‘Select Inside Brackets’ in empty documents - Fixed a potential issue with drawing the minimap when line wrap is disabled - Selecting symbols from Symbols Sidebar no longer moves document viewport unexpectedly in some circumstances - HTML: Dragging image and CSS files now inserts tags instead of path on disk - Python: Improved indentation when toggling comments - Terminal: Scrollbar is no longer disabled when using certain command-line tools ### 13.3 — Nova 13.3 - Date: 2025-09-24 - Version: 13.3 - Original notes: https://nova.app/releases/13.3/ - Permalink: https://whatsnew.fyi/product/nova/releases/13.3 - Labels: Platforms: macOS Fixed Addressed an issue that prevented adding new Git Accounts in macOS Tahoe - **fixed** — Addressed an issue that prevented adding new Git Accounts in macOS Tahoe Fixed - Addressed an issue that prevented adding new Git Accounts in macOS Tahoe ### 13.2 — Nova 13.2 - Date: 2025-08-20 - Version: 13.2 - Original notes: https://nova.app/releases/13.2/ - Permalink: https://whatsnew.fyi/product/nova/releases/13.2 - Labels: Platforms: macOS Fixed Improved performance when saving files when “Automatically trim trailing whitespace” is enabled Addressed a potential crash when pressing Ctrl+K with multiple cursors Fixed a crash when option-d… - **fixed** — Improved performance when saving files when "Automatically trim trailing whitespace" is enabled - **fixed** — Addressed a potential crash when pressing Ctrl+K with multiple cursors - **fixed** — Fixed a crash when option-dragging through soft-wrapped text - **fixed** — Using Cmd+W in modified files will now close tab if "Automatically save documents when losing focus" is enabled - **fixed** — Terminal: Shift+Tab now sends the expected escape sequence - **fixed** — Terminal: Shift+Return now sends a newline character - **fixed** — PHP: Addressed a syntax highlighting issue with php_embedded - **fixed** — SCSS: Highlighting now works as expected when using interpolation - **fixed** — SCSS: Addressed an issue with @keyframes highlighting - **fixed** — Fixed a case where "Find Next", then "Replace and Find Next" could modify document without updating editor view - **fixed** — Addressed a case where the Issues Sidebar could incorrectly parse file paths - **fixed** — Resolved an issue that prevented the "Jekyll Serve" extension from running Fixed - Improved performance when saving files when “Automatically trim trailing whitespace” is enabled - Addressed a potential crash when pressing Ctrl+K with multiple cursors - Fixed a crash when option-dragging through soft-wrapped text - Using Cmd+W in modified files will now close tab if “Automatically save documents when losing focus” is enabled - Terminal: Shift+Tab now sends the expected escape sequence - Terminal: Shift+Return now sends a newline character - PHP: Addressed a syntax highlighting issue with php_embedded - SCSS: Highlighting now works as expected when using interpolation - SCSS: Addressed an issue with @keyframes highlighting - Fixed a case where “Find Next”, then “Replace and Find Next” could modify document without updating editor view - Addressed a case where the Issues Sidebar could incorrectly parse file paths - Resolved an issue that prevented the “Jekyll Serve” extension from running ### 13.1 — Nova 13.1 - Date: 2025-07-22 - Version: 13.1 - Original notes: https://nova.app/releases/13.1/ - Permalink: https://whatsnew.fyi/product/nova/releases/13.1 - Labels: Platforms: macOS Fixed SCSS: Improved syntax highlighting of new tree-sitter based grammar SCSS: CSS property completions are now displayed when appropriate Fixed a potential crash when closing windows Resolved an iss… - **fixed** — SCSS syntax highlighting improved with new tree-sitter based grammar - **fixed** — SCSS CSS property completions are now displayed when appropriate - **fixed** — Potential crash when closing windows - **fixed** — Issue that could cause some Tasks to fail unexpectedly - **fixed** — Scroll bar change markers are now displayed when using Comparison View - **fixed** — PHP possible crash when using Wrap Selection in Tag - **fixed** — PHP inc.php files no longer open in HTML syntax mode - **fixed** — Potential issue with some keyboard shortcuts when the Find Bar is visible - **fixed** — Find Bar label contrast improved when using a Dark editor theme with Light System Appearance Fixed - SCSS: Improved syntax highlighting of new tree-sitter based grammar - SCSS: CSS property completions are now displayed when appropriate - Fixed a potential crash when closing windows - Resolved an issue that could cause some Tasks to fail unexpectedly - Scroll bar change markers are now displayed when using Comparison View - PHP: Fixed a possible crash when using “Wrap Selection in Tag” - PHP: inc.php files no longer open in HTML syntax mode - Editor: Addressed a potential issue with some keyboard shortcuts when the Find Bar is visible - Find Bar: Improved label contrast when using a Dark editor theme with Light System Appearance ### Nova 13 - Date: 2025-07-09 - Original notes: https://nova.app/releases/13/ - Permalink: https://whatsnew.fyi/product/nova/releases/2025-07-09-nova-13 - Labels: Platforms: macOS Nova 13 brings workspace improvements, built-in text manipulation tools, and a brand new help library where you can learn more about Nova's powerful features. Featuring... Open Quickly in Projects Acc… - **added** — Open Quickly in Projects gives quick and simple access to all projects - **added** — Case Preserving Replace toggles to preserve case formatting when replacing words - **added** — Text manipulation actions: Sort Lines, Reverse Lines, Join Lines, Unique Lines, and Zap Gremlins - **added** — Letter case transformation actions between lowerCamelCase, UpperCamelCase, kebab-case, and snake_case - **added** — Quick action to copy both current file path and line number - **added** — Editor issues with file references now include a Show button to jump directly to the referenced file - **added** — SVG files are now previewable side-by-side with their code - **added** — Jinja and TOML added as built-in language modes - **added** — Support for stopping the current task step and continuing to the next without ending the pipeline - **added** — Debugging instruction stepping by holding Control when using supported adapters - **added** — Watchpoints supported by right-clicking variables and choosing Watch in supported adapters - **added** — Document tabs show indicators when underlying files are modified externally, deleted, or moved to Trash - **changed** — JS/TS debug adapter enhanced with better variable display and modulemap resolution - **changed** — Threads and frames display richer detail from adapters including built-in JS/TS adapter and Icarus - **changed** — Code hovers improved with refined styling and richer Markdown-formatted help text support - **changed** — macOS Look Up action now accessible from contextual menu - **changed** — New File action in Files Sidebar automatically pre-fills the most common file extension - **changed** — Find bar refined with cleaner UI and improved speed in large documents - **changed** — Search in Selection now highlights searched regions even if selection changes - **changed** — JSX and TSX support added for Wrap Selection In Tag action from HTML - **changed** — SCSS parsing updated to use new custom Tree-sitter grammar - **changed** — Refined syntax highlighting and completions in Bash, CSS, JavaScript, JSON, Lua, Markdown, SQL, TypeScript, and TSX Nova 13 brings workspace improvements, built-in text manipulation tools, and a [brand new help library](https://help.nova.app) where you can learn more about Nova's powerful features. Featuring... - Open Quickly in Projects Access to all of your projects is at your fingertips, whether they're saved in Nova's launcher or specific folders you define in Workspace settings. - Case Preserving Replace Ever tried to replace a word, but it's cased differently throughout your file? Just toggle “Preserve Case”, and Presto! Now your lowercase stays lowercase, camel-case can keep its humps, and uppercase is just as loud. - Text Actions One of our most requested quick features, Nova now has built-in tools for sorting, joining, and uniquing lines, transforming between letter cases, and more—all without having to move your hands away from your keyboard. New - Debugging: Stepping by instruction can now be done by holding Control, when using adapters which support it - Debugging: Watchpoints are now supported by right-clicking a variable in the Variables list and choosing “Watch”, with adapters which support them - Documents: Tabs now show an indicator when the underlying file has been modified externally, deleted from disk, or moved to the Trash - Editor: New text manipulation actions: Sort Lines, Reverse Lines, Join Lines, Unique Lines, Zap Gremlins - Editor: New letter case actions: Transform between lowerCamelCase, UpperCamelCase, kebab-case, and snake_case - Editor: Quickly copy both the current file path and line number in one action - Editor: Issues which provide a reference to another file now include a “Show” button to jump directly there - Editor: SVG files are now previewable side-by-side with their code, in the same manner as HTML files - Languages: Jinja and TOML have been added as built-in language modes - Tasks: Support for stopping the current step and continuing on to the next without ending the overall pipeline - Workspace: “Open Quickly in Projects” gives you quick and simple access to all of your projects Improved - Debugging: The JS/TS debug adapter has been enhanced with better variable display and modulemap resolution - Debugging: Threads and frames now show richer detail from adapters that provide it, including the built-in JS/TS adapter and Icarus - Editor: Code hovers have improved styling and richer support for Markdown-formatted help text from language servers - Editor: The macOS “Look Up” action is now accessible from the contextual menu - Files Sidebar: Invoking “New File” now automatically pre-fills the most common file extension from that folder - Files Sidebar: After naming a newly created text file, it now automatically opens in an editor - Files Sidebar: Cancelling the naming of a new file now moves that empty file to the Trash automatically - Find: The editor’s find bar has been refined, with cleaner UI and speed improved in large documents - Find: Using “Search in Selection” now highlights which regions are being searched, even if the editor’s selection changes - JSX / TSX: Added support for the “Wrap Selection In Tag” action from HTML - Languages: SCSS parsing support has been updated to use a new, custom Tree-sitter grammar - Languages: Refined syntax highlighting and completions in Bash, CSS, JavaScript, JSON, Lua, Markdown, SQL, TypeScript, TSX - Languages: Synchronized built-in language grammars with their respective upstream grammars - Languages: Removed leftover built-in regex definitions which had already moved to Tree-sitter, but remained so extensions had time to migrate - Language Servers: Improved support for file system change notifications - Workspace: In-workspace notifications have improved styling, animation, and support for stacking related notifications - Workspace: File browser tabs are now styled using the workspace theme colors Fixed - Debugging: Fixed an issue that prevented breakpoints from triggering reliably when using Chrome debugging - Debugging: The JS/TS debug adapter has _[Truncated at 4000 characters — full notes: https://nova.app/releases/13/]_ ### 12.4 — Nova 12.4 - Date: 2025-03-03 - Version: 12.4 - Original notes: https://nova.app/releases/12.4/ - Permalink: https://whatsnew.fyi/product/nova/releases/12.4 - Labels: Platforms: macOS Fixed Fixes a potential crash when opening projects in a future version of macOS - **fixed** — a potential crash when opening projects in a future version of macOS Fixed - Fixes a potential crash when opening projects in a future version of macOS ### 12.3 — Nova 12.3 - Date: 2025-02-25 - Version: 12.3 - Original notes: https://nova.app/releases/12.3/ - Permalink: https://whatsnew.fyi/product/nova/releases/12.3 - Labels: Platforms: macOS Fixed Editor: Addressed an issue with improper indentation of soft-wrapped lines when using proportional fonts Editor: Comments in files with CRLF line endings no longer show red EOL markers Editor: F… - **fixed** — Address an issue with improper indentation of soft-wrapped lines when using proportional fonts in the editor - **fixed** — Remove red EOL markers from comments in files with CRLF line endings - **fixed** — Fix a potential crash when inserting completions from LSPs in the editor - **fixed** — Prevent UTF-8 with BOM files from displaying a zero-width non-breaking space at the start - **fixed** — Enable 'Apply to All' when transferring files to Finder in the File Browser - **fixed** — Stop dragging files from the Files Sidebar into Safari from moving them unexpectedly - **fixed** — Make dragging local files to Finder perform a move operation instead of a copy and delete - **fixed** — Prevent selecting and transferring unfolded folders from resulting in duplicate files when using list view - **fixed** — Reflect changes to project .gitignore files in the Files Sidebar upon save - **fixed** — Enable toggling the Open Files filter when searching local files in remote-only projects - **fixed** — Stop the Select Find Matches in Selection menu item from being truncated in German localization - **fixed** — Fix an issue that could prevent syntax highlighting from being displayed for some documents - **fixed** — Stop completions from being listed twice in some circumstances for PHP - **fixed** — Prevent validation errors from being displayed on unexpected lines for PHP - **fixed** — Improve display of license information in Settings - **fixed** — Address an issue that could prevent importing of Transmit Servers - **fixed** — Resolve a potential crash when splitting a document and PNG file in Workspace - **fixed** — Stop remote-only project files from displaying an empty path bar when reopened via state restoration Fixed - Editor: Addressed an issue with improper indentation of soft-wrapped lines when using proportional fonts - Editor: Comments in files with CRLF line endings no longer show red EOL markers - Editor: Fixed a potential crash when inserting completions from LSPs - Editor: UTF-8 with BOM files no longer display a zero-width non-breaking space at the start - File Browser: “Apply to All” is now enabled when transferring files to Finder - File Browser: Dragging files from the Files Sidebar into Safari no longer moves them unexpectedly - File Browser: Dragging local files to Finder now performs a move operation instead of a copy+delete - File Browser: Selecting and transferring “unfolded” folders no longer results in duplicate files when using list view - Files Sidebar: Changes to project .gitignore files are now reflected upon save - Find Sidebar: Toggling the “Open Files” filter is now possible when searching local files in remote-only projects - German localization: The ‘Select Find Matches in Selection’ menu item is no longer truncated - Parser: Fixed an issue that could preventing syntax highlighting from being displayed for some documents - PHP: Completions are no longer listed twice in some circumstances - PHP: Validation errors are no longer displayed on unexpected lines - Settings: Improved display of license information - Servers: Addressed an issue that could prevent importing of Transmit Servers - Workspace: Resolved a potential crash when splitting a document and PNG file - Workspace: Remote-only project files no longer display empty path bar when reopened via state restoration ### 12.2 — Nova 12.2 - Date: 2024-12-17 - Version: 12.2 - Original notes: https://nova.app/releases/12.2/ - Permalink: https://whatsnew.fyi/product/nova/releases/12.2 - Labels: Platforms: macOS Improved Transcripts: Added the ability to view logs of remote SSH traffic for Git operations Fixed CLI Tool: The ‘–type’ argument is properly respected once again CSS: Adjusted highlighting of class… - **added** — Transcripts: Add the ability to view logs of remote SSH traffic for Git operations - **fixed** — CLI Tool: The '–type' argument is properly respected once again - **fixed** — CSS: Adjust highlighting of class and ID names to include identifier once more, fixing a few third-party themes - **fixed** — Editor: Address a potential crash when issues provided by language servers exceed the bounds of the document - **fixed** — Editor: Fix an issue with copying entire lines of text to the pasteboard - **fixed** — Editor: Resolve a visual jump when dragging text in the editor and changing modifier keys - **fixed** — Editor: Fix an issue with sending text to other apps via the Services contextual menu - **fixed** — File Browser: Resolve a potential issue displaying listed files when using column view - **fixed** — Files Sidebar: Address an issue with filters not returning results for deeply nested folder structures - **fixed** — Files Sidebar: Fix a case where expanded folders without results would be displayed after applying filters - **fixed** — Find Bar: Fix a visual glitch which could affect text near the current find match indicator - **fixed** — Find Sidebar: Center offscreen results horizontally in the editor when selecting them with line wrapping disabled - **fixed** — Git: Fix an SSH encryption key exchange error when connecting to Azure DevOps - **fixed** — HTML: Address an issue preventing certain HTML attribute completions from being offered - **changed** — HTML (EJS): The ejs file extension now opens as HTML (EJS) by default, in addition to html.ejs and htm.ejs - **fixed** — Parser: Fix an issue that could crash the parse service, preventing syntax highlighting and indexing from completing - **added** — Python: Add syntax highlighting for the not in operator - **fixed** — Find/Replace: Fix an issue using wildcards which are deeply nested within groups of parenthesis - **fixed** — SCSS: Resolve an issue preventing variables from showing in completions and project-wide indexing - **fixed** — Setup Wizard: Resolve a potential issue with displaying the Import From Coda 2 window Improved - Transcripts: Added the ability to view logs of remote SSH traffic for Git operations Fixed - CLI Tool: The ‘–type’ argument is properly respected once again - CSS: Adjusted highlighting of class and ID names to include identifier once more, fixing a few third-party themes. - Editor: Addressed a potential crash when issues provided by language servers exceed the bounds of the document - Editor: Fixed an issue with copying entire lines of text to the pasteboard - Editor: Resolved a visual jump when dragging text in the editor and changing modifier keys - Editor: Fixed an issue with sending text to other apps via the Services contextual menu - File Browser: Resolved a potential issue displaying listed files when using column view - Files Sidebar: Addressed an issue with filters not returning results for deeply nested folder structures - Files Sidebar: Fixed a case where expanded folders without results would be displayed after applying filters - Find Bar: Fixed a visual glitch which could affect text near the current find match indicator - Find Sidebar: Selecting an offscreen result with line wrapping disabled now centers it horizontally in the editor - Git: Fixed an SSH encryption key exchange error when connecting to Azure DevOps - HTML: Addressed an issue preventing certain HTML attribute completions from being offered - HTML (EJS): The ejs file extension now opens as HTML (EJS) by default, in addition to html.ejs and htm.ejs - Parser: Fixed an issue that could crash the parse service, preventing syntax highlighting and indexing from completing - Python: Added syntax highlighting for the not in operator - Find/Replace: Fixed an issue using wildcards which are deeply nested within groups of parenthesis - SCSS: Resolved an issue preventing variables from showing in completions and project-wide indexing - Setup Wizard: Resolved a potential issue with displaying the “Import From Coda 2” window - Tasks: Fixed an issue preventing the “Chrome Debug” from resolving some files, such as sourcemaps ### 12.1 — Nova 12.1 - Date: 2024-11-27 - Version: 12.1 - Original notes: https://nova.app/releases/12.1/ - Permalink: https://whatsnew.fyi/product/nova/releases/12.1 - Labels: Platforms: macOS Fixed CLI Tool: Resolved an issue with opening files and folders using nova while the app isn’t running Editor: Fixed a potential crash when typing clip triggers Editor: Resolved an issue causing sugg… - **fixed** — Resolved an issue with opening files and folders using nova while the app isn't running - **fixed** — Fixed a potential crash when typing clip triggers - **fixed** — Resolved an issue causing suggested completions in PHP, CSS, and other syntax modes to show in incorrect places - **fixed** — Addressed a case where a single completion delivered from a language server may not be shown - **fixed** — Fixed an issue that could target the wrong extension when choosing items such as Uninstall from the contextual menu - **fixed** — Resolved an issue preventing the searching of specific folders from within a project-less workspace - **fixed** — Addressed a potential crash when refreshing a file or using Quick Look - **fixed** — Fixed a hang when attempting to create Touch Bar buttons - **fixed** — Host keys are now saved as expected on devices running macOS 15.2+ - **fixed** — Fixed short-style opening tags ( General for more information. Fixed Addressed a potential crash when scrolling text files with multiple invalid charac… - **added** — Beta releases of Nova can now be installed from Settings > General - **fixed** — Addressed a potential crash when scrolling text files with multiple invalid characters - **fixed** — JavaScript completions for Window are now exposed in the global context - **fixed** — Fixed an issue with soft-wrapping in tmux that could cause text to overflow split panes - **fixed** — The Close Window menu item now properly translates in all languages New - Beta releases of Nova can now be installed, if desired! Please see Settings > General for more information. Fixed - Addressed a potential crash when scrolling text files with multiple invalid characters - JavaScript: Completions for Window are now exposed in the global context - Terminal: Fixed an issue with soft-wrapping in tmux that could cause text to overflow split panes - Localization: The “Close Window” menu item now properly translated in all languages ### 11.9 — Nova 11.9 - Date: 2024-03-06 - Version: 11.9 - Original notes: https://nova.app/releases/11.9/ - Permalink: https://whatsnew.fyi/product/nova/releases/11.9 - Labels: Platforms: macOS Improved Greatly improved editor scrolling / typing performance when very large Git change annotations extend offscreen CSS: Completions have been updated for the latest standardized and experimental… - **changed** — Greatly improved editor scrolling and typing performance when very large Git change annotations extend offscreen - **changed** — CSS completions have been updated for the latest standardized and experimental language features - **changed** — JavaScript completions have been simplified with improved suggestion weights for better user experience - **changed** — JavaScript completions have been updated for the latest official language release - **added** — Python syntax highlighting for bitwise assignment operators (&=, |=, and ^=) - **changed** — Improved automatic resizing of splits when adding or removing panes in workspaces - **fixed** — Fixed syntax highlighting preferring general selectors over specific ones in some circumstances - **fixed** — Fixed a crash when displaying invisible characters in documents containing Unicode code points in the range 0x200B–0x200F - **fixed** — Fixed code structure headers getting out of sync during rapid scrolling - **changed** — Improved automatic adjusting of the scroll viewport when Wrap Lines is disabled - **fixed** — Fixed a potential hang when local volume listings aren't working as expected - **fixed** — Fixed JavaScript/TypeScript symbolication naming of certain object literals from being displayed as k1k1 - **fixed** — Fixed an issue with renaming new folders created on iCloud drive in the Files Sidebar - **fixed** — Fixed a crash when auto-revealing items while the file tree is filtered in the Files Sidebar - **fixed** — Spaces are no longer auto-inserted when pasting into a rename field directly after a period in the Files Sidebar - **changed** — Improved drawing of the file name edit field when using a Graphite system accent color in the Files Sidebar - **fixed** — Fixed a possible crash when performing a project-wide replace using a zero-width regex expression in Find Sidebar - **fixed** — Fixed French localization of tabs (indentation) to tabulations where appropriate - **fixed** — Fixed SSH keys specified in Git account settings not being used as expected - **fixed** — Fixed a rare crash on launch on macOS Big Sur Improved - Greatly improved editor scrolling / typing performance when very large Git change annotations extend offscreen - CSS: Completions have been updated for the latest standardized and experimental language features - JavaScript: Simplified completion suggestion weights with the intent of improving user experience - JavaScript: Completions have been updated for the latest official language release - Python: Added syntax highlighting for the bitwise assignment operators (&=, |=, and ^=) - Workspace: Improved automatic resizing of splits when adding or removing panes Fixed - Addressed an issue with syntax highlighting preferring general selectors over specific ones in some circumstances - Fixed a crash when displaying invisible characters in documents containing Unicode code points in the range 0x200B–0x200F - Resolved a case where code structure headers could get out of sync during rapid scrolling - Improved automatic adjusting of the scroll viewport when “Wrap Lines” is disabled - Addressed a potential hang when local volume listings aren’t working as expected - JavaScript/TypeScript: Fixed symbolication naming of certain object literals from being displayed as k1k1 - Files Sidebar: Addressed an issue with renaming new folders created on iCloud drive - Files Sidebar: Resolved a crash when auto-revealing items while the file tree is filtered - Files Sidebar: Spaces are no longer auto-inserted when pasting into a rename field directly after a period . - Files Sidebar: Improved drawing of the file name edit field when using a Graphite system accent color - Find Sidebar: Fixed a possible crash when performing a project-wide replace using a zero-width regex expression - French Localization: Corrected translation of “tabs” (as in indentation) to “tabulations” where appropriate - Git Accounts: Addressed a case where SSH keys specified in account settings were not used as expected - macOS Big Sur: Resolved a rare crash on launch - Microsoft Azure: Improved handling of errors when user names contain invalid characters - Spell Check: Parsing of very large plain text regions should no longer cause the UI to hang in some circumstances - Themes: Selections now properly draw above backgrounds applied to specific text ranges - Workspaces: Improved positioning of project windows reopened outside of macOS state restoration - Workspaces: Resolved an issue with new project windows not cascading in certain situations - XML: Fixed syntax highlighting of tag names containing underscores ### 11.8 — Nova 11.8 - Date: 2023-12-19 - Version: 11.8 - Original notes: https://nova.app/releases/11.8/ - Permalink: https://whatsnew.fyi/product/nova/releases/11.8 - Labels: Platforms: macOS Fixed Resolved a potential crash when using Find -> Replace All in plain text documents Scroll bar annotation markers now adjust properly during window resizes Addressed an issue that could cause the… - **fixed** — Resolved a potential crash when using Find -> Replace All in plain text documents - **fixed** — Scroll bar annotation markers now adjust properly during window resizes - **fixed** — Addressed an issue that could cause the parser to enter an infinite loop when highlighting or indexing certain files - **security** — Implemented a security fix for CVE-2023-48795, which could allow an attacker to downgrade the security of SSH connections - **fixed** — Terminal lines no longer draw outside of the terminal region when GPU acceleration is disabled on macOS 14 - **fixed** — Terminal cursor position is now properly reset after a CSI 3J - **fixed** — Resolved a button label layout issue with the German localization in Color Pops - **fixed** — Fixed an issue with the conflict resolution sheet background color on macOS 14 in File Transfers - **fixed** — Fixed drawing of the breadcrumbs in light themes when Show File Count is enabled on macOS 14 in File Browser - **fixed** — The Servers and Quick Connect tab labels are no longer clipped on macOS 14 in File Browser - **fixed** — Action button titles are no longer clipped on macOS 14 in First Launch - **fixed** — Resolved a layout issue with the Coda 2 migration pane in German and French localizations in First Launch Fixed - Resolved a potential crash when using Find -> Replace All in plain text documents - Scroll bar annotation markers now adjust properly during window resizes - Addressed an issue that could cause the parser to enter an infinite loop when highlighting or indexing certain files - SFTP/SSH: Implemented a security fix for CVE-2023-48795, which could allow an attacker to downgrade the security of SSH connections - Terminal: lines no longer draw outside of the terminal region when GPU acceleration is disabled on macOS 14 - Terminal: Cursor position is now properly reset after a CSI 3J - Color Pops: Resolved a button label layout issue with the German localization - File Transfers: Fixed an issue with the conflict resolution sheet background color on macOS 14 - File Browser: Fixed drawing of the breadcrumbs in light themes when “Show File Count” is enabled on macOS 14 - File Browser: The “Servers” and “Quick Connect” tab labels are no longer clipped on macOS 14 - First Launch: Action button titles are no longer clipped on macOS 14 - First Launch: Resolved a layout issue with the Coda 2 migration pane in German and French localizations