Releases: artempyanykh/marksman
2024-12-18
What's Changed
- misc: Make marksman-server.sh work from a symlink by @artempyanykh in #378
- misc: Change folder load log level to info by @artempyanykh in #379
- fix: Check for a bogus root folder in workspace/didChangeWorkspaceFolders request by @artempyanykh in #380
Full Changelog: 2024-12-04...2024-12-18
2024-12-04
This release includes a new configuration option to toggle whether level 1 headings should be treated as document titles (see the docs). This config affects how wiki-links work and all the related functionality around finding references and refactoring. The functionality is pretty fresh and could be rough around the edges, so please report issues when something doesn't work as expected.
This fixes #374, #323, #319, #255.
What's Changed
- refactor: Model Title explicitly at the symbol level by @artempyanykh in #364
- feat: Add a configuration option to treat level 1 headings as title by @artempyanykh in #366
- refactor: Introduce ParserSetting type by @artempyanykh in #367
- misc: Propagate titleFromHeading to parser settings by @artempyanykh in #368
- feat: Use core.titleFromHeading in parsing and semantic analysis by @artempyanykh in #369
- doc: Update features.md with info on the new
core.title_from_heading
setting by @artempyanykh in #371
Full Changelog: 2024-11-20...2024-12-04
2024-11-20
What's Changed
- docs: update nvim-lspconfig link by @zatchheems in #340
- conn: Fix incremental update when a new title-ish is added by @artempyanykh in #345
- conn: Speed up finding relevant scoped defs by @artempyanykh in #343
- conn: Fix incremental update with ambiguous section refs by @artempyanykh in #344
- fmt: Update fantomas to 6.3.16 by @artempyanykh in #347
- fmt: Use stroustrup bracket style by @artempyanykh in #346
- deps: Update BenchmarkDotNet by @artempyanykh in #349
- bench: Update benchmark results by @artempyanykh in #350
- deps: Update Tests dependencies by @artempyanykh in #351
- deps: Update Marksman deps by @artempyanykh in #352
- refactor: Add member interface to MMap by @artempyanykh in #354
- refactor: Add member interface to Mapping by @artempyanykh in #355
- deps: Update Newtonsoft.Json by @artempyanykh in #356
- deps: Remove FSharpLint by @artempyanykh in #358
- test: Add a test case for completion on title name vs title slug by @artempyanykh in #359
- fix: Update filter text for wiki cross-doc heading completion by @artempyanykh in #360
- test: Check replacement text in rename refactor by @artempyanykh in #361
- fix: Honor wiki link completion style in rename refactors by @artempyanykh in #362
- feat: Produce completion items with kind = Reference by @artempyanykh in #363
New Contributors
- @zatchheems made their first contribution in #340
Full Changelog: 2024-10-07...2024-11-20
2024-10-07
What's Changed
- fix minor typo by @znd4 in #285
- Add support for FreeBSD-amd64 by @kareigu in #307
- fix: Do not suggest 'Create file' code action for broken heading references by @artempyanykh in #320
- feat: Add configuration option for setting number of completion candidates by @majjoha in #316
- Update README.md - Fix broken link for Sublime Text by @ScientificProgrammer in #331
- fix: Workaround a crash in parsing from an incorrect url span by @artempyanykh in #336
New Contributors
- @znd4 made their first contribution in #285
- @kareigu made their first contribution in #307
- @majjoha made their first contribution in #316
- @ScientificProgrammer made their first contribution in #331
Full Changelog: 2023-12-09...2024-10-07
2023-12-09
What's Changed
- fix: Use UTF8 when encoding paths by @artempyanykh in #281
- misc: Remove a warning about an unexpected version by @artempyanykh in #282
- fix: Fix the range for wiki heading completion by @artempyanykh in #283
- feat: Provide reference lens data for VSCode by @artempyanykh in #284
Full Changelog: 2023-12-07...2023-12-09
2023-12-07
What's Changed
- Add download count to README.md by @artempyanykh in #273
- fix: InternName.tryAsPath shouldn't crash on
/
root path link by @artempyanykh in #276 - build: Upgrade to dotnet 8 by @artempyanykh in #277
- deps: Pull latest Ionide.LanguageServerProtocol by @artempyanykh in #278
- deps: Update fantomas and re-format by @artempyanykh in #279
- deps: Bump versions by @artempyanykh in #280
Full Changelog: 2023-11-29...2023-12-07
2023-11-29
What's Changed
- core: Add connection graph and incremental reference resolution by @artempyanykh in #269
- feat: Add code lenses with '# of references' (server side) by @artempyanykh in #272
Full Changelog: 2023-11-26...2023-11-29
2023-11-26
What's Changed
- fix: Don't parse tags inside words & URLs by @TheBlob42 in #266
- feat: Basic support for nested tags by @TheBlob42 in #268
Full Changelog: 2023-11-20...2023-11-26
2023-11-20
What's Changed
- Several tag related improvements by @TheBlob42 in #262
Full Changelog: 2023-10-30...2023-11-20
2023-10-30
What's Changed
- docs: add vim lsp config docs by @pbnj in #243
- deps: Update markdig parser to fix parsing crashes by @artempyanykh in #259
- feat: Implement find references for #hashtags by @TheBlob42 in #258
New Contributors
- @pbnj made their first contribution in #243
- @TheBlob42 made their first contribution in #258
Full Changelog: 2023-07-25...2023-10-30