| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 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. | ||||
| * | feat(registry): add .get_all_package_specs() (#1247) | William Boman | 2023-04-22 | 3 | -19/+49 |
| | | | | | This is a faster method than .get_all_packages() due to the fact that it only loads package specifications without instantiating mason-core.package instances. Useful for situations where one only needs to read spec data. | ||||
| * | chore: remove generate scripts and artifacts (#1246) | William Boman | 2023-04-22 | 1 | -154/+0 |
| | | |||||
| * | chore: autogenerate (#1245) | williambotman[bot] | 2023-04-22 | 1 | -1/+1 |
| | | |||||
| * | chore: remove lua:mason-registry.index registry entry (#1243) | William Boman | 2023-04-21 | 2 | -4/+1 |
| | | |||||
| * | chore: autogenerate (#1242) | williambotman[bot] | 2023-04-21 | 2 | -13/+13 |
| | | |||||
| * | chore: autogenerate (#1239) | williambotman[bot] | 2023-04-20 | 3 | -3/+3 |
| | | |||||
| * | chore: autogenerate (#1236) | williambotman[bot] | 2023-04-19 | 1 | -1/+1 |
| | | |||||
| * | chore: migrate verible (#1235) | William Boman | 2023-04-18 | 3 | -105/+2 |
| | | |||||
| * | fix(health): add scheduler in python3_host_prog check (#1234) | Au | 2023-04-18 | 1 | -0/+1 |
| | | |||||
| * | fix(health): only check pwsh on Windows (#1232) | William Boman | 2023-04-18 | 1 | -10/+9 |
| | | |||||
| * | chore: migrate haskell-language-server (#1230) | William Boman | 2023-04-18 | 4 | -60/+4 |
| | | |||||
| * | feat(installer): add generic build provider (#1228) | William Boman | 2023-04-18 | 9 | -44/+163 |
| | | |||||
| * | refactor(expr): remove redundant core filters and always stringify reduced ↵ | William Boman | 2023-04-18 | 3 | -10/+27 |
| | | | | | | value (#1227) The removed filters are not used by mason-registry and are too Lua-specific in nature. | ||||
| * | feat: add require("mason").has_setup flag (#1226) | William Boman | 2023-04-18 | 1 | -0/+3 |
| | | |||||
| * | chore: autogenerate (#1225) | williambotman[bot] | 2023-04-17 | 1 | -1/+1 |
| | | |||||
| * | refactor: refactor github provider to smaller modules (#1223) | William Boman | 2023-04-16 | 4 | -209/+221 |
| | | |||||
| * | chore: migrate r-languageserver (#1222) | William Boman | 2023-04-16 | 2 | -88/+0 |
| | | |||||
| * | refactor(health): split up checks (#1221) | William Boman | 2023-04-16 | 2 | -255/+205 |
| | | |||||
| * | fix(checkhealth): use non-deprecated versions if possible (#1219) | dundargoc | 2023-04-16 | 1 | -16/+29 |
| | | |||||
| * | feat(github): add $MASON_VERSION to build context (#1218) | William Boman | 2023-04-16 | 2 | -7/+15 |
| | | |||||
| * | chore: migrate julia-lsp (#1217) | William Boman | 2023-04-15 | 2 | -87/+0 |
| | | |||||
| * | chore: autogenerate (#1216) | williambotman[bot] | 2023-04-15 | 3 | -2/+3 |
| | | |||||
| * | fix(std): manually call zstd on Windows (#1212) | William Boman | 2023-04-14 | 1 | -1/+20 |
| | | | | Closes #1207. | ||||
| * | chore: autogenerate (#1209) | williambotman[bot] | 2023-04-13 | 2 | -1/+2 |
| | | |||||
| * | fix(github): use evaluated out_file as asset file value (#1208) | William Boman | 2023-04-12 | 1 | -14/+38 |
| | | | | | | | | | | | | | | | | | | This makes it so that after parsing the source, the `{{source.asset.file}}` context value points to the downloaded file, rather than the raw value. This is helpful for source definitions such as: ```yaml source: id: pkg:github/mrjosh/helm-ls@v0.0.3 asset: - target: win_x64 file: helm_ls_windows_amd64:helm_ls_windows_amd64.exe # … bin: # This now evaluates to "helm_ls_windows_amd64.exe" rather than "helm_ls_windows_amd64:helm_ls_windows_amd64.exe". helm_ls: "{{source.asset.file}}" ``` | ||||
| * | chore: autogenerate (#1206) | williambotman[bot] | 2023-04-12 | 1 | -1/+1 |
| | | |||||
| * | chore: autogenerate (#1204) | williambotman[bot] | 2023-04-11 | 1 | -1/+1 |
| | | |||||
| * | chore: migrate packages (#1203) | William Boman | 2023-04-11 | 98 | -2095/+6 |
| | | |||||
| * | feat(registry): pcall require Lua registry packages (#1200) | William Boman | 2023-04-08 | 1 | -1/+8 |
| | | | | | The index table may get out of date if a user updates the plugin version without restarting Neovim, causing the `require()` call to error (note, restarting Neovim after plugin updates is always a good idea). | ||||
| * | chore(health): relax unzip requirement (#1199) | William Boman | 2023-04-08 | 1 | -0/+1 |
| | | | | No longer a hard requirement due to vendoring lua zzlib. | ||||
| * | chore: migrate packages (#1198) | William Boman | 2023-04-08 | 31 | -768/+1 |
| | | |||||
| * | fix(powershell): close stdin (#1197) | William Boman | 2023-04-08 | 1 | -0/+4 |
| | | |||||
| * | chore: autogenerate (#1195) | williambotman[bot] | 2023-04-08 | 1 | -3/+4 |
| | | |||||
| * | refactor(log): dont print to console when headless by default (#1193) | William Boman | 2023-04-08 | 1 | -2/+1 |
| | | | | Set MASON_VERBOSE_LOGS=1 to print logs (note, these are still always written to :MasonLog). | ||||
| * | refactor(async): increase wait time (#1192) | William Boman | 2023-04-08 | 1 | -6/+3 |
| | | | | Still somewhat arbitrary, but high enough to not cause issues such as timing out CI jobs. | ||||
| * | fix(windows): download registry archive to file instead of piping data (#1189) | William Boman | 2023-04-07 | 1 | -5/+7 |
| | | | | | Accessing binary data from the stdout of pwsh.exe's iwr seems to be causing data corruption leading to inability to unpack the archive. | ||||
| * | chore: autogenerate (#1188) | williambotman[bot] | 2023-04-07 | 3 | -2/+3 |
| | | |||||
| * | fix: healthcheck completion of mason (#1185) | dundargoc | 2023-04-06 | 1 | -0/+0 |
| | | | | | When tab-completing :checkhealth it will show "mason.health", which will result in the error "ERROR No healthcheck found for "mason/health" plugin". | ||||
| * | refactor(std): quiet git checkout (#1186) | William Boman | 2023-04-06 | 1 | -1/+1 |
| | | |||||
| * | chore: autogenerate (#1184) | williambotman[bot] | 2023-04-06 | 1 | -0/+1 |
| | | |||||
| * | chore: migrate packages (#1182) | William Boman | 2023-04-05 | 33 | -785/+3 |
| | | |||||
