Libcst

Latest version: v1.7.0

Safety actively analyzes 723217 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 10

1.7.0

Added
* add free-threaded CI by ngoldbaum in https://github.com/Instagram/LibCST/pull/1312

Updated
* Remove dependency on `chic` and upgrade `annotate-snippets` by zanieb in https://github.com/Instagram/LibCST/pull/1293
* Update for Pyo3 0.23 by ngoldbaum in https://github.com/Instagram/LibCST/pull/1289
* Bump PyO3 to 0.23.5 by mgorny in https://github.com/Instagram/LibCST/pull/1311

New Contributors
* zanieb made their first contribution in https://github.com/Instagram/LibCST/pull/1293
* ngoldbaum made their first contribution in https://github.com/Instagram/LibCST/pull/1289
* mgorny made their first contribution in https://github.com/Instagram/LibCST/pull/1311

**Full Changelog**: https://github.com/Instagram/LibCST/compare/v1.6.0...v1.7.0

1.6.0

Fixed

* rename: store state in scratch by zsol in https://github.com/Instagram/LibCST/pull/1250
* rename: handle imports via a parent module by zsol in https://github.com/Instagram/LibCST/pull/1251
* rename: Fix imports with aliases by zsol in https://github.com/Instagram/LibCST/pull/1252
* rename: don't leave trailing commas by zsol in https://github.com/Instagram/LibCST/pull/1254
* rename: don't eat commas unnecessarily by zsol in https://github.com/Instagram/LibCST/pull/1256
* rename: fix renaming toplevel names by zsol in https://github.com/Instagram/LibCST/pull/1260
* bump 3.12 to 3.13 in readme by khameeteman in https://github.com/Instagram/LibCST/pull/1228

Added

* Add codemod to convert `typing.Union` to `|` by yangdanny97 in https://github.com/Instagram/LibCST/pull/1270
* Add codemod to fix variadic callable annotations by yangdanny97 in https://github.com/Instagram/LibCST/pull/1269
* Add codemod to rename typing aliases of builtins by yangdanny97 in https://github.com/Instagram/LibCST/pull/1267
* Add typing classifier to pyproject.toml and badge to README by yangdanny97 in https://github.com/Instagram/LibCST/pull/1272
* Expose TypeAlias and TypeVar related structs in rust library by Crozzers in https://github.com/Instagram/LibCST/pull/1274

Updated
* Upgrade pyo3 to 0.22 by jelmer in https://github.com/Instagram/LibCST/pull/1180

New Contributors
* yangdanny97 made their first contribution in https://github.com/Instagram/LibCST/pull/1270
* Crozzers made their first contribution in https://github.com/Instagram/LibCST/pull/1274
* jelmer made their first contribution in https://github.com/Instagram/LibCST/pull/1180

**Full Changelog**: https://github.com/Instagram/LibCST/compare/v1.5.1...v1.6.0

1.5.1

Added

* build wheels for musllinux by MrMino in https://github.com/Instagram/LibCST/pull/1243

New Contributors
* MrMino made their first contribution in https://github.com/Instagram/LibCST/pull/1243

**Full Changelog**: https://github.com/Instagram/LibCST/compare/v1.5.0...v1.5.1

1.5.0

Added
* FullyQualifiedNameProvider: Optionally consider pyproject.toml files when determining a file's module name and package by camillol in https://github.com/Instagram/LibCST/pull/1148
* Add validation for If node by kiri11 in https://github.com/Instagram/LibCST/pull/1177
* include python 3.13 in build by khameeteman in https://github.com/Instagram/LibCST/pull/1203

Fixed
* fix various Match statement visitation errors by zsol in https://github.com/Instagram/LibCST/pull/1161
* Mention codemod -x flag in docs by kiri11 in https://github.com/Instagram/LibCST/pull/1169
* Clear warnings for each file in codemod cli by kiri11 in https://github.com/Instagram/LibCST/pull/1184
* Typo fix in codemods_tutorial.rst (trivial) by wimglenn in https://github.com/Instagram/LibCST/pull/1208
* fix certain matchers breaking under multiprocessing by initializing them late by kiri11 in https://github.com/Instagram/LibCST/pull/1204

Updated
* make libcst_native::tokenizer public by zsol in https://github.com/Instagram/LibCST/pull/1182
* Use `license` instead of `license-file` by michel-slm in https://github.com/Instagram/LibCST/pull/1189
* Drop codecov from CI and readme by amyreese in https://github.com/Instagram/LibCST/pull/1192


New Contributors
* kiri11 made their first contribution in https://github.com/Instagram/LibCST/pull/1169
* grievejia made their first contribution in https://github.com/Instagram/LibCST/pull/1174
* michel-slm made their first contribution in https://github.com/Instagram/LibCST/pull/1189
* wimglenn made their first contribution in https://github.com/Instagram/LibCST/pull/1208
* khameeteman made their first contribution in https://github.com/Instagram/LibCST/pull/1203

**Full Changelog**: https://github.com/Instagram/LibCST/compare/v1.4.0...v1.5.0

1.4.0

Fixed
* Fix Literal parse error in RemoveImportsVisitor by camillol in https://github.com/Instagram/LibCST/pull/1130
* Don't reset context.scratch between files by zsol in https://github.com/Instagram/LibCST/pull/1151
* Various documentation fixes
* Typo fix FullRepoManager by kit1980 in https://github.com/Instagram/LibCST/pull/1138
* ✏️ Fix tiny typo in `docs/source/metadata.rst` by tiangolo in https://github.com/Instagram/LibCST/pull/1134
* ✏️ Fix typo in `docs/source/scope_tutorial.ipynb` by tiangolo in https://github.com/Instagram/LibCST/pull/1135
* Update CONTRIBUTING.md by zaicruvoir1rominet in https://github.com/Instagram/LibCST/pull/1142

Added

* Add helper functions for common ways of filtering nodes by zaicruvoir1rominet in https://github.com/Instagram/LibCST/pull/1137
* Dump CST to .dot (graphviz) files by zaicruvoir1rominet in https://github.com/Instagram/LibCST/pull/1147
* Implement PEP-696 by thereversiblewheel in https://github.com/Instagram/LibCST/pull/1141

New Contributors
* tiangolo made their first contribution in https://github.com/Instagram/LibCST/pull/1134
* camillol made their first contribution in https://github.com/Instagram/LibCST/pull/1130
* zaicruvoir1rominet made their first contribution in https://github.com/Instagram/LibCST/pull/1142
* thereversiblewheel made their first contribution in https://github.com/Instagram/LibCST/pull/1141

**Full Changelog**: https://github.com/Instagram/LibCST/compare/v1.3.1...v1.4.0

1.3.1

Fixed
* ImportError due to missing `mypy_extensions` dependency by zsol in https://github.com/Instagram/LibCST/pull/1128

Page 1 of 10

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.