Revision history for lsp-test
0.17.0.1
- Support for newer versions of dependencies.
0.17.0.0
ignoreRegistrationRequests
option to ignore client/registerCapability
requests, on
by default.
- New functions
setIgnoringRegistrationRequests
to change whether such messages are
ignored during a Session
without having to change the SessionConfig
.
lsp-test
will no longer send workspace/didChangConfiguration
notifications unless
the server dynamically registers for them.
0.16.0.1
- Support newer versions of dependencies.
0.16.0.0
- The client configuration is now mandatory and is an
Object
rather than a Value
.
lsp-test
now responds to workspace/configuration
requests.
lsp-test
does not send a workspace/didChangeConfiguration
request on startup.
- New functions for modifying the client configuration and notifying the server.
ignoreLogNotifications
is now on by default. Experience shows the norm is to ignore these
and it is simpler to turn this on only when they are required.
ignoreConfigurationRequests
option to ignore workspace/configuration
requests, also on
by default.
- New functions
setIgnoringLogNotifications
and setIgnoringConfigurationRequests
to change
whether such messages are ignored during a Session
without having to change the SessionConfig
.
0.15.0.1
- Adds helper functions to resolve code lens, code actions, and completion items.
0.15.0.0
- Support
lsp-types-2.0.0.0
and lsp-2.0.0.0
.
0.14.1.0
- Compatibility with new
lsp-types
major version.
- Export
runSessionWithConfigCustomProcess
to allow modifying the CreateProcess used to start a server
- Add
MonadThrow
instance for Session
0.14.0.3
- Compatibility with new
lsp-types
major version.
0.14.0.2
- Compatibility with new
lsp-types
major version.
0.14.0.1 -- 2021-07-30
- Catch IO exception when sending messages to server (#317) (@berberman)
- Improve error messages on JSON decode failures (#320) (@strager)
- Add tests for satisfyMaybe (#325) (@strager)
- Add call hierarchy support (@July541)
- pass the lspConfig at initialization time as well (@pepeiborra)
- Semantic tokens support (@michaelpj)
0.13.0.0 -- 2021-03-26
- Update for lsp-types-1.2 (@wz1000)
- Limit diagnostics by range in getCodeActions (@aufarg)
- Kill timeout thread to avoid building up thousands of old TimeoutMessages (@wz1000)
0.13.0.0 -- 2021-02-14
- Add support for lsp-types-1.1 (@wz1000)
- Automatically respond to
workspace/applyEdit
and
window/workDoneProgress/create
messages (@wz1000)
0.12.0.0 -- 2021-01-25
- Add
getIncompleteProgressSessions
to track ongoing progress sessions
(@wz1000)
0.11.0.0 -- 2020-05-14
- Replace
openDoc'
with createDoc
which now sends
workspace/didChangeWatchedFiles
notifications if the server has registered
for it
- Add
getRegisteredCapabilities
0.10.3.0 -- 2020-05-04
- Build with new haskell-lsp-0.22
0.10.2.0 -- 2020-03-21
- Bump constraints for new haskell-lsp
0.10.1.0 -- 2020-02-04
- Bump constraints for new haskell-lsp
0.10.0.0 -- 2019-12-29
- Account for messages received between the initialize request and response.
(Though it will throw an exception if the message received is an illegal one)
0.9.0.0 -- 2019-12-1
- Add
ignoreLogNotifications
config option
- Add ability to override
logStdErr
and logMessages
config options with
the LSP_TEST_LOG_STDERR
and LOG_TEST_LOG_MESSAGES
environment variables
- Update for haskell-lsp-0.19.0.0 (@mpickering)
0.8.2.0 -- 2019-11-17
- Expose
satisfyMaybe
(@cocreature)
0.8.1.0 -- 2019-11-17
- Update to haskell-lsp-0.18.0.0 (@mpickering, @alanz)
- Tests now require hie-bios based hie
0.8.0.0 -- 2019-10-18
- Make
Session
a newtype
- Update for haskell-lsp-0.17.0.0 (@cocreature)
0.7.0.0 -- 2019-09-08
- Update for haskell-lsp-0.16.0.0
0.6.1.0 -- 2019-08-24
- Add
satisfyMaybe
(@cocreature)
0.6.0.0 -- 2019-07-04
- Update to haskell-lsp-0.15.0.0 (@lorenzo)
0.5.4.0 -- 2019-06-13
- Fix
getDefinitions
for SingleLoc (@cocreature)
- Add
getCodeLenses
(@cocreature)
0.5.3.0 -- 2019-06-13
- Update to haskell-lsp-0.14.0.0 (@cocreature)
- Support
TextDocumentDidChange
(@cocreature)
- Add non-file based
openDoc
(@cocreature)
0.5.2.0 -- 2019-04-28
- Add
satisfy
parser combinator
0.5.1.0 -- 2019-04-22
- Fix unhandled
window/progress
server notifications
0.5.1.0 -- 2019-04-07
- Add getTypeDefinitions (@fendor)
0.5.0.2 -- 2018-12-05
- Fix loose threads when exceptions are thrown
0.5.0.0 -- 2018-11-13
- Add lspConfig option in config
- GHC 8.6.2 support
0.4.0.0 -- 2018-09-08
- Update to haskell-lsp-0.8.0.0
0.3.0.0 -- 2018-09-0t
- Update to haskell-lsp-0.7.0.0
0.2.1.0 -- 2018-08-14
- Add getCodeActions
- Add getCurrentDiagnostics
0.2.0.0 -- 2018-08-06
- Update to haskell-lsp 0.6.0.0