Support for customizing which styler is used for the style file command. Stylers include Black (Python), yapf (Python), google-java-format (Java), clang (C++), and more.
Support for prepositional phrases after commands, like insert foo after bar, as an alternative to chaining commands like end of bar insert foo. (Both work!)
More reliable audio streaming for both Serenade Cloud and Serenade Pro.
More robust detection for when a command has finished being spoken.
Fixes for focus across all platforms.
Fixes for surround with, and introduction of commands like surround with div tag
Fix change commands that weren't working when changing multiple words.
Fixes for selecting or changing text that also matches the name of a Serenade command (e.g., "next word paste" will be parsed as "go to next word, then paste" rather than "go to the next word called paste").
Commands like go to and change match any case, so you don't have to explicitly specify one.
Add a border to the Windows and Linux applications to make the app stand out more on white backgrounds.
November 23, 2020
General availability of Serenade Pro.
Added support for C and C++.
Apple Silicon compatibility.
When adding code at a blank line, an extra newline won't be created.
Fix chained commands in Visual Studio Code.
Support for custom word pronunciations.
Support for clicking native macOS buttons via click commands.
next line creates a newline if the cursor is at the end of a file.
Updated our speech engine to improve accuracy across all languages.
Updated our speech-to-code AI platform to enable more ambiguous descriptions of code.
October 15, 2020
Added the change all command for changing all instances of a string in a file.
Added the shift command for moving objects around (e.g., shift argument right and shift line up).
Added selectors for before and after, so you can say commands like after foo type bar.
Added the forward delete key for triggering a forward delete on macOS.
Improvements to background noise handling.
Fixed issue with chaining commands in VS Code (e.g., next tab line one).