Skip to content

Commit 18d4f6a

Browse files
authored
bump version to 1.8.0 (#1348)
1 parent ae64e0d commit 18d4f6a

5 files changed

Lines changed: 37 additions & 5 deletions

File tree

CHANGELOG.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,24 @@
1+
# 1.8.0 - 2025-05-27
2+
3+
## Added
4+
* Allow configuring empty formatter lists in codemod CLI by @ngoldbaum in https://github.com/Instagram/LibCST/pull/1319
5+
* Publish several new binary wheels
6+
* macos intel by @hadialqattan in https://github.com/Instagram/LibCST/pull/1316
7+
* windows arm64 by @zsol in https://github.com/Instagram/LibCST/pull/1304
8+
* 3.13 CPython free-threaded by @zsol in https://github.com/Instagram/LibCST/pull/1333
9+
* (only on [test.pypi.org](https://test.pypi.org/project/libcst/#history)) 3.14 and 3.14 CPython free-threaded by @amyreese and @zsol in https://github.com/Instagram/LibCST/pull/1345 and https://github.com/Instagram/LibCST/pull/1331
10+
* Enable support for free-threaded CPython by @zsol in https://github.com/Instagram/LibCST/pull/1295 and https://github.com/Instagram/LibCST/pull/1335
11+
12+
## Updated
13+
* update pyo3 to 0.25 by @ngoldbaum in https://github.com/Instagram/LibCST/pull/1324
14+
* Replace multiprocessing with ProcessPoolExecutor by @zsol in https://github.com/Instagram/LibCST/pull/1294
15+
* Support pipe syntax for Union types in codegen by @zsol in https://github.com/Instagram/LibCST/pull/1336
16+
17+
## New Contributors
18+
* @hadialqattan made their first contribution in https://github.com/Instagram/LibCST/pull/1316
19+
20+
**Full Changelog**: https://github.com/Instagram/LibCST/compare/v1.7.0...v1.8.0
21+
122
# 1.7.0 - 2025-03-13
223

324
## Added

MAINTAINERS.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# How to make a new release
2+
3+
1. Add a new entry to `CHANGELOG.md` (I normally use the [new release page](https://github.com/Instagram/LibCST/releases/new) to generate a changelog, then manually group)
4+
1. Follow the existing format: `Fixed`, `Added`, `Updated`, `Deprecated`, `Removed`, `New Contributors` sections, and the full changelog link at the bottom.
5+
1. Mention only user-visible changes - improvements to CI, tests, or development workflow aren't noteworthy enough
6+
1. Version bumps are generally not worth mentioning with some notable exceptions (like pyo3)
7+
1. Group related PRs into one bullet point if it makes sense
8+
2. manually bump versions in `Cargo.toml` files in the repo
9+
3. make a new PR with the above changes, get it reviewed and landed
10+
4. make a new release on Github, create a new tag on publish, and copy the contents of the changelog entry in there
11+
5. after publishing, check out the repo at the new tag, and run `cd native; cargo +nightly publish -Z package-workspace -p libcst_derive -p libcst`

native/Cargo.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

native/libcst/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
[package]
77
name = "libcst"
8-
version = "1.7.0"
8+
version = "1.8.0"
99
authors = ["LibCST Developers"]
1010
edition = "2018"
1111
rust-version = "1.70"
@@ -42,7 +42,7 @@ peg = "0.8.5"
4242
annotate-snippets = "0.11.5"
4343
regex = "1.11.1"
4444
memchr = "2.7.4"
45-
libcst_derive = { path = "../libcst_derive", version = "1.6.0" }
45+
libcst_derive = { path = "../libcst_derive", version = "1.8.0" }
4646

4747
[dev-dependencies]
4848
criterion = { version = "0.5.1", features = ["html_reports"] }

native/libcst_derive/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "libcst_derive"
3-
version = "1.7.0"
3+
version = "1.8.0"
44
edition = "2018"
55
description = "Proc macro helpers for libcst."
66
license = "MIT"

0 commit comments

Comments
 (0)