Releases: rocq-prover/vsrocq
v2.4.3
v2.4.2
v2.4.1
v2.4.0
What's Changed
- do not depend on the stdlib on rocq by @gares in #1182
- log: understand hierarchical names by @gares in #1185
- document test suite by @gares in #1186
- benchmark for parsing by @gares in #1187
- Compute outline on demand by @gares in #1188
- Update version constraint in opam file post 9.2 RC by @SkySkimmer in #1211
- Stop using the rocq-wrap-coqc script by @SkySkimmer in #1212
- Fix some typos in protocol documentation by @tchajed in #1213
- Bump rocq pin by @gares in #1217
- Add support for goal names in tabs + accordion by @dhalilov in #1191
- Handle empty proof blocks in get_document_proofs by @KacperFKorban in #1219
- Docs: highlight extension/server version matching and clarify opam install examples by @Maverick618 in #1192
- Adapt to rocq-prover/rocq#21737 (renaming and cleanup in printer) by @yannl35133 in #1218
- [ci] bump nix to 25.11 (includes sel 0.7) by @gares in #1220
- Update flake.lock by @VojtechStep in #1224
- [refactor] document contains feedback and check result, split checking manager out of DM by @gares in #1223
- Fix string/bool type confusion in client/package.json by @cpitclaudel in #1228
- Clean up print command in SearchViewProvider (#1225) by @cpitclaudel in #1229
- feat[syntax]: add special handling for coq doc comments in syntax highlighting by @KacperFKorban in #1231
- Fix broken links to rocq.inria.fr and remove dead badge links by @finalchild in #1227
- feat: add -without-project-file flag by @shilangyu in #1234
- fix: ignore uneeded files from VSIX by @shilangyu in #1235
- release 2.4.0 by @gares in #1236
New Contributors
- @tchajed made their first contribution in #1213
- @dhalilov made their first contribution in #1191
- @Maverick618 made their first contribution in #1192
- @yannl35133 made their first contribution in #1218
- @VojtechStep made their first contribution in #1224
- @finalchild made their first contribution in #1227
- @shilangyu made their first contribution in #1234
Full Changelog: v2.3.4...v2.4.0
v2.3.4
What's Changed
- Fix CI badge links in README.md by @gares in #1170
- Adapt to rocq-prover/rocq#20606 (some flags moved) by @SkySkimmer in #1086
- Adapt to rocq-prover/rocq#21281 (printing flags passed functionally) by @SkySkimmer in #1178 fgdgfdx
- Support
_RocqProjectby @simon-dima in #1179 - Document Manager: do not crash on outdated SeendProofView event by @gares in #1172
- Remove duplicate flake-utils in flake by @George-Miao in #1177
- Make goals.ppmode JSON key optional by @simon-dima in #1175
- Fix typo by @simon-dima in #1174
- Release 2.3.4 by @gares in #1180
New Contributors
- @simon-dima made their first contribution in #1179
- @George-Miao made their first contribution in #1177
Full Changelog: v2.3.3...v2.3.4
v2.3.3
What's Changed
- Add vcoq-language-server.opam to publish commands by @gares in #1162
- Fix minor typos/stale links in github issue templates by @JoJoDeveloping in #1165
- make maintenance explicit in opam file by @gares in #1166
- Update conflict version for vscoq-language-server by @gares in #1167
- disable diff mode since it is broken by @gares in #1168
- bump version by @gares in #1169
Full Changelog: v2.3.2...v2.3.3
v2.3.2
What's Changed
- Support Rocq 9.1.0 by @gares in #1156
- Update Readme for VsRocq by @JoJoDeveloping in #1159
- nix-ci runs fatalwarnings profile on rocq master only on linux by @gares in #1161
- bump version by @gares in #1160
New Contributors
- @JoJoDeveloping made their first contribution in #1159
Full Changelog: v2.3.1...v2.3.2
v2.3.1
What's Changed
- Fix cd by @gares in #1145
- Update vscoq-language-server.opam by @patrick-nicodemus in #1149
- Release 2.3.1 by @gares in #1153
New Contributors
- @patrick-nicodemus made their first contribution in #1149
Full Changelog: v2.3.0...v2.3.1
v2.3.0
This release renames the language server and extension to vsrocq
What's Changed
- fix: updated opam contraints by @rtetley in #1104
- Rename extension by @rtetley in #1078
- fix: opam file syntax error by @rtetley in #1105
- #1093: Renaming: vsrocq -> prover by @g0byx3 in #1110
- Add match! keywords for Ltac2 to syntax highligthing by @thomas-lamiaux in #1107
- Improve Makefile by @eponier in #1112
- Cherrypick fixes by @rtetley in #1120
- feat: add vscode and OS info to show setup command by @rtetley in #1124
- Adding FAQ and Issue Templates by @Durbatuluk1701 in #1121
- fix: rocq version display by @rtetley in #1126
- fix: forgot two cases for rocq version display by @rtetley in #1127
- Update README.md -> add nixos install by @srhhma in #1131
- feat: add an option to render goal view as formatted string + add range by @rtetley in #1133
- Fix 1066 by @gares in #1134
- fix: update the flake and CI by @rtetley in #1128
- Adapt to rocq-prover/rocq#20917 (changed with_end_tac arg in comtactic) by @SkySkimmer in #1135
- Adapt to rocq-prover/rocq#20962 (LStream.next returns option) by @SkySkimmer in #1136
- Adapt to rocq-prover/rocq#20997. by @ppedrot in #1139
- Adapt to rocq-prover/rocq#21020. by @ppedrot in #1140
- Adapt to rocq-prover/rocq#20964 (less exn driven parser) by @SkySkimmer in #1143
- release by @gares in #1144
New Contributors
Full Changelog: v2.2.6...v2.3.0
v2.2.6
What's Changed
Fixes
This release introduces a number of fixes. Most notably:
Execution bug
Before this fix, some tasks were executed twice
Problems with errored sentence in the diff and collisions in sentences map
Before this fix, two bad things would happen: the computed diff could be wrong which would cause havoc when re-parsing a document after an edit, and most notably, sometimes there were collisions in the sentences_by_end map which caused the document to be in an erroneous state (some sentences were recorded multiple times
Parsing events were not cancelled properly
The cancel handle was not passed properly in the state, this caused parsing events to happen multiple times and lead to poor performances as well as the infamous "reset" bug (see here)
Misc
Some other small bugs were fixed
- Ignore nested proofs option instead of failing with anomaly by @SkySkimmer in #1067
- Fix types of values sent to marshal by @SkySkimmer in #1082
- When moving to top end update_view and mk_proof_view events by @KacperFKorban in #1088
Minor changes
Outline
A number of minor improvements were made to the outline.
- feat: adding sections and modules in outlines by @rtetley in #1059
- Use all names from a vernac gen expr, when recording outline by @KacperFKorban in #1087
Syntax coloring
- Add highlighting for "Ltac2" by @thomas-lamiaux in #1075
- Add syntax highlighting for Ltac2 term definitions by @KacperFKorban in #1089
- syntax: add surrounding pairs to syntax support by @KacperFKorban in #1091
Visuals
In preparation for the renaming, the logos have been replaced
Full Changelog: v2.2.5...v2.2.6