Skip to content

Commit

Permalink
Update CHANGELOG
Browse files Browse the repository at this point in the history
  • Loading branch information
kylewlacy committed Sep 26, 2024
1 parent 918cee8 commit 4420db6
Showing 1 changed file with 21 additions and 3 deletions.
24 changes: 21 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,18 @@ Note that the individual Rust crates within this repo are not considered stable

## [Unreleased]

### Added
### Standard library

> **NOTE**: These features require both the latest version of Brioche and an appropriate version of the `std` package. Consult the [std changelog] for more details
- Add `Brioche.download("...")`. The provided URL will be downloaded, and the hash will automatically be recorded in the `brioche.lock` lockfile ([#102](https://github.com/brioche-dev/brioche/pull/102))
- Add `Brioche.gitRef({ repository, ref })`. The git repository URL will be fetched, and the commit for the corresponding ref (branch or tag name) will be recorded in the `brioche.lock` lockfile. This is useful when used with the `gitCheckout` function from the `git` package ([#126](https://github.com/brioche-dev/brioche/pull/126))
- Add `std.glob(...)` recipe. This takes a directory and some glob patterns, and returns a new directory containing only the contents matching a pattern. This is similar to `Brioche.glob(...)`, but works with existing recipes instead of inputs from the project ([#119](https://github.com/brioche-dev/brioche/pull/119))

### Fixed

- Implement support for `Brioche.download("...")`. The provided URL will be downloaded, and the hash will automatically be recorded in the `brioche.lock` lockfile ([#102](https://github.com/brioche-dev/brioche/pull/102))
- **NOTE**: This requires an updated version of the `std` package, see [brioche-dev/brioche-packages#75](https://github.com/brioche-dev/brioche-packages/pull/75)
- Fix `brioche self-update` command. Unfortunately, upgrading from v0.1.1 will still need to be done manually, but auto-updates should work going forward! ([#112](https://github.com/brioche-dev/brioche/pull/112) by [@jaudiger](https://github.com/jaudiger))
- Fix `.unarchive()` recipes sometimes not properly baking when unarchiving a tarfile containing long filename entries ([#127](https://github.com/brioche-dev/brioche/pull/127), with work from [#117](https://github.com/brioche-dev/brioche/pull/117) by [@jaudiger](https://github.com/jaudiger)

### Changed

Expand All @@ -19,6 +27,14 @@ Note that the individual Rust crates within this repo are not considered stable
- `brioche publish` ([#106](https://github.com/brioche-dev/brioche/pull/106) by [@jaudiger](https://github.com/jaudiger))
- `brioche install` ([#107](https://github.com/brioche-dev/brioche/pull/107) by [@jaudiger](https://github.com/jaudiger))
- Update `brioche fmt` to print formatted files ([#75](https://github.com/brioche-dev/brioche/issues/75) by [@jaudiger](https://github.com/jaudiger))
- Update `Process.dependencies` recipes to support more flexible env var configurations. Namely, dependencies can now set env vars for fallbacks, in addition to the existing env vars that get appended

### Internals

- Upgrade OpenTelemetry SDK packages. Brioche now uses the conventional OpenTelemetry SDK environment variables for configuration
- Upgrade Deno Core from v0.201.0 to v0.303.0
- Update Rust toolchain to v1.81
- Restructure some internal crates. Some crates that were originally in the main Brioche repository now live in [`brioche-dev/brioche-runtime-utils`](https://github.com/brioche-dev/brioche-runtime-utils)

## [v0.1.1] - 2024-06-09

Expand All @@ -42,3 +58,5 @@ Note that the individual Rust crates within this repo are not considered stable
[Unreleased]: https://github.com/brioche-dev/brioche/compare/v0.1.1...HEAD
[v0.1.1]: https://github.com/brioche-dev/brioche/releases/tag/v0.1.1
[v0.1.0]: https://github.com/brioche-dev/brioche/releases/tag/v0.1.0

[std changelog]: https://github.com/brioche-dev/brioche-packages/blob/main/packages/std/CHANGELOG.md

0 comments on commit 4420db6

Please sign in to comment.