Skip to content

Commit

Permalink
chore: release v0.7.0-beta.1 (#673)
Browse files Browse the repository at this point in the history
## 🤖 New release

* `roadster`: 0.7.0-beta -> 0.7.0-beta.1 (⚠ API breaking changes)

### ⚠ `roadster` breaking changes

```text
--- failure auto_trait_impl_removed: auto trait no longer implemented ---

Description:
A public type has stopped implementing one or more auto traits. This can break downstream code that depends on the traits being implemented.
        ref: https://doc.rust-lang.org/reference/special-types-and-traits.html#auto-traits
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/auto_trait_impl_removed.ron

Failed in:
  type PrepareOptions is no longer UnwindSafe, in /tmp/.tmpU0JW3g/roadster/src/app/prepare.rs:76
  type PrepareOptions is no longer RefUnwindSafe, in /tmp/.tmpU0JW3g/roadster/src/app/prepare.rs:76
```

<details><summary><i><b>Changelog</b></i></summary><p>

<blockquote>

##
[0.7.0-beta.1](roadster-v0.7.0-beta...roadster-v0.7.0-beta.1)
- 2025-03-04

### Added

- Allow logging sensitive headers in the dev environment
([#666](#666))
- Allow overriding config fields or entire config
([#661](#661))

### Fixed

- Export `TestAppState` to allow for external use
([#672](#672))

### Other

- Add non-async `Source` to config chapter in book
([#670](#670))
- Update testing chapter in book
([#668](#668))
- Update book deploy workflow to only run if book tests pass on main
([#665](#665))
- Update all workspace members to rust 2024 edition
([#664](#664))
- Improve diesel docs in book
([#663](#663))
- Update to rust 2024 edition + rustfmt 2024 style edition
([#662](#662))
</blockquote>


</p></details>

---
This PR was generated with
[release-plz](https://github.com/release-plz/release-plz/).

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Spencer Ferris <[email protected]>
  • Loading branch information
github-actions[bot] and spencewenski authored Mar 5, 2025
1 parent 37385fd commit 55a3c67
Show file tree
Hide file tree
Showing 5 changed files with 23 additions and 7 deletions.
16 changes: 16 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.7.0-beta.1](https://github.com/roadster-rs/roadster/compare/roadster-v0.7.0-beta...roadster-v0.7.0-beta.1) - 2025-03-04

### Added

- Allow logging sensitive headers in the dev environment ([#666](https://github.com/roadster-rs/roadster/pull/666))
- Allow overriding config fields or entire config ([#661](https://github.com/roadster-rs/roadster/pull/661))
- Accept `Into<String>` for `ConfigOverrideSource` builder ([#670](https://github.com/roadster-rs/roadster/pull/670))

### Fixed

- Export `TestAppState` to allow for external use ([#672](https://github.com/roadster-rs/roadster/pull/672))

### Other

- Update to rust 2024 edition + rustfmt 2024 style edition ([#662](https://github.com/roadster-rs/roadster/pull/662))

## [0.7.0-beta](https://github.com/roadster-rs/roadster/compare/roadster-v0.7.0-alpha.8...roadster-v0.7.0-beta) - 2025-02-25

This is the first beta release for version 0.7.0. From here until the stable 0.7.0 release, the focus will be on
Expand Down
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "roadster"
version = "0.7.0-beta"
version = "0.7.0-beta.1"
edition = "2024"
publish = true
description = "A \"Batteries Included\" web framework for rust designed to get you moving fast."
Expand Down
4 changes: 2 additions & 2 deletions examples/app-builder/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ cli = ["roadster/cli", "clap"]
db-sea-orm = ["roadster/db-sea-orm", "app-builder-migration", "sea-orm"]

[dependencies]
roadster = { version = "0.7.0-beta", path = "../..", default-features = false, features = ["open-api", "sidekiq"] }
roadster = { version = "0.7.0-beta.1", path = "../..", default-features = false, features = ["open-api", "sidekiq"] }
tokio = { workspace = true }
tokio-util = { workspace = true }
anyhow = { workspace = true }
Expand Down Expand Up @@ -40,7 +40,7 @@ serde = { workspace = true, features = ["derive"] }
config = { workspace = true, features = ["async"] }

[dev-dependencies]
roadster = { version = "0.7.0-beta", path = "../..", default-features = false, features = ["testing"] }
roadster = { version = "0.7.0-beta.1", path = "../..", default-features = false, features = ["testing"] }
tower-util = { workspace = true }

[build-dependencies]
Expand Down
4 changes: 2 additions & 2 deletions examples/diesel/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ publish = false
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
roadster = { version = "0.7.0-beta", path = "../..", default-features = false, features = ["default-diesel"] }
roadster = { version = "0.7.0-beta.1", path = "../..", default-features = false, features = ["default-diesel"] }
tokio = { workspace = true }
tokio-util = { workspace = true }
anyhow = { workspace = true }
Expand Down Expand Up @@ -42,7 +42,7 @@ chrono = { workspace = true, features = ["serde"] }
fake = { workspace = true }

[dev-dependencies]
roadster = { version = "0.7.0-beta", path = "../..", default-features = false, features = ["testing"] }
roadster = { version = "0.7.0-beta.1", path = "../..", default-features = false, features = ["testing"] }
tokio = { workspace = true, features = ["test-util"] }
tower-util = { workspace = true }

Expand Down
4 changes: 2 additions & 2 deletions examples/full/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ default = ["grpc"]
grpc = ["roadster/grpc", "dep:tonic", "dep:tonic-reflection", "dep:prost"]

[dependencies]
roadster = { version = "0.7.0-beta", path = "../..", features = ["email-smtp", "email-sendgrid", "config-yml"] }
roadster = { version = "0.7.0-beta.1", path = "../..", features = ["email-smtp", "email-sendgrid", "config-yml"] }
tokio = { workspace = true }
tokio-util = { workspace = true }
anyhow = { workspace = true }
Expand Down Expand Up @@ -46,7 +46,7 @@ uuid = { workspace = true, features = ["v7"] }
chrono = { workspace = true, features = ["serde"] }

[dev-dependencies]
roadster = { version = "0.7.0-beta", path = "../..", features = ["testing-mocks"] }
roadster = { version = "0.7.0-beta.1", path = "../..", features = ["testing-mocks"] }
tokio = { workspace = true, features = ["test-util"] }
tower-util = { workspace = true }

Expand Down

0 comments on commit 55a3c67

Please sign in to comment.