Up to [cvs.NetBSD.org] / pkgsrc / devel / hs-lsp-types
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-types: update to lsp-types-2.3.0.1 ## 2.3.0.1 -- 2024-12-31 - Relax dependency version bounds ## 2.3.0.0 -- 2024-06-06 - Add support for identifying client and server capabilities associated with a method. - `TResponseMessage` now contains a `TResponseError` instead of a `ResponseError`
Recursive revbump after changing the default Haskell compiler
devel/hs-lsp-types: Update to 2.2.0.0 2.2.0.0 -- 2024-04-29 Update the metamodel. This results in a number of breaking changes to the generated code, mostly replacing anonymous structs with named ones. 2.1.1.0 -- 2024-02-24 Require aeson 2 Accept null in place of a missing field, a common mistake in spec compliance. Arbitrary instances for everything now exist and are exported via the new lsp-types-quickcheck library 2.1.0.0 -- 2023-11-13 Add dynamicRegistrationSupported to Capabilities. Fully update fullCaps for recent spec versions. Support GHC 9.8, drop checked support for GHC 8.10
Revbump all Haskell after updating lang/ghc96
devel/hs-lsp-types: Update to 2.0.2.0 2.0.2.0 * Add Language.LSP.Protocol.Utils.Misc.prettyJSON :: Value -> Doc ann for prettyprinting JSON, and ViaJSON as a deriving-via newtype wrapper for it. * Generate Pretty instances for all LSP types using ViaJSON. 2.0.1.1 * Fix parsing of notifications with missing params 2.0.1.0 * Removed deprecation pragmas from fields, as these cannot currently be avoided. * Added isOptionalMethod, that checks whether a method is optional according to the spec. 2.0.0.1 * Fixed missing extra-source-files for metamodel.json. 2.0.0.0 * Breaking change: major restructure to generate types and methods from the LSP metamodel. - Full support for version 3.17 of the LSP specification, many accuracy fixes - Generated types follow the spec very closely, e.g. using anonymous types, using a |? Null instead of Maybe a - Anonymous record types in the spec are now represented using row-types - Many constructors are now prefixed with their type names - Documentation from the spec is transferred - Three top level modules: Types (main protocol types), Message (messages and methods), Capabilities (capabilities) * New typeclasses for handling LSP enumerations: LspEnum and LspOpenEnum
Bump Haskell packages after updating lang/ghc94
revbump all the Haskell packages after modifying the runtime system of lang/ghc94
devel/hs-lsp-types: Update to 1.6.0.0 1.6.0.0 * Add isSubRangeOf and positionInRange helper functions * Add ServerCancelled, RequestFailed and ErrorCodeCustom server error types * Fix "workspace/semanticTokens/refresh" to be a server method instead of a client method * Use a packed representation for NormalizedFilePath * Add converions from OsPath to NormalizedFilePath in Language.LSP.Types.Uri.OsPath when using new enough filepath 1.5.0.0 * VFS module moved from lsp-types to lsp, as it relates to the actual implementation of a LSP server.
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-types: import hs-lsp-types-1.4.0.1 An implementation of the types to allow language implementors to support the Language Server Protocol for their specific language.