Commit Graph

  • 8947c48ef2 Bump docker/setup-buildx-action from 4.2.0 to 4.3.0 (#5325) main dependabot[bot] 2026-08-20 08:01:14 -05:00
  • 2e7371e74d Bump docker/setup-buildx-action from 4.2.0 to 4.3.0 dependabot/github_actions/docker/setup-buildx-action-4.3.0 dependabot[bot] 2026-08-20 06:33:13 +00:00
  • c835e9db63 Keep parentheses around the target of an annotated assignment (#5321) Luan Taraschi 2026-08-19 15:33:36 -03:00
  • 5ee554164c Preserve blank lines before a closing fmt: on comment (#5300) Ali Asghar 2026-08-19 18:57:54 +05:00
  • 70cac98cd5 avoid quadratic child rescan in normalize_invisible_parens (#5322) sahvx655-wq 2026-08-19 19:09:08 +05:30
  • 28aa20c559 keep async keyword with fmt: skip one-line compound statements (#5311) sahvx655-wq 2026-08-19 18:30:18 +05:30
  • 3224f36a0f Fix --line-ranges inserting a blank line after a docstring (#5312) Aryan Singh K. 2026-08-19 06:26:53 +05:30
  • ef60933a73 Delete scripts/migrate-black.py (#5319) cobalt 2026-08-18 18:56:44 -06:00
  • 40d4160f1f docs: fix magic trailing comma documentation link (#5317) MoonsvnLyn 2026-08-18 07:55:15 +08:00
  • 92e26de83e docs: fix PyCharm File Watchers help link (#5316) MoonsvnLyn 2026-08-18 07:54:17 +08:00
  • c5b93f4133 DOC: fix typo in docs/faq.md (#5313) Aditya Kumar 2026-08-18 05:24:10 +05:30
  • b1f4bbfe02 [pre-commit.ci] pre-commit autoupdate pre-commit-ci-update-config pre-commit-ci[bot] 2026-08-17 21:49:39 +00:00
  • bd622eda1a Remove redundant generator parentheses (#5304) Langning Zhang 2026-08-18 03:51:25 +08:00
  • 74371e2041 Report parse errors as file:line:column (#5237) Wan Xiankai 2026-08-06 13:00:03 +08:00
  • 928f503545 docs: mention Vim PEP 8 indentation plugin (#5288) tomatotomata 2026-08-06 07:12:22 +03:00
  • 011942a843 Don't hug brackets when it would merge two type: ignore comments (#5271) Shadow_Lu 2026-08-06 03:03:57 +05:30
  • e744e77f49 docs: fix typos in docstrings, and remove some unused code (#5294) cobalt 2026-08-03 21:58:27 -06:00
  • 006b2a74d4 Keep the required trailing comma of a one-element subscript under --skip-magic-trailing-comma (#5272) Shadow_Lu 2026-08-04 08:29:39 +05:30
  • fa72105efa Bump actions/setup-python from 6.3.0 to 7.0.0 (#5264) dependabot[bot] 2026-08-03 19:53:26 -05:00
  • 9076219c7a Bump zizmorcore/zizmor-action from 0.5.7 to 0.6.2 (#5290) dependabot[bot] 2026-08-03 19:38:30 -05:00
  • b48a411b65 Bump pypa/gh-action-pypi-publish from 1.14.1 to 1.14.2 (#5291) dependabot[bot] 2026-08-03 19:29:32 -05:00
  • d90b38d552 Bump docker/login-action from 4.4.0 to 4.6.0 (#5292) dependabot[bot] 2026-08-03 19:27:41 -05:00
  • 33de187216 fix PIP_UPLOADED_PRIOR_TO in Dockerfile (#5293) cobalt 2026-08-03 18:19:00 -06:00
  • a61e98a2f7 Do not use pip-install; add dependency cooldowns (#5146) Jelle Zijlstra 2026-08-03 17:00:07 -07:00
  • 18684ccb3e Run most CI on 3.15 (#5101) cobalt 2026-08-03 11:41:43 -06:00
  • f2dc344b43 avoid quadratic per-leaf copy in StringMerger.do_transform (#5220) sahvx655-wq 2026-08-03 23:03:44 +05:30
  • 5706d79984 don't treat a t-string in docstring position as a docstring (#5287) sahvx655-wq 2026-08-02 20:59:27 +05:30
  • c7801d9e24 don't escape nested quotes inside t-string replacement fields (#5265) sahvx655-wq 2026-07-28 20:13:53 +05:30
  • ba7debff26 don't re-escape an already escaped quote in normalize_string_quotes (#5262) sahvx655-wq 2026-07-28 07:23:36 +05:30
  • dff8d91063 Bump mypy to 2.3.0 (#5247) cobalt 2026-07-27 19:50:29 -06:00
  • 8276940aff Bump pypa/gh-action-pypi-publish from 1.14.0 to 1.14.1 (#5263) dependabot[bot] 2026-07-27 19:49:41 -06:00
  • f5db8bcf2e Bump actions/setup-python from 6.3.0 to 7.0.0 dependabot/github_actions/actions/setup-python-7.0.0 dependabot[bot] 2026-07-27 06:33:04 +00:00
  • db2e3e7b31 Ignore permission errors when reading cache (#5258) cobalt 2026-07-24 15:51:21 -06:00
  • 8049246edd Bump actions/checkout from 7.0.0 to 7.0.1 (#5257) dependabot[bot] 2026-07-24 09:28:01 -05:00
  • 65e95768ea Bump myst-parser to 5.1.0 (#5255) cobalt 2026-07-23 16:06:21 -06:00
  • ef04d6b706 Bump cibuildwheel to 4.1.0 (#5254) cobalt 2026-07-23 16:06:08 -06:00
  • 8960ab0457 docs: fix grammar typo '.pyi file that are' -> '.pyi files that are' … (#5253) LaRoyBot 2026-07-22 23:03:45 +05:30
  • cecfe5ed67 Bump zizmorcore/zizmor-action from 0.5.7 to 0.6.0 dependabot/github_actions/zizmorcore/zizmor-action-0.6.0 dependabot[bot] 2026-07-22 06:33:04 +00:00
  • 354c61aad9 Bump prettier to 3.9.6 (#5248) cobalt 2026-07-21 16:23:57 -06:00
  • 7aaaeb27c1 Preserve blank lines before fmt-off classes (#5238) JinHyuk Sung 2026-07-22 07:22:53 +09:00
  • 244897da45 Preserve single-element tuple comma under --skip-magic-trailing-comma (#5246) Sarath Francis 2026-07-21 17:43:21 -04:00
  • 42ed836d80 Fix unstable formatting with comments on optional parens (#5241) Alex Chen 2026-07-21 03:54:32 +03:00
  • a20a0168ea Respect the magic trailing comma in starred type parameter lists (#5244) Dipak Chaudhari 2026-07-21 06:21:54 +05:30
  • 106b148d1d Keep nested parens around lambda/ternary comprehension iterables (preview) (#5200) Sarath Francis 2026-07-20 20:51:08 -04:00
  • f904211667 avoid quadratic leaf re-adding in get_leaves_inside_matching_brackets (#5242) sahvx655-wq 2026-07-21 05:55:58 +05:30
  • 308e2ee7dc avoid quadratic per-leaf subtree walk in is_complex_subscript (#5239) sahvx655-wq 2026-07-21 05:34:43 +05:30
  • e46a84dab4 docs: clarify GitHub Action pyproject.toml version lookup for Poetry users (#5240) RAHUL KUMAR 2026-07-21 05:34:32 +05:30
  • fcab648406 avoid quadratic tree traversal in pre_order/post_order/leaves (#5235) sahvx655-wq 2026-07-21 05:13:55 +05:30
  • 51abf53080 fix: add conditional stripping for Linux executables (#5223) Vaibhav Upadhyay 2026-07-13 06:27:54 +05:30
  • 513058f032 avoid quadratic node removal when converting fmt: off/on blocks (#5232) sahvx655-wq 2026-07-13 06:15:50 +05:30
  • 2def970c03 Bump docker/login-action from 4.2.0 to 4.4.0 (#5231) dependabot[bot] 2026-07-12 19:40:51 -05:00
  • 00353ea9ee Bump docker/setup-buildx-action from 4.1.0 to 4.2.0 (#5230) dependabot[bot] 2026-07-12 19:40:35 -05:00
  • 7d6d3cccc1 Bump docker/build-push-action from 7.2.0 to 7.3.0 (#5228) dependabot[bot] 2026-07-12 19:40:27 -05:00
  • 42bc212d77 Bump stefanzweifel/git-auto-commit-action from 7.1.0 to 7.2.0 (#5224) dependabot[bot] 2026-07-12 19:37:34 -05:00
  • e1dd03be8b Bump wcwidth from 0.2.14 to 0.8.2 dependabot/pip/wcwidth-0.8.2 dependabot[bot] 2026-07-07 06:32:42 +00:00
  • d7587ce9f5 Validate BLACK_NUM_WORKERS values (#5211) Xingjing Deng 2026-07-03 13:39:29 -04:00
  • 0a6396ba56 batch --line-ranges node conversion to avoid quadratic removal (#5213) sahvx655-wq 2026-07-03 22:06:28 +05:30
  • 56ba38a484 Handle empty cache files (#5192) fengguodong 2026-07-03 13:05:14 +08:00
  • a618e3c96f Standardize ReadTheDocs links (#5212) Nightt 2026-07-03 12:52:04 +08:00
  • ce441f2a5b Bump actions/cache from 5.0.5 to 6.1.0 (#5205) dependabot[bot] 2026-07-02 23:46:33 -05:00
  • 8ed5983e8f Fix typo and macOS capitalization in the basics documentation (#5217) Divija Ghosh 2026-07-03 10:10:56 +05:30
  • 451316b955 Bump actions/setup-python from 6.2.0 to 6.3.0 (#5206) dependabot[bot] 2026-07-02 22:24:41 -05:00
  • 2d174df7cb Validate include and force-exclude config types (#5193) fengguodong 2026-07-03 11:24:17 +08:00
  • ea5e8f85e1 Bump zizmorcore/zizmor-action from 0.5.6 to 0.5.7 (#5202) dependabot[bot] 2026-07-02 22:22:14 -05:00
  • c4c9a93111 avoid quadratic child rescan in append_leaves (#5199) sahvx655-wq 2026-06-29 23:29:18 +05:30
  • 8140f6e47e avoid quadratic suite scan per fmt: skip in compound-statement check (#5190) sahvx655-wq 2026-06-25 02:03:21 +05:30
  • 7cd074962f avoid full children-list and sibling-map rebuild in Node.replace (#5194) sahvx655-wq 2026-06-25 01:29:37 +05:30
  • 46c2abc37c avoid quadratic multiline-string context scan in is_line_short_enough (#5188) sahvx655-wq 2026-06-25 01:10:37 +05:30
  • bf83d5f105 avoid quadratic token-lookahead scan in the parser's TokenProxy (#5186) sahvx655-wq 2026-06-25 00:49:57 +05:30
  • e9a46e7269 Bump docutils from 0.22.4 to 0.23 dependabot/pip/docutils-0.23 dependabot[bot] 2026-06-24 18:17:30 +00:00
  • a51a0be79c Fix fmt off block before with statement (#5189) JinHyuk Sung 2026-06-25 03:14:09 +09:00
  • d883a7da0b Bump actions/checkout from 6.0.3 to 7.0.0 (#5197) dependabot[bot] 2026-06-24 13:08:08 -05:00
  • 69dcf87013 Bump sphinxcontrib-programoutput from 0.19 to 0.20 (#5198) dependabot[bot] 2026-06-24 13:04:40 -05:00
  • 177744ee91 avoid quadratic named-escape scan when splitting long strings (#5183) sahvx655-wq 2026-06-24 23:25:15 +05:30
  • 505bbfc909 avoid quadratic child-list rescan when wrapping nodes in parens (#5184) sahvx655-wq 2026-06-24 23:04:58 +05:30
  • b74b23013f avoid rebuilding sibling maps on every node mutation (#5178) sahvx655-wq 2026-06-16 00:13:12 +05:30
  • f50ab10f39 Keep parens around lambda iterables in comprehensions (preview) (#5176) Sarath Francis 2026-06-15 14:42:59 -04:00
  • 0676fe9ebe Parenthesize singleton tuples in yield expressions (#5170) xuyan wang 2026-06-16 02:40:27 +08:00
  • d321013600 avoid quadratic opening-bracket scan in is_one_sequence_between (#5177) sahvx655-wq 2026-06-15 23:58:36 +05:30
  • 6325332f05 Document standalone release executables (#5162) CaoRongkai 2026-06-12 00:35:01 +08:00
  • 00cd1e4a6b Fix unnecessary parentheses in indexed assignment RHS (#5095) Param 2026-06-10 16:58:45 -05:00
  • 6cf262f717 Bump actions/checkout from 6.0.2 to 6.0.3 (#5172) dependabot[bot] 2026-06-10 16:30:23 -05:00
  • 3a98448dae avoid re-naking the whole merged string in _merge_one_string_group (#5173) sahvx655-wq 2026-06-11 03:00:10 +05:30
  • 237d9775b2 Bump hatch from 1.15.1 to 1.17.0 dependabot/pip/hatch-1.16.5 cobalt 2026-06-10 16:23:12 -05:00
  • e34bb1bef7 avoid re-walking nested brackets in max_delimiter_priority_in_atom (#5171) sahvx655-wq 2026-06-08 21:45:54 +05:30
  • 6a1c07745a Fix crash on # fmt: skip after an opening bracket with a standalone comment (#5161) Sarath Francis 2026-06-08 11:38:12 -04:00
  • beb438cd63 Add validation for --line-ranges values (#5107) Abhay J Nayak 2026-06-08 07:44:59 +05:30
  • f665703258 Add blank lines after docstring-only functions in stub files outside overload groups (#5158) Alex Waygood 2026-06-08 02:35:51 +01:00
  • 6c136f979c fix: no spurious target-version warning when runtime version is included (#5167) Wahaj Ahmed 2026-06-08 03:35:19 +02:00
  • cb8cddd35d fix quadratic fmt: skip/off handling in normalize_fmt_off (#5169) sahvx655-wq 2026-06-08 04:21:59 +05:30
  • ce1897a8f2 fix quadratic backtracking in debug f-string quote detection (#5165) sahvx655-wq 2026-06-04 01:48:14 +05:30
  • 67ffc34df8 fix quadratic backtracking in unicode escape normalization (#5163) sahvx655-wq 2026-06-03 22:35:54 +05:30
  • d246367ab4 fix: resolve CWD before lru_cache key in find_project_root (#5152) any 2026-06-01 19:34:37 +03:00
  • c77093e228 Bump Python version in CI (#5159) cobalt 2026-05-30 21:37:11 -05:00
  • a3c9723e06 Bump docker/setup-buildx-action from 4.0.0 to 4.1.0 (#5155) dependabot[bot] 2026-05-29 07:02:18 -05:00
  • ec237835b9 Bump docker/login-action from 4.1.0 to 4.2.0 (#5156) dependabot[bot] 2026-05-29 07:00:49 -05:00
  • 06606b287d Bump docker/build-push-action from 7.1.0 to 7.2.0 (#5154) dependabot[bot] 2026-05-28 14:19:41 -05:00
  • 7e8ef6bc1d Fix crash on standalone comments in comprehensions and lambdas (#5144) Pedro Mezacasa Muller 2026-05-28 16:18:51 -03:00
  • 650983f7b3 Fix docstring indentation with leading tabs (#5148) Puneet Dixit 2026-05-22 20:43:46 +05:30
  • 13e97b4499 Fix case guard splitting at small line lengths (#5147) Puneet Dixit 2026-05-22 20:03:10 +05:30