LibCST 0.3.22 Release - 2021-11-22
Notable changes
All changes
- Add --indent-string option to
libcst.tool print
by @jreese in #525 - Fix documentation typos by @MapleCCC in #527
- Fix incorrect
m.OneOf()
docs by @Zac-HD in #529 - Remove a dead method in ApplyTypeAnnotationsVisitor by @stroxler in #533
- Count the information we add in ApplyTypeAnnotationsVisitor by @stroxler in #537
- Use QualifiedNameProvider to handle stub types by @stroxler in #536
- Use
from __future__ import annotations
in ATAV by @stroxler in #540 - Fix typing errors on ATAV by @stroxler in #542
- Don't gather metadata if the wrapper already contains it by @lpetre in #545
- Support relative imports in ATAV qualifier handling by @stroxler in #538
- Upgrade black to fix errors in 3.9.8 by @lpetre in #547
- Pass absolute path to codemod test by @lpetre in #549
- Swallow parsing errors in string annotations. by @lpetre in #548
- Stop parsing string annotations when no longer in a typing call by @lpetre in #546
- Publish test packages by @lpetre in #550
- disable setuptools local scheme when env var is set by @zsol in #551
- Test overwriting imports w/ global and nonlocal stmts by @lpetre in #553
- Pin accesses to import alias node by @giomeg in #554
- Correct and simplify logic of recording assignments by @giomeg in #556
- Move find_qualified_names_for in the Assignment class. by @giomeg in #557
- Remove remnants of circleci by @lpetre in #552
- bump version to 0.3.22 by @zsol in #559
New Contributors
- @jreese made their first contribution in #525
- @MapleCCC made their first contribution in #527
- @giomeg made their first contribution in #554
Full Changelog: 0.3.21...v0.3.22