<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mason/lua/mason-registry/sources/init.lua, branch feat/socket-integration</title>
<subtitle>[no description]</subtitle>
<id>http://git.sudomsg.com/mirror/mason/atom/lua/mason-registry/sources/init.lua?h=feat%2Fsocket-integration</id>
<link rel='self' href='http://git.sudomsg.com/mirror/mason/atom/lua/mason-registry/sources/init.lua?h=feat%2Fsocket-integration'/>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/'/>
<updated>2026-05-16T16:05:47Z</updated>
<entry>
<title>chore: remove unused import and schedule_wrap registry.update</title>
<updated>2026-05-16T16:05:47Z</updated>
<author>
<name>William Boman</name>
<email>william@redwill.se</email>
</author>
<published>2026-05-16T16:05:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/commit/?id=c600fd0b515dd7652555261e335601fd4db4ea07'/>
<id>urn:sha1:c600fd0b515dd7652555261e335601fd4db4ea07</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: add support for socket.dev firewall client</title>
<updated>2026-05-16T15:55:06Z</updated>
<author>
<name>William Boman</name>
<email>william@redwill.se</email>
</author>
<published>2026-05-14T15:24:50Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/commit/?id=f57740ff7a1e451dfb20176abea090426597091c'/>
<id>urn:sha1:f57740ff7a1e451dfb20176abea090426597091c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: add the infrastructure to support "system" packages (#2085)</title>
<updated>2026-05-14T15:21:42Z</updated>
<author>
<name>William Boman</name>
<email>william@redwill.se</email>
</author>
<published>2026-05-14T15:21:42Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/commit/?id=8e921c2b68571e978db5d4d3fef9c9a7f8755473'/>
<id>urn:sha1:8e921c2b68571e978db5d4d3fef9c9a7f8755473</id>
<content type='text'>
This enables `mason.nvim` to start managing certain packages that:

1) are not suitable for the core registry
2) should not surface in existing APIs and UIs</content>
</entry>
<entry>
<title>fix(registry): exclude synthesized registry when updating/installing registries (#2054)</title>
<updated>2026-01-07T15:25:00Z</updated>
<author>
<name>William Boman</name>
<email>william@redwill.se</email>
</author>
<published>2026-01-07T15:25:00Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/commit/?id=3fce8bd25e773bae4267c9e8f2cfbfda22aeb017'/>
<id>urn:sha1:3fce8bd25e773bae4267c9e8f2cfbfda22aeb017</id>
<content type='text'>
This doesn't necessarily fix a "bug" but primarily fixes the message
provided to users when updating registries. If a user has 1 registry
configured the message is now "updating 2 registries", this fixes it to
"updating registry".</content>
</entry>
<entry>
<title>feat: add support for removal of packages from a registry (#2052)</title>
<updated>2026-01-07T14:46:58Z</updated>
<author>
<name>William Boman</name>
<email>william@redwill.se</email>
</author>
<published>2026-01-07T14:46:58Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/commit/?id=69862d6c8dbe215489c3e48e624ff25f44437e55'/>
<id>urn:sha1:69862d6c8dbe215489c3e48e624ff25f44437e55</id>
<content type='text'>
This adds support for removal of packages from any given registry.
Currently mason.nvim doesn't support this at all and throws an error
when trying to interact with the registry in any way while having a
removed package installed locally.

This ensures that removed packages are available both in the `:Mason` UI
as well as the public Lua APIs. These "synthesized" packages only
supports uninstallation, and metadata such as licenses, categories,
homepage, etc is not available.</content>
</entry>
<entry>
<title>fix(registry): ensure there's no duplicate registry entries (#1957)</title>
<updated>2025-05-19T03:58:01Z</updated>
<author>
<name>William Boman</name>
<email>william@redwill.se</email>
</author>
<published>2025-05-19T03:58:01Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/commit/?id=3501b0f96d9f2f878b1947cf3614bc02d053a0c0'/>
<id>urn:sha1:3501b0f96d9f2f878b1947cf3614bc02d053a0c0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: associate package instances with registry source and record it in receipt</title>
<updated>2025-05-06T00:57:26Z</updated>
<author>
<name>William Boman</name>
<email>william@redwill.se</email>
</author>
<published>2025-05-06T00:57:26Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/commit/?id=f74983e782b7394f5737df99f8823e196a23291d'/>
<id>urn:sha1:f74983e782b7394f5737df99f8823e196a23291d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor(registry): parallelize registry installation</title>
<updated>2025-03-03T01:17:08Z</updated>
<author>
<name>William Boman</name>
<email>william@redwill.se</email>
</author>
<published>2025-03-03T01:16:05Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/commit/?id=c61c6453e213617d2e2bffbb53b892bacfc7a05c'/>
<id>urn:sha1:c61c6453e213617d2e2bffbb53b892bacfc7a05c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor(registry): refactor registry initialization</title>
<updated>2025-03-03T01:17:02Z</updated>
<author>
<name>William Boman</name>
<email>william@redwill.se</email>
</author>
<published>2025-03-02T01:34:16Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/commit/?id=11b8792af0462f5255c86b2d51d7430a223f4136'/>
<id>urn:sha1:11b8792af0462f5255c86b2d51d7430a223f4136</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor: standardize constructors and improve inheritance construction</title>
<updated>2025-02-19T08:23:19Z</updated>
<author>
<name>William Boman</name>
<email>william@redwill.se</email>
</author>
<published>2023-10-13T19:14:29Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/commit/?id=ae208dc380808ff1aef39929a0e897e881571d43'/>
<id>urn:sha1:ae208dc380808ff1aef39929a0e897e881571d43</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(registry): fix parsing registry identifiers that contain ":" (#1542)</title>
<updated>2023-10-31T14:55:27Z</updated>
<author>
<name>William Boman</name>
<email>william@redwill.se</email>
</author>
<published>2023-10-31T14:55:27Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/commit/?id=87eb3ac2ab4fcbf5326d8bde6842b073a3be65a7'/>
<id>urn:sha1:87eb3ac2ab4fcbf5326d8bde6842b073a3be65a7</id>
<content type='text'>
This primarily fixes `file:` registry identifiers on Windows that may include a drive letter (e.g.
`file:C:\Users\user\AppData\Local\nvim`).</content>
</entry>
<entry>
<title>fix(registry): reset registries state when setting registries (#1474)</title>
<updated>2023-08-27T15:55:46Z</updated>
<author>
<name>William Boman</name>
<email>william@redwill.se</email>
</author>
<published>2023-08-27T15:55:46Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/commit/?id=c811fbf09c7642eebb37d6694f1a016a043f6ed3'/>
<id>urn:sha1:c811fbf09c7642eebb37d6694f1a016a043f6ed3</id>
<content type='text'>
This should only be called once (during mason.nvim setup), but this fixes potential duplicate registry registration in
cases where it's called &gt; 1 times.</content>
</entry>
<entry>
<title>feat(registry): add file: source protocol (#1457)</title>
<updated>2023-08-25T22:03:13Z</updated>
<author>
<name>William Boman</name>
<email>william@redwill.se</email>
</author>
<published>2023-08-25T22:03:13Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/commit/?id=85440397264a31208721e4501c93b23a4940b27e'/>
<id>urn:sha1:85440397264a31208721e4501c93b23a4940b27e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: add registry.refresh() method (#1096)</title>
<updated>2023-03-14T03:48:03Z</updated>
<author>
<name>William Boman</name>
<email>william@redwill.se</email>
</author>
<published>2023-03-14T03:48:03Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/commit/?id=bf087883b05082a07ec2abe22e904b227b21f0d3'/>
<id>urn:sha1:bf087883b05082a07ec2abe22e904b227b21f0d3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(sources): also set .desc property when updating spec (#1095)</title>
<updated>2023-03-13T23:59:56Z</updated>
<author>
<name>William Boman</name>
<email>william@redwill.se</email>
</author>
<published>2023-03-13T23:59:56Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/commit/?id=63988d84311defc54a36d8befcb8df3646ac1cbc'/>
<id>urn:sha1:63988d84311defc54a36d8befcb8df3646ac1cbc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: add github registry source capabilities (#1091)</title>
<updated>2023-03-12T07:21:15Z</updated>
<author>
<name>William Boman</name>
<email>william@redwill.se</email>
</author>
<published>2023-03-12T07:21:15Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/commit/?id=a01d02ad7f680aec98a1e2ec35b04cedd307cfa8'/>
<id>urn:sha1:a01d02ad7f680aec98a1e2ec35b04cedd307cfa8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(ui): display registries in help window (#1062)</title>
<updated>2023-03-05T02:33:41Z</updated>
<author>
<name>William Boman</name>
<email>william@redwill.se</email>
</author>
<published>2023-03-05T02:33:41Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/commit/?id=51228a60d1a5017030429ba38f018ff27a460c76'/>
<id>urn:sha1:51228a60d1a5017030429ba38f018ff27a460c76</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: configurable registries (#1016)</title>
<updated>2023-02-20T21:19:39Z</updated>
<author>
<name>William Boman</name>
<email>william@redwill.se</email>
</author>
<published>2023-02-20T21:19:39Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/mason/commit/?id=b8a6632a0f2d263199d5d480ca85477fe0f414ab'/>
<id>urn:sha1:b8a6632a0f2d263199d5d480ca85477fe0f414ab</id>
<content type='text'>
</content>
</entry>
</feed>
