v0.16.0
What's Changed
- wasm-pkg-client: support extra_root_certificates and accept_invalid_certificates when fetching/publishing by @ryan-surname-p in #209
- feat: added
--dry-runtowkg publishby @mkatychev in #210 - feat(publish): allow directory path for
wkg publishby @mkatychev in #212 - chore: add CODEOWNERS by @vados-cosmonic in #217
- Create the output directory if it does not exist (#118) by @chikoski in #141
- feat(client,cli): add multi-packaging support for
wkg publishby @mkatychev in #215 - refactor!(core,cli): rename
wasm_pkg_core::config::Configtowasm_pkg_core::config::Manifestby @mkatychev in #218 - refactor(cli): move
wkg wit <cmd>subcommands towkg <cmd>by @mkatychev in #219 - chore(rust): update to rust 2024 edition by @mkatychev in #221
- wasm-pkg-client: validate semver compliance on publish by @ryan-surname-p in #213
- ci: add caching for rust jobs by @mkatychev in #222
- feat!: Removes warg (rebased on main) by @karthik2804 in #193
- bump oci-client 0.16→0.17 and oci-wasm 0.4→0.5 by @ryan-surname-p in #225
- chore(deps): update wasm tools by @vados-cosmonic in #228
- fix(ci): add riscv64 sources list explicitly for cross-rs by @vados-cosmonic in #227
- semver checking for multi-world wit packages by @ryan-surname-p in #232
- refactor: pre-workspaces cleanups by @mkatychev in #233
- feat(wkg,core,client): intial wkg workspace approach by @mkatychev in #231
- chore: 0.16.0-rc.0 release by @mkatychev in #236
- feat(config,client): provide a per-registry envvar scheme to set autentication by @mkatychev in #237
- fix(oci): handle title metadata by @mkatychev in #239
- doc: break up README.md by @mkatychev in #240
- chore(cargo): bump all cargo dependencies to breaking latest by @mkatychev in #242
New Contributors
- @ryan-surname-p made their first contribution in #209
- @chikoski made their first contribution in #141
- @karthik2804 made their first contribution in #193
Full Changelog: v0.15.1...v0.16.0
v0.16.0-rc.1
Pre-release
feat(config,client): provide a per-registry envvar scheme to set aute…
v0.16.0-rc.0
Pre-release
What's Changed
- wasm-pkg-client: support extra_root_certificates and accept_invalid_certificates when fetching/publishing by @ryan-surname-p in #209
- feat: added
--dry-runtowkg publishby @mkatychev in #210 - feat(publish): allow directory path for
wkg publishby @mkatychev in #212 - chore: add CODEOWNERS by @vados-cosmonic in #217
- Create the output directory if it does not exist (#118) by @chikoski in #141
- feat(client,cli): add multi-packaging support for
wkg publishby @mkatychev in #215 - refactor!(core,cli): rename
wasm_pkg_core::config::Configtowasm_pkg_core::config::Manifestby @mkatychev in #218 - refactor(cli): move
wkg wit <cmd>subcommands towkg <cmd>by @mkatychev in #219 - chore(rust): update to rust 2024 edition by @mkatychev in #221
- wasm-pkg-client: validate semver compliance on publish by @ryan-surname-p in #213
- ci: add caching for rust jobs by @mkatychev in #222
- feat!: Removes warg (rebased on main) by @karthik2804 in #193
- bump oci-client 0.16→0.17 and oci-wasm 0.4→0.5 by @ryan-surname-p in #225
- chore(deps): update wasm tools by @vados-cosmonic in #228
- fix(ci): add riscv64 sources list explicitly for cross-rs by @vados-cosmonic in #227
- semver checking for multi-world wit packages by @ryan-surname-p in #232
- refactor: pre-workspaces cleanups by @mkatychev in #233
- feat(wkg,core,client): intial wkg workspace approach by @mkatychev in #231
- chore: 0.16.0-rc.0 release by @mkatychev in #236
New Contributors
- @ryan-surname-p made their first contribution in #209
- @chikoski made their first contribution in #141
- @karthik2804 made their first contribution in #193
Full Changelog: v0.15.1...v0.16.0-rc.0
v0.15.1
What's Changed
- ci: add riscv64gc-unknown-linux-gnu to release binaries by @gounthar in #196
- Update README with new section on fallback registries. by @hakilebara in #200
- Correct registry reference in README.md by @kevmoo in #201
- improve error message when wasm binary is missing package version by @cargopete in #204
- fix: assume the 127.0.0.1 being insecure registry host that uses http… by @bogdan-kaczmarek in #205
- chore(deps): Bump aws-lc-sys from 0.37.0 to 0.37.1 in the cargo group across 1 directory by @dependabot[bot] in #194
- feat(ci): Publish binary for riscv64 by @Xeonacid in #192
- fix: clear error when wkg get output directory does not exist by @cargopete in #207
- chore(deps): Bump the cargo group across 1 directory with 3 updates by @dependabot[bot] in #208
New Contributors
- @gounthar made their first contribution in #196
- @hakilebara made their first contribution in #200
- @kevmoo made their first contribution in #201
- @cargopete made their first contribution in #204
- @bogdan-kaczmarek made their first contribution in #205
- @Xeonacid made their first contribution in #192
Full Changelog: v0.15.0...v0.15.1
v0.15.0
v0.14.0
v0.13.0
v0.12.0
v0.11.0
v0.10.0
Breaking Changes
Please note that the optional metadata section of the wkg.toml file has changed to match the newly supported metadata options for Wasm. This feature was more lightly used than other features so we made the decision to "rip the bandaid" and make the changes. Namely:
- The
authorsfield has been renamed toauthorand is now a single string rather than a vec of strings licensehas been renamed tolicensesbut is backwards compatible (it will parse both)repositoryhas been renamed tosourcebut is backwards compatible (it will parse both)categoriesanddocumentationhave been removed
If your config has the authors, categories, or documentation fields, an error will be returned so as to not silently ignore no longer supported fields
Notable changes
We found that by default unstable features were not being included when packaging interfaces. This has now been addressed and all features are included. The enabling of those features is handled by consumers of the interface
What's Changed
- Upgrade wasm-tools to 0.224 by @lann in #146
- Include unstable features in published packages by @lann in #147
- chore: Bump version to 0.10 by @thomastaylor312 in #148
Full Changelog: v0.9.0...v0.10.0