File tree Expand file tree Collapse file tree 6 files changed +52
-13
lines changed Expand file tree Collapse file tree 6 files changed +52
-13
lines changed Original file line number Diff line number Diff line change
1
+ # Contributing
2
+
3
+ ## Versioning policy
4
+
5
+ ` lsp ` and ` lsp-types ` should typically have identical versions and be released in lockstep.
6
+ This is for two reasons:
7
+ 1 . They are morally one package, and may become one again once multiple public libraries are better supported.
8
+ 2 . ` lsp ` exports many types from ` lsp-types ` , so in practice will need a major verison bump when ` lsp-types ` does anyway.
9
+
10
+ ` lsp-test ` can evolve independently.
11
+
12
+ ## Git tags
13
+
14
+ The tagging scheme is ` $package-$version ` , e.g. ` lsp-types-1.0.0 ` .
15
+
16
+ ## Making a release
17
+
18
+ 1 . Bump version numbers as needed (see 'Versioning policy')
19
+ 2 . Update changelogs (currently manual, sadly)
20
+ 3 . Once the above is in master, create git tags following 'Git tags'
21
+ 4 . Create package candidates for the packages, and check that they all look good.
22
+ 5 . Finalize the package candidates.
Original file line number Diff line number Diff line change 1
1
# Revision history for lsp-test
2
2
3
+ ## 0.14.0.2
4
+
5
+ * Compatibility with new lsp-types major version.
6
+
3
7
## 0.14.0.1 -- 2021-07-30
4
8
5
9
* Catch IO exception when sending messages to server (#317 ) (@berberman )
Original file line number Diff line number Diff line change 1
1
cabal-version : 2.4
2
2
name : lsp-test
3
- version : 0.14.0.1
3
+ version : 0.14.0.2
4
4
synopsis : Functional test framework for LSP servers.
5
5
description :
6
6
A test framework for writing tests against
@@ -81,7 +81,7 @@ test-suite tests
81
81
build-depends : base >= 4.10 && < 5
82
82
, hspec
83
83
, lens
84
- , lsp == 1.2 . *
84
+ , lsp == 1.4 . *
85
85
, lsp-test
86
86
, data-default
87
87
, aeson
@@ -102,12 +102,10 @@ test-suite func-test
102
102
build-depends : base
103
103
, lsp-test
104
104
, lsp
105
- , data-default
106
105
, process
107
106
, lens
108
107
, unliftio
109
108
, hspec
110
- , async
111
109
default-language : Haskell2010
112
110
113
111
test-suite example
Original file line number Diff line number Diff line change 1
1
# Revision history for lsp-types
2
2
3
+ ## 1.4.0.0
4
+
5
+ * Aeson 2 compatibility (#360 ) (@michaelpj )
6
+ * Reduced dependency footprint (#383 , #384 ) (@Bodigrim )
7
+ * Use appropriate number types (#366 ) (@michaelpj )
8
+ * Fix for #374 (#376 ) (@pepeiborra )
9
+ * Fix virtual file name adding .hs extension (#364 ) (@heitor-lassarote , @jneira )
10
+ * Fix the Semigroup instance for MarkupContent (#361 ) (@michaelpj )
11
+ * Various improvements to spec conformance (@michaelpj )
12
+
13
+ ## 1.3.0.1
14
+
15
+ * Rollback NFP interning (#344 ) (@pepeiborra )
16
+
17
+ ## 1.3.0.0
18
+
19
+ * Intern NormalizedFilePaths (#340 ) (@pepeiborra )
20
+
3
21
## 1.2.0.1
4
22
5
23
* Add compatibility with GHC 9.2 (#345 ) (@fendor )
Original file line number Diff line number Diff line change 1
1
# Revision history for lsp
2
2
3
+ ## 1.4.0.0
4
+
5
+ * Fix extraneous ` asdf ` in ` withProgress ` output (#372 ) (@heitor-lassarote )
6
+ * Use appropriate number types (#366 ) (@michaelpj )
7
+
3
8
## 1.2.0.1
4
9
5
10
* Add exception instances to LspT (#315 ) (@pepeiborra )
Original file line number Diff line number Diff line change 1
1
cabal-version : 2.2
2
2
name : lsp
3
- version : 1.2 .0.1
3
+ version : 1.4 .0.0
4
4
synopsis : Haskell library for the Microsoft Language Server Protocol
5
5
6
6
description : An implementation of the types, and basic message server to
@@ -68,18 +68,10 @@ executable lsp-demo-reactor-server
68
68
69
69
build-depends : base
70
70
, aeson
71
- , bytestring
72
- , containers
73
- , directory
74
- , filepath
75
71
, hslogger
76
72
, lens >= 4.15.2
77
- , mtl
78
73
, stm
79
74
, text
80
- , transformers
81
- , unordered-containers
82
- , unliftio
83
75
-- the package library. Comment this out if you want repl changes to propagate
84
76
, lsp
85
77
if !flag(demo)
You can’t perform that action at this time.
0 commit comments