Up to [cvs.NetBSD.org] / pkgsrc / devel / hs-lsp
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
recursive revbump after patching lang/ghc910
Bump all Haskell packages after switching the default compiler.
devel/hs-lsp: update to lsp-2.7.0.1 ## 2.7.0.1 -- 2024-12-31 - Relax dependency version bounds ## 2.7.0.0 -- 2024-06-06 - Drop dependency on `uuid` and `random` - Fix handling of `rootPath` in `intializeParams` - Update to newer `lsp-types` ## 2.6.0.0 - Progress reporting now has a configurable start delay and update delay. This allows servers to set up progress reporting for any operation and not worry about spamming the user with extremely short-lived progress sessions.
Recursive revbump after changing the default Haskell compiler
devel/hs-lsp: Update to 2.5.0.0 2.5.0.0 The server will now reject messages sent after shutdown has been received. There is a shutdownBarrier member in the server state which can be used to conveniently run actions when shutdown is triggered. 2.4.0.0 Server-created progress now will not send reports until and unless the client confirms the progress token creation. Progress helper functions now can take a progress token provided by the client, so client-initiated progress can now be supported properly. The server options now allow the user to say whether the server should advertise support for client-initiated progress or not. The server now dynamically registers for workspace/didChangeConfiguration notifications, to ensure that newer clients continue to send them. Removed getCompletionPrefix from the VFS module. This is specific to completing Haskell identifiers and doesn't belong here. It has already been moved to ghcide some time ago. 2.3.0.0 Fix inference of server capabilities for newer methods (except notebook methods). VFS no longer requires IO to initialize, functions that wrote to a temporary directory now take the directory as an argument.
Revbump all Haskell after updating lang/ghc96
devel/hs-lsp: Update to 2.2.0.0 2.2.0.0 * Many changes relating to client configuration - lsp now sends workspace/configuration requests in response to intialized and workspace/didChangeConfiguration requests. It still attempts to parse configuration from intializationOptions and workspace/didChangeConfiguration as a fallback. - Servers must provide a configuration section for use in workspace/configuration. - parseConfig will now be called on the object corresponding to the configuration section, not the whole object. - New callback for when configuration changes, to allow servers to react. * The logging of messages sent by the protocol has been disabled, as this can prove troublesome for servers that log these to the client: https://github.com/haskell/lsp/issues/447 2.1.0.0 * Fix handling of optional methods. * staticHandlers now takes the client capabilities as an argument. These are static across the lifecycle of the server, so this allows a server to decide at construction e.g. whether to provide handlers for resolve methods depending on whether the client supports it. 2.0.0.0 * Support lsp-types-2.0.0.0.
Bump Haskell packages after updating lang/ghc94
revbump all the Haskell packages after modifying the runtime system of lang/ghc94
devel/hs-lsp: Update to 1.6.0.0 1.6.0.0 * Pinned to lsp-types 1.6 * Tests moved to lsp-types 1.5.0.0 * VFS module moved to lsp from lsp-types. * Logging reworked to use co-log-core instead of hslogger.
hs*: recursive bump for new dependencies needed for hs-aeson, hs-vector
Bump all Haskell packages after enabling "split sections" in mk/haskell.mk
devel/hs-lsp: import hs-lsp-1.4.0.0 An implementation of the types, and basic message server to allow language implementors to support the Language Server Protocol for their specific language.