1.11.0 (2025-02-15)
- pypi: improve resolving suitable python version (#1725) (0950b15)
- ui: add backdrop (#1759) (0a3a85f)
- avoid calling vim.fn in fast event (#1878) (3a444cb)
- avoid calling vim.fn.has inside fast event (#1705) (1b3d604)
- fix usage of deprecated Neovim APIs (#1703) (0f1cb65)
- fs: fall back to
fs_stat
if entry type is not returned byfs_readdir
(#1783) (1114b23) - health: support multidigit luarocks version numbers (#1648) (751b1fc)
- pypi: allow access to system site packages by default (#1584) (2be2600)
- pypi: exclude python3.12 from candidate list (#1722) (f8ce876)
- pypi: prefer stock python3 if it satisfies version requirement (#1736) (f96a318)
- registry: exhaust streaming parser when loading "file:" registries (#1708) (49ff59a)
- replace deprecated calls to vim.validate (#1876) (5664dd5)
- ui: fix rendering JSON schemas (#1757) (e2f7f90)
- ui: reposition window if border is different than "none" (#1859) (f9f3b46)
1.10.0 (2024-01-29)
- don't use vim.g.python3_host_prog as a candidate for python (#1606) (bce96d2)
- pypi: attempt more python3 candidates (#1608) (dcd0ea3)
- golang: fix fetching package versions for packages containing subpath specifier (#1607) (9c94168)
- pypi: fix variable shadowing (#1610) (aa550fb)
- ui: don't indent empty lines (#1597) (c7e6705)
1.9.0 (2024-01-06)
1.8.3 (2023-11-08)
1.8.2 (2023-10-31)
1.8.1 (2023-10-10)
1.8.0 (2023-09-04)
- registry: reset registries state when setting registries (#1474) (c811fbf)
- registry: schedule vim.fn calls in FileRegistrySource (#1471) (1c77412)
1.7.0 (2023-08-25)
- cargo: support fetching versions for git crates hosted on github (#1459) (e9eb004)
- registry: add file: source protocol (#1457) (8544039)
- std: use gtar if available (#1433) (a51c2d0)
- ui: properly reset new package version state (#1454) (68e6a15)
1.6.2 (2023-08-09)
1.6.1 (2023-07-21)
1.6.0 (2023-07-04)
- ui: display package deprecation message (#1391) (b728115)
- ui: don't use diagnostic messages for displaying deprecated, uninstalled, packages (#1393) (c290d0e)
1.5.1 (2023-06-28)
- linker: ensure exec wrapper target is executable (#1380) (10da1a3)
- purl: percent-encoding is case insensitive (#1382) (b68d3be)
1.5.0 (2023-06-28)
- command: add completion for option flags for :MasonInstall (#1379) (e507af7)
- installer: write more installation output to stdout (#1376) (758ac5b)
1.4.0 (2023-06-21)
- fetch: add explicit default timeout to requests (#1364) (82cae55)
- fetch: include mason.nvim version in User-Agent (#1362) (e706d30)
1.3.0 (2023-06-18)
1.2.1 (2023-06-13)
1.2.0 (2023-06-13)
- async: always check channel state (#1351) (f503346)
- command: run :MasonUpdate synchronously in headless mode (#1347) (0276793)
- functional: strip_prefix and strip_suffix should not use patterns (#1352) (f99b702)
1.1.1 (2023-05-29)
1.1.0 (2023-05-18)
- installer: lock package installation (#1290) (227f8a9)
- ui: add keymap setting for toggling package installation log (#1268) (48bb1cc)
- ui: add search mode (#1306) (3b59f25)
- ui: display "update all" hint (#1296) (e634134)
- sources: don't skip installation if fixed version is not currently installed (#1297) (9c5edf1)
- ui: use vim.cmd("") for nvim-0.7.0 compatibility (#1307) (e60b855)