Commit Graph

  • 44d1e90e1f chore(main): release 2.2.1 (#2055) main v2.2.1 stable williambotman[bot] 2026-01-07 16:26:14 +01:00
  • 3fce8bd25e fix(registry): exclude synthesized registry when updating/installing registries (#2054) William Boman 2026-01-07 16:25:00 +01:00
  • 4d92d33d50 chore(main): release 2.2.0 (#2032) v2.2.0 williambotman[bot] 2026-01-07 15:55:05 +01:00
  • 63ba2aeea4 chore(health): remove sh healthcheck (#2053) William Boman 2026-01-07 15:50:41 +01:00
  • 69862d6c8d feat: add support for removal of packages from a registry (#2052) William Boman 2026-01-07 15:46:58 +01:00
  • 57e5a8addb fix(installer): update cwd after uv_fs_rename() was successful (#2033) William Boman 2025-11-14 04:20:19 +01:00
  • 198f07572c fix(installer): attempt to recover from known fs error while finalizing installation on some file systems (#1933) Sam-Briney 2025-11-13 21:50:44 -05:00
  • ad7146aa61 chore(main): release 2.1.0 (#1996) v2.1.0 williambotman[bot] 2025-10-01 20:59:03 +02:00
  • a83eabdc8c fix(spawn): always expand executable path on Windows (#2021) William Boman 2025-09-30 20:02:22 +02:00
  • b3689a41dd ci: fix shellharden download url (#2022) William Boman 2025-09-27 20:42:05 +02:00
  • 7dc4facca9 feat(compiler): make supported_platforms a universal source field (#2002) William Boman 2025-08-07 06:52:03 +02:00
  • 9e25c98d48 fix(pypi): add support for "compatible release" (~=) PEP440 expressions (#2000) William Boman 2025-08-02 00:19:10 +02:00
  • 3671ab0d40 fix(ui): only set border to none if 'winborder' doesn't exist (#1984) Sebastian Lyng Johansen 2025-07-28 17:30:48 +02:00
  • a1fbecc0fd fix(process): close check handles (#1995) Mirek Długosz 2025-07-28 17:27:36 +02:00
  • 197f6352c2 chore(main): release 2.0.1 (#1921) v2.0.1 williambotman[bot] 2025-07-25 09:57:51 +02:00
  • edd8f7bce8 fix(spawn): fix locating exepath on Windows systems using a Unix 'shell' (#1991) William Boman 2025-07-25 09:54:47 +02:00
  • 8024d64e13 fix(fetch): add busybox wget support (#1829) Fredrik Foss-Indrehus 2025-05-24 21:06:53 +02:00
  • 9eaedb864c docs: rework Installation & Setup sections, and other minor adjustments (#1951) William Boman 2025-05-20 12:26:06 +02:00
  • 1aceba8bc1 fix(pypi): pass --no-user flag (#1958) William Boman 2025-05-19 06:08:48 +02:00
  • 3501b0f96d fix(registry): ensure there's no duplicate registry entries (#1957) William Boman 2025-05-19 05:58:01 +02:00
  • 888d6ee499 fix(spawn): fix calling vim.fn when inside fast event loop on Windows (#1950) William Boman 2025-05-15 18:34:17 +02:00
  • 1be2eefc30 docs: make clear that setup is required chrisgrieser-patch-1 Chris Grieser 2025-05-13 11:01:03 +02:00
  • 7c7318e8ba docs: update references to mason-org/mason.nvim (#1925) William Boman 2025-05-06 23:30:27 +02:00
  • 1bb926ca06 tests: fix flaky test (#1924) William Boman 2025-05-06 23:26:30 +02:00
  • 4eb3e09224 ci: add nvim v0.11 to test matrix (#1923) William Boman 2025-05-06 23:09:55 +02:00
  • 89cfb7386c ci: don't cbfmt check CHANGELOG.md (#1922) William Boman 2025-05-06 23:06:57 +02:00
  • 7f265cd6ae v2.0.0 v2.0.0 William Boman 2025-05-06 22:22:07 +02:00
  • f74983e782 feat: associate package instances with registry source and record it in receipt William Boman 2025-05-06 02:57:26 +02:00
  • 4da89f3ab0 refactor(registry): change lua registries to not instantiate Package themselves William Boman 2025-05-02 03:52:10 +02:00
  • 0d297a1932 feat(ui): display purl information William Boman 2025-04-22 16:23:55 +02:00
  • 0847c02962 feat(ui): support 'winborder' William Boman 2025-04-21 23:38:46 +02:00
  • 130936b873 feat(ui): display current version in header William Boman 2025-04-21 21:17:45 +02:00
  • d2b6c0890c fix(ui): fix setting outdated package state William Boman 2025-03-28 00:06:17 +01:00
  • e638ed8e0d fix(registry): fix registry.is_installed() William Boman 2025-03-24 22:40:33 +01:00
  • 7e0d8c442a refactor(command): use callback in Package:install() when running :MasonInstall in headless mode William Boman 2025-03-03 18:19:20 +01:00
  • 3ea894be90 v2.0.0-rc.2 v2.0.0-rc.2 William Boman 2025-03-03 17:00:58 +01:00
  • 8960e33e79 refactor(registry)!: add events "update:success", "update:start", "update:progress" and "update:failed" William Boman 2025-03-03 16:50:31 +01:00
  • eb220f56b6 fix(ui): fix initializing state William Boman 2025-03-03 16:10:48 +01:00
  • 8cbc370b1f fix(uninstaller): only unlink if recipt is found William Boman 2025-03-03 16:08:13 +01:00
  • c61c6453e2 refactor(registry): parallelize registry installation William Boman 2025-03-03 02:16:05 +01:00
  • 11b8792af0 refactor(registry): refactor registry initialization William Boman 2025-03-02 02:34:16 +01:00
  • c8fa5dfaa3 fix(spawn): expand executable paths on Windows before passing to uv_spawn (#1885) William Boman 2025-02-22 01:26:53 +01:00
  • 2fca78884b style: fix stylua and selene errors William Boman 2025-02-20 23:50:27 +01:00
  • bfb07ad6f3 v2.0.0-rc.1 v2.0.0-rc.1 William Boman 2025-02-19 14:50:59 +01:00
  • 8dadbd63e2 chore!: update required Neovim version to 0.10.0 William Boman 2025-02-19 08:36:37 +01:00
  • e13d54a97b feat(context): add ctx:await() William Boman 2025-02-16 18:51:43 +01:00
  • 59cae87d5c chore: remove unnecessary vim.schedule and nvim_err_writeln William Boman 2025-02-16 18:40:10 +01:00
  • 5063ba98dc refactor: turn StdioSink into a proper class William Boman 2025-02-16 17:07:22 +01:00
  • 5be61cc811 feat(context): add ctx:fetch() William Boman 2025-02-16 16:45:29 +01:00
  • 11bf22e12b feat(ui): display latest version for uninstalled packages William Boman 2024-02-08 23:33:19 +01:00
  • 7dd3f5fb20 fix(expr): also interpolate table keys William Boman 2023-11-09 00:01:46 +01:00
  • 6a7662760c refactor!: change Package API William Boman 2023-11-07 00:29:18 +01:00
  • 0f6fea9355 fix(pypi): remove -U flag and fix log message William Boman 2023-11-07 00:27:08 +01:00
  • 0329de4920 fix(async): also check async context termination immediately after suspending William Boman 2023-11-07 00:25:16 +01:00
  • ae208dc380 refactor: standardize constructors and improve inheritance construction William Boman 2023-10-13 21:14:29 +02:00
  • af1a9da1c4 fix(location): use correct registry path William Boman 2023-10-13 18:18:59 +02:00
  • 80944cbf22 feat(linker): use relative targets for symlinks (#1525) William Boman 2023-10-13 17:05:12 +02:00
  • 3bc4b74f12 feat(path): add relative(from, to) William Boman 2023-10-13 15:40:24 +02:00
  • f1e58d3ce7 refactor(path): use InstallLocation to produce paths, remove static path methods William Boman 2023-10-13 01:53:41 +02:00
  • c338fb2698 refactor(installer): move initializations to InstallContext constructor William Boman 2023-10-13 01:27:58 +02:00
  • e98f291d75 refactor: add InstallLocation.global() William Boman 2023-10-13 00:23:23 +02:00
  • 308a4cf5fd chore: hoist single file modules William Boman 2023-10-11 22:47:18 +02:00
  • 7d85d4ff4c fix(command): don't attempt installing packages that are already installing William Boman 2023-10-11 20:48:03 +02:00
  • 6e2bc51ff7 chore: remove todo comment William Boman 2023-10-11 18:49:29 +02:00
  • 3ed9abe266 chore(compilers): remove default environment from github build compiler William Boman 2023-10-11 17:00:26 +02:00
  • 047ec18da5 refactor!: refactor installer internals and add new Package class methods (#1523) William Boman 2023-10-11 16:31:50 +02:00
  • 40bb6ddfa8 refactor(receipt): change receipt structure and remove old builder APIs (#1521) William Boman 2023-10-11 15:33:10 +02:00
  • 44265880c1 fix(package): support older receipt structures (#1520) William Boman 2023-10-11 15:28:10 +02:00
  • 5cbb67d9d8 fix(ui): change feedback text contents when updating registry (#1519) William Boman 2023-10-11 15:26:39 +02:00
  • c6fa271fbf refactor(providers): inline GitHub API calls in the client provider (#1518) William Boman 2023-10-11 15:25:15 +02:00
  • 853fccd32a feat!: upgrade minimum required neovim version to 0.9.0 (#1517) William Boman 2023-10-11 15:23:52 +02:00
  • 53ae69622e fix(installer): schedule back to main loop before executing installer functions (#1516) William Boman 2023-10-11 15:22:30 +02:00
  • d0119c18ad refactor!: consolidate Lua registry sources and the Package API (#1498) William Boman 2023-09-11 00:37:05 +02:00
  • 2275067747 refactor!: remove old managers (#1497) William Boman 2023-09-11 00:05:44 +02:00
  • fc98833b6d chore(main): release 1.11.0 (#1658) v1.11.0 v1.x williambotman[bot] 2025-02-15 23:14:25 +01:00
  • 0a3a85fa1a feat(ui): add backdrop (#1759) Hung Vu 2025-02-16 05:12:31 +07:00
  • 1114b2336e fix(fs): fall back to fs_stat if entry type is not returned by fs_readdir (#1783) Nicolas Thierry 2025-02-15 21:19:11 +01:00
  • 3a444cb7b0 fix: avoid calling vim.fn in fast event (#1878) William Boman 2025-02-15 21:00:35 +01:00
  • f9f3b464dd fix(ui): reposition window if border is different than "none" (#1859) Pedro Gabriel de Morais Ribeiro 2025-02-15 14:34:17 -03:00
  • 5664dd5deb fix: replace deprecated calls to vim.validate (#1876) Mark Sommers 2025-02-15 10:44:40 -05:00
  • ce1682f409 tests: add new nvim versions to test matrix (#1877) William Boman 2025-02-15 16:42:20 +01:00
  • e2f7f9044e fix(ui): fix rendering JSON schemas (#1757) William Boman 2024-07-17 01:01:10 +02:00
  • f96a31855f fix(pypi): prefer stock python3 if it satisfies version requirement (#1736) Inhyuk Cho 2024-07-09 21:46:42 +09:00
  • 2af3b574b6 tests(pypi): fix assertions (#1750) William Boman 2024-07-08 00:18:14 +02:00
  • 2be2600f9b fix(pypi): allow access to system site packages by default (#1584) Silico_Biomancer 2024-07-08 09:47:14 +12:00
  • 0950b15060 feat(pypi): improve resolving suitable python version (#1725) William Boman 2024-06-01 17:17:27 +02:00
  • 0fb4e56837 ci: upgrade deps (#1726) William Boman 2024-05-31 14:37:56 +02:00
  • f8ce8768f2 fix(pypi): exclude python3.12 from candidate list (#1722) William Boman 2024-05-31 07:37:09 +02:00
  • 49ff59aded fix(registry): exhaust streaming parser when loading "file:" registries (#1708) William Boman 2024-05-14 09:24:21 +02:00
  • 1b3d60405d fix: avoid calling vim.fn.has inside fast event (#1705) William Boman 2024-05-12 13:35:18 +02:00
  • e91ff44c0a chore(registry): clean up recent changes (#1704) William Boman 2024-05-11 23:21:55 +02:00
  • 0f1cb65f43 fix: fix usage of deprecated Neovim APIs (#1703) William Boman 2024-05-11 21:22:49 +02:00
  • 098a56c385 perf(registry): significantly improve the "file:" protocol performance (#1702) William Boman 2024-05-11 20:59:50 +02:00
  • 751b1fcbf3 fix(health): support multidigit luarocks version numbers (#1648) Eris 2024-03-21 04:45:02 -06:00
  • 3b5068f0fc tests: remove old spec (#1634) William Boman 2024-02-25 16:48:01 +01:00
  • c43eeb5614 chore(main): release 1.10.0 (#1605) v1.10.0 williambotman[bot] 2024-01-29 07:29:49 +01:00
  • aa550fb064 fix(pypi): fix variable shadowing (#1610) William Boman 2024-01-29 07:28:15 +01:00
  • dcd0ea30cc feat(pypi): attempt more python3 candidates (#1608) William Boman 2024-01-25 22:02:00 +01:00
  • 9c9416817c fix(golang): fix fetching package versions for packages containing subpath specifier (#1607) William Boman 2024-01-22 09:09:45 +01:00
  • bce96d2fd4 feat: don't use vim.g.python3_host_prog as a candidate for python (#1606) William Boman 2024-01-21 18:47:59 +01:00