All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.6.0 - 2025-12-12
- Optional
prefixattribute is now supported by the manifest, which allows specifying a prefix in the archive, from which to extract the WIT definitions. For example,clocks = { url = "https://github.com/WebAssembly/wasi/archive/main.tar.gz", prefix = "WASI-main/proposals/clocks" }
subdirattribute is no longer supported
0.5.0 - 2025-01-16
- URL dependencies now have support for
subdirattribute, which overrides the default ofwit. This feature is particularly useful for working with wasip3 draft packages
0.3.0 - 2023-04-11
- Transitive dependencies will now be pulled in from
wit/depsof dependencies in the manifest
- Relative manifest path support in
wit-depsbinary
packageargument to binary and library update and lock functions
0.2.2 - 2023-04-11
wit-deps updatealong with thewit-deps::update_pathandwit-deps::updatelibrary API
0.2.1 - 2023-04-10
- Ensure
pathindeps.lockmatches the manifestpath
0.2.0 - 2023-04-10
- Functionality to specify a path to
witdirectory inlock! lock_sync!macro executinglock!in a multi-threaded Tokio context. This macro is guarded bysyncfeature, which is enabled by default- Support for path dependencies in
deps.toml
0.1.0 - 2023-04-07
- Initial
wit-depslibrary and binary implementations