Changelog

All notable user-facing changes to the Bevy CLI will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

All Changes: cli-v0.1.0-alpha.1...main

v0.1.0-alpha.1 - 2025-05-23

All Changes: cli-v0.1.0-alpha.1

Added

  • bevy new: create new projects from a template using cargo-generate (#2)
  • bevy lint: invoke the linter if bevy_lint is installed (#4)
  • bevy build and bevy run: build and run your program with Bevy-specific configuration (#76, #103, #102, #120)
    • You can use bevy build web and bevy run web to build and run your program for the web using Wasm.
    • Web binaries can be optimized with wasm-opt (#206, #430)
    • You can pass --bundle to pack all files needed for the web into a single folder (#195)
  • bevy completions: generate terminal auto-complete scripts for a variety of shells (#265)
  • The CLI can be configured with [package.metadata.bevy_cli] (#331, #355, #351)