Nova 11 beta 2 Released!

We are happy to announce the second beta for Nova 11, our next major release, is available for testing!

Since Nova 11 is a rather large release, for this release cycle we are trying something a bit different. Instead of running a private beta coordinated via signups, we are posting builds to the Dev Forum and making them available to the general community.

Getting Started

:rotating_light: Please carefully read this section before downloading beta releases.

  • Feedback about beta releases should be provided either here on the dev forum, or to the Nova support team. See the How To Report Feedback section for more information.

  • This is a beta release. While we have performed extensive testing internally, we cannot guarantee that all issues have been resolved, and if there is something we have missed, issues or data loss may occur. Do not use beta releases for your production workflow unless you are accepting of this possibility.

:sparkles: What’s New

Nova 11 is a large release which focuses primarily on Git features, while also introducing new IDE interface features, as well as enhancements and fixes across the entire application.

This is a general summary of the most important changes in Nova 11:

  • A redesigned Git sidebar featuring a Repository section for managing branches, tags, remotes, and submodules
  • Other new Git features, such as commit signing and amending, automatic background fetch, mailmaps, and support for Gitea accounts
  • Window tabs for combining multiple projects in a single window
  • Pinable tabs and magnifiable split panes
  • macOS Shortcuts actions for opening and creating text files
  • Support for optional TrueType & OpenType font feature support in the editor, such as alternate glyphs
  • Support for LSP Jump To Definition, Declaration, Implementation, and References
  • Improvements to the Comparison view, including the ability to ignore whitespace changes
  • Continued transition of more of our built-in languages to Tree-sitter (this release migrates Diff, INI, Shell Script, and XML)
  • All language parsing is now performed out-of-process to better insulate the IDE against parser-related crashes and hangs (previously, only third-party extensions were handled this way)
  • Considerable performance tuning for the editor and Git operations
  • Many, many more small features, enhancements, and bug fixes

:speech_balloon: How To Report Feedback

We ask that any feedback related specifically to Nova 11 betas be reported either here on the Nova Dev Forum or to Nova Support.

When reporting feedback, please include the following information as appropriate:

  1. A concise description of the issue you have discovered or concern you are raising
  2. The build number of Nova and version of macOS you are currently running
  3. Any reproduction steps required to reproduce an issue
  4. Screenshots and / or screen recordings
  5. For issues with parsing files, a copy of the file(s) which demonstrate the issue (a screenshot is nice, but we’d rather not have to manually re-type your file from a screenshot!)

:clipboard: Requirements

Nova 11 requires macOS 11.6 / Big Sur or later.

In keeping with Panic’s standard release practice, Nova supports the current, public version of macOS (currently, 13.x / Ventura) and two major releases prior (currently, 12.x / Monterey and 11.x / Big Sur).

:arrow_down: Download

To download Nova 11 beta 2, just click this link:

https://beta.panic.com/nova/builds/Nova-11b2-512466_d301ce5a1-Release.zip

:raised_hands: Thank You

As always, thank you to our community of users and extension developers for continuing to support the development of Nova. This project is a passion for our team, and we are happy to be able to continue to deliver new and exciting developments for our users.

24 Likes

Nova 11 beta 2 has now been released!

Beta 2 includes improvements to text layout speed, localizations, and stability.

Thanks so much for your assistance with testing!

https://beta.panic.com/nova/builds/Nova-11b2-512466_d301ce5a1-Release.zip

5 Likes