Releases: artempyanykh/marksman
Releases · artempyanykh/marksman
2025-11-30
What's Changed
- fix: Add missing musl binaries to the release part of release.yml workflow by @artempyanykh in #440
- misc: Print document when fatal error is encountered by @artempyanykh in #441
- misc: Use the corrent version string everywhere by @artempyanykh in #442
- fix: Tag the release with the release name before the release build by @artempyanykh in #443
Full Changelog: 2025-11-25...2025-11-30
2025-11-25
What's Changed
- heading ID disambiguation according to GLFM spec by @komar007 in #384
- Add kakoune to readme. by @partisani in #389
- [docs] document integration with Zed by @ljrk0 in #395
- Update the Ale section by @bbatsov in #407
- Update configuration.md by @gaoxiaoliangz in #425
- feat(folder): recognize Jujutsu workspaces by treating .jj as a workspace root marker (#434) by @artempyanykh in #436
- deps: Update to .NET 9 by @artempyanykh in #357
- deps: Update all deps by @artempyanykh in #438
- Add Linux musl builds to CI (x64 and arm64) by @samuelallan72 in #435
New Contributors
- @komar007 made their first contribution in #384
- @partisani made their first contribution in #389
- @ljrk0 made their first contribution in #395
- @bbatsov made their first contribution in #407
- @gaoxiaoliangz made their first contribution in #425
- @samuelallan72 made their first contribution in #435
Full Changelog: 2024-12-18...2025-11-25
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_headingsetting 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