1.1.0.0
- Fix prepareRename reponse and prepareProvider (@kirelagin)
- Fix deriving instance of MonadUnliftIO (@banacorn)
- Add support for file and folder operations in WorkspaceEdit (@banacorn)
Instead of having TextDocumentEdit in WorkspaceEdit
data WorkspaceEdit =
WorkspaceEdit
{ _changes :: Maybe WorkspaceEditMap
, _documentChanges :: Maybe (List TextDocumentEdit)
} deriving (Show, Read, Eq)
It is now replaced by a new type called DocumentChange
data WorkspaceEdit =
WorkspaceEdit
{ _changes :: Maybe WorkspaceEditMap
, _documentChanges :: Maybe (List DocumentChange)
} deriving (Show, Read, Eq)
Which is just a synonym of union of WorkspaceEdit and other operations
type DocumentChange = TextDocumentEdit |? CreateFile |? RenameFile |? DeleteFile
- Add new CodeAction features (isPreferred, disabled) (@pepeiborra)
- Respond to requests with missing handlers (@wz1000)
- Use Text over String in more places (@wz1000)
- Add missing lenses (@wz1000, @bubba)