Releases: yoshuawuyts/wasm.directory
Releases · yoshuawuyts/wasm.directory
Release list
0.13.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- Add robots.txt by @yoshuawuyts in #453
- Point
component registry notifyat wasm.directory by default by @yoshuawuyts in #455 - Fix bind-custom-domains: accept a domain argument, and validate the api cert over HTTP by @yoshuawuyts in #458
- Build(deps): bump the github-actions group with 3 updates by @dependabot[bot] in #456
- Build(deps): bump the rust-dependencies group with 7 updates by @dependabot[bot] in #457
Full Changelog: 0.12.0...0.13.0
0.12.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- Auto-detect deploy config from azd in setup-azure-deploy.sh by @yoshuawuyts in #447
- Add homepage alpha notice and install walkthrough by @yoshuawuyts in #446
Full Changelog: 0.11.0...0.12.0
0.11.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- Automatically deploy to Azure on release by @yoshuawuyts in #441
- docs: remove cargo install instructions from README by @yoshuawuyts in #442
- Gray out in-progress footer and navbar links by @yoshuawuyts in #443
- Rename product to "Wasm Directory" in UI chrome by @yoshuawuyts in #445
Full Changelog: 0.10.0...0.11.0
0.10.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- Decode OCI build-metadata tags on the discovery path by @yoshuawuyts in #432
- Fix package redirect 404 for build-metadata OCI tags by @yoshuawuyts in #433
- Build(deps): bump the rust-dependencies group across 1 directory with 17 updates by @dependabot[bot] in #426
- docs: fix apex custom-domain certificate binding by @yoshuawuyts in #434
Full Changelog: 0.9.0...0.10.0
0.9.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- Build(deps): bump the github-actions group across 1 directory with 6 updates by @dependabot[bot] in #425
- Add autostamp namespace registry by @yoshuawuyts in #431
- Fix Postgres discovery bug + codify wasm.directory custom domain by @yoshuawuyts in #430
Full Changelog: 0.8.0...0.9.0
0.8.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- Fix frontend API_BASE_URL baked into published image by @yoshuawuyts in #427
- Fix Postgres GLOB dialect bug in indexer seed/reindex queries by @yoshuawuyts in #428
- Serve cached component installs locally without network round-trips by @yoshuawuyts in #429
Full Changelog: 0.7.0...0.8.0
0.7.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- Publish docker images on release by @yoshuawuyts in #414
- [WIP] Fix failing GitHub Actions job Build and publish container images by @yoshuawuyts with @Copilot in #416
- Fix "Build and publish container images" job: disable provenance attestation by @yoshuawuyts with @Copilot in #417
- Run the project's local component with bare
component runby @yoshuawuyts in #422 - Map SemVer build metadata onto valid OCI tags by @yoshuawuyts in #424
Full Changelog: 0.6.0...0.7.0
0.6.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- Refactor
fallback_library_surfaceby extracting fallback parsing helpers by @Copilot in #407 - feat(wit2cli): validator-driven fallback library surface extraction by @asw101 in #405
Full Changelog: 0.5.0...0.6.0
0.5.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- Update wasm-metadata requirement from 0.247.0 to 0.248.0 in the rust-dependencies group by @dependabot[bot] in #366
- Add aarch64 cross-compilation target and release automation by @asw101 in #361
- Support
list<T>fields in record parameters for auto-CLI generation by @Copilot in #360 - Update yosh.toml by @yoshuawuyts in #373
- Add alpha badge next to logo in site header by @Copilot in #368
- Support
@versionsuffix incomponent runmanifest-key inputs by @Copilot in #369 - Enable wasmtime
component-model-asyncfor WASI 0.3 stream/future support by @Copilot in #359 - Add Run instructions by @yoshuawuyts in #375
- Use reflinks instead of hard-links for local installs by @Copilot in #378
- Migrate to SeaORM by @yoshuawuyts in #358
- render async notations by @Copilot in #377
- Name vendored artifacts after
namespace:package@versionby @Copilot in #381 - Restore Wasm component rendering in package detail view by @yoshuawuyts in #388
- Add issue-driven registry entry automation by @yoshuawuyts in #389
- registry: add interface yosh:textsearch by @github-actions[bot] in #391
- registry-entry: auto close/reopen auto-merge PRs to trigger CI by @yoshuawuyts in #393
- Modernize CI actions and document all workspace crates by @yoshuawuyts in #394
- Fix HTML-injection/XSS in component-frontend by @yoshuawuyts in #396
- Fix silent integer truncation and de-duplicate install variants by @yoshuawuyts in #395
- Add
component registry publishcommand by @yoshuawuyts in #392 - Harden component-meta-registry HTTP server by @yoshuawuyts in #397
- Redesign homepage hero, principles, and search card by @yoshuawuyts in #398
- Bump the github-actions group with 2 updates by @dependabot[bot] in #399
- Fix OCI referrer classification by reading artifactType from the referrer manifest by @Copilot in #387
- Fix missing packages by @yoshuawuyts in #385
- Add Azure infrastructure and deployment documentation with Container Apps support by @duffney in #383
- Build(deps): bump the rust-dependencies group across 1 directory with 11 updates by @dependabot[bot] in #400
- fix(wit2cli): skip unsupported functions, support option/list records, wasmparser fallback by @yoshuawuyts in #402
- fix(wit2cli): use ComponentExternName.name field for wasmparser 0.251 by @yoshuawuyts in #403
- feat: WASI 0.3-rc HTTP support for library component runner by @yoshuawuyts in #401
- Delete spec/cli by @yoshuawuyts in #404
- fix(release): pin Python 3.11 and bump intra-workspace path-dep version pins by @Copilot in #408
- fix(release): bump version pins on intra-workspace path-deps by @asw101 in #406
Full Changelog: 0.4.0...0.5.0
0.4.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- Fix CI: rustfmt, unused export warnings, and Windows build by @Copilot in #7
- Setup CI cache with sccache by @Copilot in #9
- Setup release-plz for automated workspace publishing with trusted publishing by @Copilot in #6
- Add snapshot testing for TUI views using insta crate by @Copilot in #4
- Setup cargo xtask to orchestrate test, clippy, and fmt checks by @Copilot in #2
- docs: update README with more structured content by @Copilot in #17
- Add re-scan capabilities for derived database tables by @Copilot in #14
- Enable dependabot with cooldown and grouped updates by @Copilot in #21
- Add wasm-detector crate for local .wasm file discovery by @Copilot in #24
- Update release workflow for manual control via workflow_dispatch by @Copilot in #26
- Bump actions/checkout from 4 to 6 in the github-actions group by @dependabot[bot] in #33
- Bump the rust-dependencies group with 3 updates by @dependabot[bot] in #34
- Add view to search tab by @Copilot in #20
- Configure Copilot agent to run tests before pushing by @Copilot in #36
- Add unit tests for wasm-package-manager crate by @Copilot in #22
- Enable workspace lints for all crates by @Copilot in #37
- Convert release-plz to standard automated workflow by @Copilot in #39
- Refactor storage layout to match zerobrew structure by @Copilot in #43
- Integrate wasm-detector with TUI local panel and CLI by @Copilot in #44
- remove the issues/ dir by @yoshuawuyts in #48
- Add manifest and lockfile format types with validation by @Copilot in #46
- Fix CI: normalize binary name in CLI snapshot tests for cross-platform compatibility by @Copilot in #50
- Add docs/ directory with authentication, configuration, and usage guides by @Copilot in #58
- Bump the rust-dependencies group with 2 updates by @dependabot[bot] in #59
- Re-implement WIT interface extraction and TUI display by @Copilot in #51
- Document environment variables in color flag help text by @Copilot in #61
- Add merge_group trigger to CI workflow by @Copilot in #82
- Add offline mode support by @Copilot in #80
- Improve SQLite integration: PRAGMA config, atomic upserts, transactions, and pagination by @Copilot in #83
- Add
initsubcommand by @yoshuawuyts in #89 - move xtask, delete redundant test by @yoshuawuyts in #88
- Add
wasm installcommand by @Copilot in #90 - Add multi-progress bars to
wasm installby @Copilot in #92 - Split component and interface sections in manifest and lockfile by @Copilot in #96
- Add wasm-meta-registry crate by @Copilot in #94
- Add agentic workflow to auto-label issues and PRs by @Copilot in #98
- Add
wasm package searchandwasm package synccommands by @Copilot in #99 - Add global config directory with credential-helper support by @Copilot in #79
- feat: add sqldef-based schema migration workflow by @Copilot in #102
- Replace database schema with three-layer OCI/WIT/Wasm design by @Copilot in #103
- Add shell completions and man page generation to CLI by @Copilot in #104
- refactor: split xtask into separate files per sub-command by @Copilot in #106
- Rename crate directories on disk to match their actual crate names by @Copilot in #110
- Move ad-hoc logging to tracing with XDG-compliant log files by @Copilot in #116
- Support
oci://scheme prefix in install and package commands by @Copilot in #119 - Rename
wasm packagesubcommand towasm registryby @Copilot in #115 - Add
xtask runandxtask run-registrysubcommands by @Copilot in #123 - Add local config dir support by @Copilot in #114
wasm install: support 0-arg (install from manifest) and N-arg (install multiple, concurrent) modes by @Copilot in #124- feat: load dotenv variables in CLI by @Copilot in #125
- Introduce view types, eliminate new_for_testing, extract pure logic by @Copilot in #126
- Derive component names from OCI metadata and repository path by @Copilot in #129
- Add usage examples to library crates by @Copilot in #132
- Add test coverage tracking with cargo-llvm-cov and GitHub Artifacts by @Copilot in #130
- Tidy up the README by @Copilot in #122
- feat: add missing CLI commands for feature parity with TUI by @Copilot in #135
- Add
self logsub-command and TUI Log tab by @Copilot in #138 - Split
wasm-package-managerinto domain submodules by @Copilot in #137 - Shorten --color and --offline help text by @Copilot in #141
- Implement
wasm runcommand with Wasmtime integration by @Copilot in #142 - fix: run release-plz release unconditionally on main by @Copilot in #146
- Update readme by @yoshuawuyts in #147
- Remove convert/compose commands, move inspect under registry by @Copilot in #144
- Populate WIT world, dependency, and component tables during metadata extraction by @Copilot in #145
- Improve coverage workflow: multi-format reports, job summary, SHA pins, threshold by @Copilot in #153
- Create architecture.md by @Copilot in #150
- Add comments to schema.sql by @Copilot in #155
- Replace release-plz with OIDC trusted publishing workflows by @Copilot in #157
- Add GitHub Action for the wasm CLI command by @Copilot in #151
- Populate OCI layer annotations and referrer tables by @Copilot in #158
- Enable workspace-wide clippy lint groups and rustfmt 2024 style edition by @Copilot in #161
- Setup Tracey for spec coverage by @Copilot in #163
- check in release versions by @yoshuawuyts in #166
- Add
wasm addcommand for manifest-only dependency addition by @Copilot in #165 - Rename "interfaces" to "types" (on disk) and "packages" (in DB) by @Copilot in #169
- fix failing run command by @yoshuawuyts in #176
- Add tracey to Copilot setup by @Copilot in #174
- Add component composition tooling (
wasm compose) by @Copilot in #170 - Auto-install WIT interface dependencies when installing a wasm component by @Copilot in https://github...