Skip to content

Commit 7497d75

Browse files
authored
Prepare stable release of [email protected] (and [email protected]) (#946)
1 parent 304edcf commit 7497d75

File tree

5 files changed

+19
-8
lines changed

5 files changed

+19
-8
lines changed

crates/apollo-compiler/CHANGELOG.md

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ All notable changes to `apollo-compiler` will be documented in this file.
44

55
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

7-
<!-- # [x.x.x] (unreleased) - 2024-mm-dd
7+
<!-- # [x.x.x] (unreleased) - 2025-mm-dd
88
99
> Important: X breaking changes below, indicated by **BREAKING**
1010
@@ -17,12 +17,23 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
1717
## Maintenance
1818
## Documentation-->
1919

20-
# [x.x.x] (unreleased) - 2024-mm-dd
20+
# [1.25.0](https://crates.io/crates/apollo-compiler/1.25.0) - 2025-01-14
21+
22+
## `apollo-compiler` 1.x is stable!
23+
24+
While version 1.25.0 has some breaking changes compared to 1.0.0-beta.24 (see below),
25+
with this release `apollo-compiler` 1.x is leaving "beta" status
26+
and will adhere to [semantic versioning](https://semver.org) going forward:
27+
we will try to avoid breaking changes, and when they do happen it will be in version 2.0.
28+
29+
For stable versions we recommend using a “normal” dependency like `apollo_compiler = "1.25.0"`
30+
instead of an `=` exact dependency like `apollo_compiler = "=1.0.0-beta.24"`.
2131

2232
## BREAKING
2333

2434
- **Reduce scope of execution / introspection APIs - [SimonSapin], [pull/944]**
2535
- **Move `apollo_compiler::schema::ArgumentByNameError` into `apollo_compiler::ast` - [SimonSapin], [pull/942]**
36+
- **Remove the `parse_mixed_validate` free function, use the `Parser` method instead - [SimonSapin], [pull/945]**
2637

2738
## Features
2839

@@ -43,6 +54,7 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
4354
[pull/929]: https://github.com/apollographql/apollo-rs/pull/929
4455
[pull/942]: https://github.com/apollographql/apollo-rs/pull/942
4556
[pull/944]: https://github.com/apollographql/apollo-rs/pull/944
57+
[pull/945]: https://github.com/apollographql/apollo-rs/pull/945
4658

4759

4860
# [1.0.0-beta.24](https://crates.io/crates/apollo-compiler/1.0.0-beta.24) - 2024-09-24

crates/apollo-compiler/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "apollo-compiler"
3-
version = "1.0.0-beta.24" # When bumping, also update README.md
3+
version = "1.25.0" # When bumping, also update README.md
44
authors = ["Irina Shestak <[email protected]>"]
55
license = "MIT OR Apache-2.0"
66
repository = "https://github.com/apollographql/apollo-rs"

crates/apollo-compiler/README.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,8 @@ Or add this to your `Cargo.toml` for a manual installation:
4040

4141
```toml
4242
# Just an example, change to the necessary package version.
43-
# Using an exact dependency is recommended for beta versions
4443
[dependencies]
45-
apollo-compiler = "=1.0.0-beta.24"
44+
apollo-compiler = "1.25.0"
4645
```
4746

4847
## Rust versions

crates/apollo-smith/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "apollo-smith"
3-
version = "0.14.0" # When bumping, also update README.md
3+
version = "0.15.0" # When bumping, also update README.md
44
edition = "2021"
55
authors = ["Benjamin Coenen <[email protected]>"]
66
license = "MIT OR Apache-2.0"
@@ -22,7 +22,7 @@ categories = [
2222
]
2323

2424
[dependencies]
25-
apollo-compiler = { path = "../apollo-compiler", version = "=1.0.0-beta.24" }
25+
apollo-compiler = { path = "../apollo-compiler", version = "1.25.0" }
2626
apollo-parser = { path = "../apollo-parser", version = "0.8.0" }
2727
arbitrary = { version = "1.3.0", features = ["derive"] }
2828
indexmap = "2.0.0"

crates/apollo-smith/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ and add `apollo-smith` to your Cargo.toml:
4949
## fuzz/Cargo.toml
5050

5151
[dependencies]
52-
apollo-smith = "0.14.0"
52+
apollo-smith = "0.15.0"
5353
```
5454

5555
It can then be used in a `fuzz_target` along with the [`arbitrary`] crate,

0 commit comments

Comments
 (0)