Nova

Developer ToolsmacOS

Panic's native Mac code editor, with built-in terminal, Git and remote publishing.

Latest 14.1 · · macOSby PanicWebsiteRSS

Release activity

Release activity — 3 releases across 3 days in the last year. Each cell is one day; darker means more releases that day. Older weeks are hidden at this screen width.
JulAugSepOct
SundayNo releases on Jun 28, 2026No releases on Jul 5, 2026No releases on Jul 12, 2026No releases on Jul 19, 2026No releases on Jul 26, 2026No releases on Aug 2, 2026No releases on Aug 9, 2026No releases on Aug 16, 2026No releases on Aug 23, 2026No releases on Aug 30, 2026No releases on Sep 6, 2026No releases on Sep 13, 2026No releases on Sep 20, 2026No releases on Sep 27, 2026No releases on Oct 4, 2026No releases on Oct 11, 2026
MondayNo releases on Jun 29, 2026No releases on Jul 6, 2026No releases on Jul 13, 20261 release on Jul 20, 2026No releases on Jul 27, 2026No releases on Aug 3, 2026No releases on Aug 10, 2026No releases on Aug 17, 2026No releases on Aug 24, 2026No releases on Aug 31, 2026No releases on Sep 7, 2026No releases on Sep 14, 2026No releases on Sep 21, 2026No releases on Sep 28, 2026No releases on Oct 5, 2026
TuesdayNo releases on Jun 30, 2026No releases on Jul 7, 2026No releases on Jul 14, 2026No releases on Jul 21, 2026No releases on Jul 28, 2026No releases on Aug 4, 2026No releases on Aug 11, 2026No releases on Aug 18, 2026No releases on Aug 25, 2026No releases on Sep 1, 2026No releases on Sep 8, 2026No releases on Sep 15, 2026No releases on Sep 22, 2026No releases on Sep 29, 2026No releases on Oct 6, 2026
WednesdayNo releases on Jul 1, 2026No releases on Jul 8, 2026No releases on Jul 15, 2026No releases on Jul 22, 2026No releases on Jul 29, 2026No releases on Aug 5, 2026No releases on Aug 12, 2026No releases on Aug 19, 2026No releases on Aug 26, 2026No releases on Sep 2, 2026No releases on Sep 9, 2026No releases on Sep 16, 2026No releases on Sep 23, 2026No releases on Sep 30, 2026No releases on Oct 7, 2026
ThursdayNo releases on Jul 2, 2026No releases on Jul 9, 2026No releases on Jul 16, 2026No releases on Jul 23, 2026No releases on Jul 30, 20261 release on Aug 6, 2026No releases on Aug 13, 2026No releases on Aug 20, 2026No releases on Aug 27, 2026No releases on Sep 3, 2026No releases on Sep 10, 2026No releases on Sep 17, 2026No releases on Sep 24, 2026No releases on Oct 1, 2026No releases on Oct 8, 2026
FridayNo releases on Jul 3, 2026No releases on Jul 10, 2026No releases on Jul 17, 2026No releases on Jul 24, 2026No releases on Jul 31, 2026No releases on Aug 7, 2026No releases on Aug 14, 2026No releases on Aug 21, 2026No releases on Aug 28, 2026No releases on Sep 4, 2026No releases on Sep 11, 2026No releases on Sep 18, 2026No releases on Sep 25, 2026No releases on Oct 2, 2026No releases on Oct 9, 2026
SaturdayNo releases on Jul 4, 2026No releases on Jul 11, 2026No releases on Jul 18, 2026No releases on Jul 25, 2026No releases on Aug 1, 2026No releases on Aug 8, 2026No releases on Aug 15, 2026No releases on Aug 22, 2026No releases on Aug 29, 2026No releases on Sep 5, 2026No releases on Sep 12, 2026No releases on Sep 19, 2026No releases on Sep 26, 2026No releases on Oct 3, 2026No releases on Oct 10, 2026

3 releases in the last year

Changelog

What changed from 13 to 14
14.1Latest

Nova 14.1

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 19
  • File Browser tabs will now restore their previous state when reopening a project
  • Restore 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
  • Resolve an issue causing remote server connections to time out or fail in certain network conditions
  • Fix a crash when using the Open With command on remote files
  • Prevent a bug causing saving files to get stuck Waiting on pre-save actions when PHP validation is enabled

From Nova

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
View originalPermalink
How 14.1 went

Nova 14

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 7
  • Integrated management of language servers with automatic detection of Python, PHP, Ruby, and TypeScript
  • One-click installation of tools directly from Nova in Settings → Languages with automatic updates
  • Built-in language and debugging support for C, C++, C#, Swift, and Rust
  • Integration with clangd, SourceKit-LSP, and rust-analyzer
  • Per-language Display, Indentation, and Linewrapping settings in Settings → Languages
  • Transform editor text using CLI tools from the Editor menu "Filter Through Command"
  • Languages panel in Settings to configure language servers and per-syntax options
Changed 5
  • 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 6
  • 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 an issue with the setFunctionBreakpoints request not working
  • Extensions: Addressed an issue that could prevent some extension-provided language servers from initializing
  • Resolved an issue with installation of the privileged helper tool
Removed 1
  • Removed the ability to choose custom Dock icons due to macOS Tahoe design changes
View originalRead the notes
How Nova 14 went
13.4

Nova 13.4

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 1
  • Terminal support for escape sequences OSC 10 and 11, and displaying half-bright colors
Fixed 6
  • Crash when using 'Select Inside Brackets' in empty documents
  • 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 of image and CSS files now inserts tags instead of path on disk
  • Python indentation when toggling comments
  • Terminal scrollbar is no longer disabled when using certain command-line tools
View originalRead the notes
How 13.4 went
13.3

Nova 13.3

Fixed Addressed an issue that prevented adding new Git Accounts in macOS Tahoe

Fixed 1
  • Addressed an issue that prevented adding new Git Accounts in macOS Tahoe
View originalRead the notes
How 13.3 went
13.2

Nova 13.2

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 12
  • 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
View originalRead the notes
How 13.2 went
13.1

Nova 13.1

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 9
  • SCSS syntax highlighting improved with new tree-sitter based grammar
  • SCSS CSS property completions are now displayed when appropriate
  • Potential crash when closing windows
  • Issue that could cause some Tasks to fail unexpectedly
  • Scroll bar change markers are now displayed when using Comparison View
  • PHP possible crash when using Wrap Selection in Tag
View originalRead the notes
How 13.1 went

Nova 13

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 12
  • Open Quickly in Projects gives quick and simple access to all projects
  • Case Preserving Replace toggles to preserve case formatting when replacing words
  • Text manipulation actions: Sort Lines, Reverse Lines, Join Lines, Unique Lines, and Zap Gremlins
  • Letter case transformation actions between lowerCamelCase, UpperCamelCase, kebab-case, and snake_case
  • Quick action to copy both current file path and line number
  • Editor issues with file references now include a Show button to jump directly to the referenced file
Changed 10
  • JS/TS debug adapter enhanced with better variable display and modulemap resolution
  • Threads and frames display richer detail from adapters including built-in JS/TS adapter and Icarus
  • Code hovers improved with refined styling and richer Markdown-formatted help text support
  • macOS Look Up action now accessible from contextual menu
  • New File action in Files Sidebar automatically pre-fills the most common file extension
  • Find bar refined with cleaner UI and improved speed in large documents
View originalRead the notes
How Nova 13 went
12.4

Nova 12.4

Fixed Fixes a potential crash when opening projects in a future version of macOS

Fixed 1
  • a potential crash when opening projects in a future version of macOS
View originalRead the notes
How 12.4 went
12.3

Nova 12.3

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 18
  • Address an issue with improper indentation of soft-wrapped lines when using proportional fonts in the editor
  • Remove red EOL markers from comments in files with CRLF line endings
  • Fix a potential crash when inserting completions from LSPs in the editor
  • Prevent UTF-8 with BOM files from displaying a zero-width non-breaking space at the start
  • Enable 'Apply to All' when transferring files to Finder in the File Browser
  • Stop dragging files from the Files Sidebar into Safari from moving them unexpectedly
View originalRead the notes
How 12.3 went
12.2

Nova 12.2

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 2
  • Transcripts: Add the ability to view logs of remote SSH traffic for Git operations
  • Python: Add syntax highlighting for the not in operator
Changed 1
  • HTML (EJS): The ejs file extension now opens as HTML (EJS) by default, in addition to html.ejs and htm.ejs
Fixed 17
  • CLI Tool: The '–type' argument is properly respected once again
  • CSS: Adjust highlighting of class and ID names to include identifier once more, fixing a few third-party themes
  • Editor: Address a potential crash when issues provided by language servers exceed the bounds of the document
  • Editor: Fix an issue with copying entire lines of text to the pasteboard
  • Editor: Resolve a visual jump when dragging text in the editor and changing modifier keys
  • Editor: Fix an issue with sending text to other apps via the Services contextual menu
View originalRead the notes
How 12.2 went
12.1

Nova 12.1

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 10
  • Resolved an issue with opening files and folders using nova while the app isn't running
  • Fixed a potential crash when typing clip triggers
  • Resolved an issue causing suggested completions in PHP, CSS, and other syntax modes to show in incorrect places
  • Addressed a case where a single completion delivered from a language server may not be shown
  • Fixed an issue that could target the wrong extension when choosing items such as Uninstall from the contextual menu
  • Resolved an issue preventing the searching of specific folders from within a project-less workspace
View originalRead the notes
How 12.1 went

Nova 12

Hello friends, Nova 12 is here! We've been hard at work, and this release brings a few of our latest improvements, including a brand new and totally redesigned Find sidebar! We hope you love it. And s…

Added 19
  • New Find sidebar completely redesigned with refined design and powerful new features
  • Cursor position history is now preserved, allowing you to cycle through previous editing locations
  • Copy with Syntax Highlighting allows effortlessly copying code to other applications with syntax highlighting
  • One of several color palettes can now be chosen when using multi-color (rainbow) brackets
  • Character Inspector allows introspecting the Unicode and numeric values of selected characters
  • Find bar now displays the current match index beside the total count
Changed 16
  • Soft line wrapping behaviors improved, especially for CJK text
  • Bracket and quote auto-pairing behaviors refined
  • Switching between document encodings now shows a clarified alert message and option descriptions
  • Rendering of invisible Unicode control characters improved
  • Pressing Return with the Replace field focused in Find sidebar now starts a search operation
  • Search scope in Find sidebar can now be quickly set to any folder containing the focused document
Fixed 23
  • Fixed syntax highlighting of grid templates in CSS
  • Fixed a crash that could occur when parsing specific HTML documents
  • Addressed potential flickering of code structure headers
  • Ensure a trailing newline no longer moves the cursor to a new line after saving a document
  • Find Bar text count no longer overlaps match count label in certain cases
  • Resolved a case where fenced sub-language regions could fail to update after typing
View originalRead the notes
How Nova 12 went
11.10

Nova 11.10

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 charac…

Added 1
  • Beta releases of Nova can now be installed from Settings > General
Fixed 4
  • Addressed a potential crash when scrolling text files with multiple invalid characters
  • JavaScript completions for Window are now exposed in the global context
  • Fixed an issue with soft-wrapping in tmux that could cause text to overflow split panes
  • The Close Window menu item now properly translates in all languages
View originalRead the notes
How 11.10 went
11.9

Nova 11.9

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…

Added 1
  • Python syntax highlighting for bitwise assignment operators (&=, |=, and ^=)
Changed 7
  • Greatly improved editor scrolling and typing performance when very large Git change annotations extend offscreen
  • CSS completions have been updated for the latest standardized and experimental language features
  • JavaScript completions have been simplified with improved suggestion weights for better user experience
  • JavaScript completions have been updated for the latest official language release
  • Improved automatic resizing of splits when adding or removing panes in workspaces
  • Improved automatic adjusting of the scroll viewport when Wrap Lines is disabled
  • Improved drawing of the file name edit field when using a Graphite system accent color in the Files Sidebar
Fixed 12
  • Fixed 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
  • Fixed code structure headers getting out of sync during rapid scrolling
  • Fixed a potential hang when local volume listings aren't working as expected
  • Fixed JavaScript/TypeScript symbolication naming of certain object literals from being displayed as k1k1
  • Fixed an issue with renaming new folders created on iCloud drive in the Files Sidebar
View originalRead the notes
How 11.9 went
11.8

Nova 11.8

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 11
  • 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
  • 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
  • Resolved a button label layout issue with the German localization in Color Pops
Security 1
  • Implemented a security fix for CVE-2023-48795, which could allow an attacker to downgrade the security of SSH connections
View originalRead the notes
How 11.8 went
View all

Discussion