ZIm/crates/extension/src
Marshall Bowers 83ce783856
Respect version constraints when installing extensions (#10052)
This PR modifies the extension installation and update process to
respect version constraints (schema version and Wasm API version) to
ensure only compatible versions of extensions are able to be installed.

To achieve this there is a new `GET /extensions/updates` endpoint that
will return extension versions based on the provided constraints.

Release Notes:

- N/A

---------

Co-authored-by: Max <max@zed.dev>
2024-04-01 17:10:30 -04:00
..
wasm_host Respect version constraints when installing extensions (#10052) 2024-04-01 17:10:30 -04:00
extension_builder.rs Add support for building a Tree-sitter grammar at a given path (#9965) 2024-03-29 14:30:10 -04:00
extension_lsp_adapter.rs Allow extensions to provide data for language_ids (#10053) 2024-04-01 17:01:11 -04:00
extension_manifest.rs Allow extensions to provide data for language_ids (#10053) 2024-04-01 17:01:11 -04:00
extension_settings.rs Add auto-update system for extensions (#9890) 2024-03-28 15:41:22 -04:00
extension_store.rs Respect version constraints when installing extensions (#10052) 2024-04-01 17:10:30 -04:00
extension_store_test.rs Add auto-update system for extensions (#9890) 2024-03-28 15:41:22 -04:00
wasm_host.rs Extract SemanticVersion into its own crate (#9956) 2024-03-29 12:11:57 -04:00