Release /
mason.nvim v2.3.0
Screen supported package installations with the optional Socket.dev firewall.
Before you upgrade to v2.3.0
What changed in v2.3.0
Enable `firewall.enabled` to use Socket Firewall. New settings control npm install arguments and registry cache refresh; uninstall-success events now deliver their receipts.
Install mason.nvim v2.3.0 with a Neovim plugin manager and call `require("mason").setup()`. Requires Neovim 0.10+ and package-specific external tools.
New things you can do
Enable with `firewall.enabled = true`; the README and help use `enabled`, while the release-note example uses `enable`.
Read the evidence
Pass extra npm install arguments, such as an alternate npm registry, when installing tools.
Read the evidence
With `registry_cache.refresh = false`, update explicitly using `:MasonUpdate` or the Mason UI.
Read the evidence
Fixed and improved
`uninstall:success` and registry `package:uninstall:success` events now actually deliver the receipt payload announced in v2.0.0.
Read the evidence
Python 3.13 and 3.14 executables are included among fallback interpreter candidates.
Read the evidence
Windows executable lookup handles a supplied environment without a `PATH` entry.
Seeded by @iluxav with Codex, from the release's public sources. Each change links to its evidence.