All notable changes to Brioche will be documented in this file.
Note that the individual Rust crates within this repo are not considered stable and changes will not be documented in the changelog.
- Implement support for
Brioche.download("...")
. The provided URL will be downloaded, and the hash will automatically be recorded in thebrioche.lock
lockfile (#102)- NOTE: This requires an updated version of the
std
package, see brioche-dev/brioche-packages#75
- NOTE: This requires an updated version of the
- Update most subcommands to take the
--project
(-p
) or--registry
(-r
) argument more than once. The command will apply to each project. This applies to the following subcommands: - Update
brioche fmt
to print formatted files (#75 by @jaudiger)
v0.1.1 - 2024-06-09
- Add new TypeScript runtime op to get the version of Brioche (#59). This will allow for updating packages to take advantage of new features without breaking backwards compatibility
- Add new
collect_references
recipe type (#57). This will be used by thestd
package to improve container sizes
- Increase timeouts when fetching from registry from 10s to 120s (#54 by @matklad). This is a workaround due to very slow cold start times seen in some cases when making requests to the registry
- Tweak registry sync rules to avoid downloading unnecessary dependencies (#56). This should drastically reduce the download times during the first-time user experience (especially with some changes to the registry itself)
- Download project files in parallel from registry (#58)
v0.1.0 - 2024-06-02
- Initial release!