13 breaking releases

0.600.1 May 9, 2025
0.14.0 Mar 7, 2025
0.12.0 Dec 17, 2024
0.10.0 Oct 29, 2024
0.5.0 Jul 16, 2024

#1331 in WebAssembly

Download history 43130/week @ 2025-02-17 42557/week @ 2025-02-24 50935/week @ 2025-03-03 40039/week @ 2025-03-10 79817/week @ 2025-03-17 53802/week @ 2025-03-24 40700/week @ 2025-03-31 53913/week @ 2025-04-07 25312/week @ 2025-04-14 29320/week @ 2025-04-21 23206/week @ 2025-04-28 30740/week @ 2025-05-05 32611/week @ 2025-05-12 29562/week @ 2025-05-19 20577/week @ 2025-05-26 32760/week @ 2025-06-02

119,007 downloads per month
Used in 37 crates (8 directly)

MIT license

135KB
3.5K SLoC

wasmer-config

Continuous Integration

(API Docs)

Provides configuration types for Wasmer.

For Developers

Releasing

This repository uses Release Please to automate a lot of the work around creating releases.

Every time a commit following the Conventional Commit Style is merged into main, the release-please.yml workflow will run and update the "Release PR" to reflect the new changes.

For commits that just fix bugs (i.e. the message starts with "fix: "), the associated crate will receive a changelog entry and a patch version bump. Similarly, adding a new feature (i.e. "feat:") does a minor version bump and adding breaking changes (i.e. "fix!:" or "feat!:") will result in a major version bump.

When the release PR is merged, the updated changelogs and bumped version numbers will be merged into the main branch, the release-please.yml workflow will automatically generate GitHub Releases, and CI will publish the crate if necessary.

TL;DR:

  1. Use Conventional Commit Messages whenever you make a noteworthy change
  2. Merge the release PR when ready to release
  3. Let the automation do everything else

License

This project is licensed under the MIT license (LICENSE or http://opensource.org/licenses/MIT).

It is recommended to always use cargo crev to verify the trustworthiness of each of your dependencies, including this one.

Dependencies

~9.5MB
~175K SLoC