| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | chore(main): release 1.6.2 (#1446)v1.6.2 | williambotman[bot] | 2023-08-09 | 1 | -2/+2 |
| | | |||||
| * | fix(ui): don't disable search mode if empty pattern and last-pattern is set ↵ | William Boman | 2023-08-09 | 1 | -1/+1 |
| | | | | | (#1445) | ||||
| * | chore(logging): fix log string (#1444) | William Boman | 2023-08-09 | 1 | -1/+1 |
| | | |||||
| * | chore(main): release 1.6.1 (#1423)v1.6.1 | williambotman[bot] | 2023-07-21 | 1 | -2/+2 |
| | | |||||
| * | fix(installer): retain unmapped source fields (#1399) | William Boman | 2023-07-21 | 1 | -2/+1 |
| | | | | Fixes #1398. | ||||
| * | chore(main): release 1.6.0 (#1392)v1.6.0 | williambotman[bot] | 2023-07-04 | 1 | -3/+3 |
| | | |||||
| * | feat(ui): don't use diagnostic messages for displaying deprecated, ↵ | William Boman | 2023-07-04 | 1 | -5/+13 |
| | | | | | | | uninstalled, packages (#1393) Less intrusive display of deprecated packages that aren't installed. Diagnostics should only be for things that require the user's immediate attention. | ||||
| * | feat(ui): display package deprecation message (#1391) | William Boman | 2023-07-04 | 2 | -2/+11 |
| | | |||||
| * | chore(main): release 1.5.1 (#1381)v1.5.1 | williambotman[bot] | 2023-07-03 | 1 | -2/+2 |
| | | |||||
| * | fix(purl): percent-encoding is case insensitive (#1382) | William Boman | 2023-06-29 | 1 | -1/+7 |
| | | |||||
| * | fix(linker): ensure exec wrapper target is executable (#1380) | William Boman | 2023-06-28 | 2 | -19/+21 |
| | | | | Fixes #1368. | ||||
| * | chore(main): release 1.5.0 (#1375)v1.5.0 | williambotman[bot] | 2023-06-28 | 1 | -2/+2 |
| | | |||||
| * | feat(command): add completion for option flags for :MasonInstall (#1379) | William Boman | 2023-06-28 | 1 | -1/+9 |
| | | |||||
| * | feat(installer): write more installation output to stdout (#1376) | William Boman | 2023-06-28 | 12 | -5/+20 |
| | | | | This should give better insights into the installation progress. | ||||
| * | chore(ci): upgrade linter versions (#1377) | William Boman | 2023-06-28 | 1 | -10/+16 |
| | | |||||
| * | fix(installer): timeout schema download after 5s (#1374) | William Boman | 2023-06-28 | 1 | -1/+10 |
| | | | | Closes #1361. | ||||
| * | docs: update help docs (#1370) | William Boman | 2023-06-27 | 5 | -5/+35 |
| | | |||||
| * | chore(main): release 1.4.0 (#1363)v1.4.0 | williambotman[bot] | 2023-06-22 | 1 | -2/+2 |
| | | |||||
| * | feat(fetch): add explicit default timeout to requests (#1364) | William Boman | 2023-06-22 | 1 | -2/+8 |
| | | |||||
| * | feat(fetch): include mason.nvim version in User-Agent (#1362) | William Boman | 2023-06-21 | 1 | -1/+2 |
| | | |||||
| * | chore(main): release 1.3.0 (#1359)v1.3.0 | williambotman[bot] | 2023-06-18 | 1 | -3/+3 |
| | | |||||
| * | feat(health): add advice for Debian/Ubuntu regarding python3 venv (#1358) | William Boman | 2023-06-18 | 1 | -9/+16 |
| | | |||||
| * | refactor(installer): hoist version validation to the compiled installation ↵ | William Boman | 2023-06-17 | 9 | -54/+22 |
| | | | | | entrypoint (#1357) | ||||
| * | chore(main): release 1.2.1 (#1355)v1.2.1 | williambotman[bot] | 2023-06-13 | 1 | -2/+2 |
| | | |||||
| * | fix(providers): fix some client providers and add some more (#1354) | William Boman | 2023-06-13 | 6 | -6/+59 |
| | | |||||
| * | chore(main): release 1.2.0 (#1348)v1.2.0 | williambotman[bot] | 2023-06-13 | 1 | -3/+3 |
| | | |||||
| * | feat(command): improve completion for :MasonInstall (#1353) | William Boman | 2023-06-13 | 14 | -26/+145 |
| | | | | | Now also supports completing versions if completion is triggered when specifying a version, e.g. "rust-analyzer@". | ||||
| * | fix(functional): strip_prefix and strip_suffix should not use patterns (#1352) | William Boman | 2023-06-13 | 1 | -8/+14 |
| | | |||||
| * | fix(async): always check channel state (#1351) | William Boman | 2023-06-13 | 1 | -6/+7 |
| | | |||||
| * | fix(command): run :MasonUpdate synchronously in headless mode (#1347) | William Boman | 2023-06-12 | 1 | -4/+18 |
| | | |||||
| * | chore(main): release 1.1.1 (#1333)v1.1.1 | williambotman[bot] | 2023-05-29 | 1 | -2/+2 |
| | | |||||
| * | fix(ui): improve search mode UI and remove redundant whitespaces (#1332) | William Boman | 2023-05-29 | 1 | -10/+14 |
| | | |||||
| * | chore(main): release 1.1.0 (#1269)v1.1.0 | williambotman[bot] | 2023-05-18 | 1 | -3/+3 |
| | | |||||
| * | feat(installer): lock package installation (#1290) | William Boman | 2023-05-18 | 2 | -43/+78 |
| | | |||||
| * | fix(ui): use vim.cmd("") for nvim-0.7.0 compatibility (#1307) | William Boman | 2023-05-17 | 1 | -1/+1 |
| | | |||||
| * | feat(ui): add search mode (#1306) | William Boman | 2023-05-17 | 5 | -1/+63 |
| | | |||||
| * | feat(ui): display "update all" hint (#1296) | William Boman | 2023-05-12 | 2 | -10/+43 |
| | | |||||
| * | fix(sources): don't skip installation if fixed version is not currently ↵ | William Boman | 2023-05-11 | 1 | -2/+2 |
| | | | | | installed (#1297) | ||||
| * | chore(health): include path and providers settings (#1294) | William Boman | 2023-05-09 | 1 | -2/+6 |
| | | |||||
| * | chore(Optional): add :and_then() (#1270) | William Boman | 2023-04-28 | 1 | -0/+10 |
| | | |||||
| * | feat(ui): add keymap setting for toggling package installation log (#1268) | William Boman | 2023-04-28 | 2 | -2/+3 |
| | | | | Closes #1030. | ||||
| * | chore(main): release 1.0.1 (#1264)v1.0.1 | williambotman[bot] | 2023-04-26 | 1 | -2/+2 |
| | | |||||
| * | fix(pypi): also provide install_extra_args to pypi.install (#1263) | William Boman | 2023-04-26 | 1 | -0/+1 |
| | | | | Closes #1224. | ||||
| * | chore: release v1.0.0 (#1262)v1.0.0 | William Boman | 2023-04-26 | 2 | -1/+34 |
| | | |||||
| * | fix(context): don't write exec wrapper file if it already exists (#1261) | William Boman | 2023-04-26 | 1 | -0/+3 |
| | | |||||
| * | feat(linker): add ruby exec wrapper delegate (#1260) | William Boman | 2023-04-26 | 3 | -3/+26 |
| | | |||||
| * | refactor(linker): copy_file instead of rename on Windows (#1254) | William Boman | 2023-04-23 | 2 | -4/+12 |
| | | | | | | | | | Renaming the file will move it from its original installation directory. While reaching into package installation directories is unsupported and not recommended, it seems to be done pretty broadly. In order to avoid unnecessarily breaking people's configs we copy the file instead, for now. (tip: use the stable locations inside $MASON/share $MASON/opt $MASON/bin, if a package is missing a link please open an issue/PR). This will be reversed back to use uv_fs_rename() in 1.x.x. | ||||
| * | fix(linker): don't symlink on Windows (#1253) | William Boman | 2023-04-23 | 1 | -15/+25 |
| | | | | | | | | | | | | | | | | | | 1) FAT (FAT32, exFAT, etc.) file systems doesn't support symlinks. 2) You need administrator access in order to create symlinks. This was working for me locally because I'm running a NTFS fs with "Developer Mode" enabled in Windows 10, which bypasses administrator requirement for mklink. Instead we uv_fs_rename() links. This should effectively be the same, but will require special handling down the road if/when for example multiple package versions can be installed at the same time. When unlinking a package the renamed files should me moved back into the package installation directory, instead of simply being unlinked (i.e. removed). Closes #1251. | ||||
| * | fix(expr): fix strip_{prefix,suffix} (#1249) | William Boman | 2023-04-22 | 1 | -2/+2 |
| | | |||||
| * | refactor(schemas): don't vendor schemas in mason.nvim (#1248) | William Boman | 2023-04-22 | 49 | -140/+96 |
| | | | | | | Instead, schemas are now defined in the package registry and downloaded during installation. See https://github.com/mason-org/mason-registry/pull/1319. | ||||
