Documentation Release Notes
This document outlines changes to the extension APIs by Nova version number.
Nova 10
Tree-sitter
- Added support for writing language extensions using Tree-sitter.
Crypto
- Added the
Crypto
interface.
Environment
- Added the
crypto
property.
FileSystem
- Added the
tempdir
property.
Nova 9
Extension Manifest
- Added the
breakpoints
key. - Added the
debugAdapters
key.
DebugAdapterAction
- Added the
DebugAdapterAction
interface.
DebugSession
- Added the
DebugSession
interface.
DebugSessionCustomEvent
- Added the
DebugSessionCustomEvent
interface.
FileStats
- Added the
mode
property.
FileSystem
- Added the
chmod
method.
Workspace
- Added the
debugSessions
property. - Added the
previewRootPath
property. - Added the
previewURL
property. - Added the
onDidEndDebugSession
method. - Added the
onDidStartDebugSession
method. - Added the
previewURLForPath
method.
Nova 8
Path
- Added the
relative
method.
Nova 7
CompletionItem
- Added the
path
property.
Nova 6
Workspace
- Added the
path
option to theshowInputPalette
method.
Nova 5
AssistantsRegistry
- Added the
registerColorAssistant
method.
ColorCandidate
- Added the
ColorCandidate
interface.
ColorInformation
- Added the
ColorInformation
interface.
ColorInformationContext
- Added the
ColorInformationContext
interface.
ColorPresentation
- Added the
ColorPresentation
interface.
ColorPresentationContext
- Added the
ColorPresentationContext
interface.
Task
- Added the
buildBeforeRunning
property.
TaskActionResolveContext
- Added the
config
property.
Task Actions
- Added the
data
option to task action manifests. - Added the
resolve
option to task action manifests.
TextEditor
- Added the
moveUp
method. - Added the
moveDown
method. - Added the
moveLeft
method. - Added the
moveRight
method. - Added the
moveToTop
method. - Added the
moveToBottom
method. - Added the
moveToBeginningOfLine
method. - Added the
moveToEndOfLine
method. - Added the
moveToBeginningOfWord
method. - Added the
moveToEndOfWord
method.
TextEditorEdit
Nova 4
AssistantsRegistry
- Added the
resolveTaskAction
method.
CompletionItem
- Added the following new constants to
CompletionItemKind
:Destructor
,StaticMethod
,StaticProperty
,StylePseudoClass
,StylePseudoElement
,TagHead
,TagTitle
,TagMeta
,TagLink
,TagBody
,TagScript
,TagStyle
,TagHeading
,TagSection
,TagContainer
,TagUnorderedList
,TagOrderedList
,TagListItem
,TagAnchor
,TagImage
,TagMedia
,TagForm
,TagFormField
,TagFramework
.
Symbol
- Added the following new symbol types:
destructor
,static-method
,static-property
TaskResolvableAction
- Added the
TaskResolvableAction
interface.
TaskActionResolveContext
- Added the
TaskActionResolveContext
interface.
Nova 3
AssistantsRegistry
- Added the
triggerChars
property to the Completion Assistant Options.
Color
- Added the
ColorFormat
enumeration. - Added the
rgb
method. - Added the
hsl
method. - Added the
hsb
method. - Added the
displayP3
method.
CompletionContext
- Added the
identifierChars
property. - Added the
triggerCharacter
property.
ScopeSelector
- Added the
ScopeSelector
interface.
TaskCommandAction
- Added the
TaskCommandAction
interface.
Nova 2
Extension Manifest
- Added the
funding
key.
AssistantsRegistry
- Added the
registerTaskAssistant
method.
CompletionItem
- Added the
additionalTextEdits
property.
LanguageClient
- Added the
initializationOptions
option to theLanguageClient
constructor. - Added the
onDidStop
method.
Task
- Added the
Task
interface.
TaskProcessAction
- Added the
TaskProcessAction
interface.
TextEdit
- Added the
TextEdit
interface.
Nova 1.2
CompletionItem
- Added the
color
property. - Added the
insertTextFormat
property. - Deprecated the
tokenize
property.
Clipboard
- Added the
Clipboard
interface.
Environment
- Added the
clipboard
property.
TextEditor
- Added the
format
argument of theinsert
method.