Removed / breaking in @23.3.0, gone in @26.5.1
BlackVersionClassgallery/gallery.py
black_runnerFunctiongallery/gallery.py
download_and_extractFunctiongallery/gallery.py
download_and_extract_top_packagesFunctiongallery/gallery.py
format_repo_with_versionFunctiongallery/gallery.py
format_reposFunctiongallery/gallery.py
get_archive_managerFunctiongallery/gallery.py
get_first_archive_memberFunctiongallery/gallery.py
get_packageFunctiongallery/gallery.py
get_package_sourceFunctiongallery/gallery.py
get_pypi_download_urlFunctiongallery/gallery.py
get_top_packagesFunctiongallery/gallery.py
git_add_and_commitFunctiongallery/gallery.py
git_create_repositoryFunctiongallery/gallery.py
git_switch_branchFunctiongallery/gallery.py
init_reposFunctiongallery/gallery.py
mainFunctiongallery/gallery.py
get_main_revisionFunctionscripts/diff_shades_gha_helper.py
get_pr_revisionFunctionscripts/diff_shades_gha_helper.py
test_idempotent_any_syntatically_valid_pythonFunctionscripts/fuzz.py
nullcontextFunctionsrc/black/__init__.py
patch_clickFunctionsrc/black/__init__.py
path_emptyFunctionsrc/black/__init__.py
validate_cellFunctionsrc/black/__init__.py
filter_cachedFunctionsrc/black/cache.py
get_cache_infoFunctionsrc/black/cache.py
read_cacheFunctionsrc/black/cache.py
write_cacheFunctionsrc/black/cache.py
maybe_install_uvloopFunctionsrc/black/concurrency.py
normalize_path_maybe_ignoreFunctionsrc/black/files.py
path_is_ignoredFunctionsrc/black/files.py
_prefer_split_rhs_oopFunctionsrc/black/linegen.py
normalize_prefixFunctionsrc/black/linegen.py
Line.is_triple_quoted_stringMethodsrc/black/lines.py
DeprecatedClasssrc/black/mode.py
Mode.__post_init__Methodsrc/black/mode.py
is_string_tokenFunctionsrc/black/nodes.py
fixup_ast_constantsFunctionsrc/black/parsing.py
lib2to3_unparseFunctionsrc/black/parsing.py
matches_grammarFunctionsrc/black/parsing.py
parse_single_versionFunctionsrc/black/parsing.py
fix_docstringFunctionsrc/black/strings.py
Driver.parse_streamMethodsrc/blib2to3/pgen2/driver.py
Driver.parse_stream_rawMethodsrc/blib2to3/pgen2/driver.py
ParserGenerator.dump_dfaMethodsrc/blib2to3/pgen2/pgen.py
ParserGenerator.dump_nfaMethodsrc/blib2to3/pgen2/pgen.py
ISEOFFunctionsrc/blib2to3/pgen2/token.py
ISNONTERMINALFunctionsrc/blib2to3/pgen2/token.py
ISTERMINALFunctionsrc/blib2to3/pgen2/token.py
StopTokenizingClasssrc/blib2to3/pgen2/tokenize.py
UntokenizerClasssrc/blib2to3/pgen2/tokenize.py
Untokenizer.__init__Methodsrc/blib2to3/pgen2/tokenize.py
Untokenizer.add_whitespaceMethodsrc/blib2to3/pgen2/tokenize.py
Untokenizer.compatMethodsrc/blib2to3/pgen2/tokenize.py
Untokenizer.untokenizeMethodsrc/blib2to3/pgen2/tokenize.py
_combinationsFunctionsrc/blib2to3/pgen2/tokenize.py
_get_normal_nameFunctionsrc/blib2to3/pgen2/tokenize.py
anyFunctionsrc/blib2to3/pgen2/tokenize.py
detect_encodingFunctionsrc/blib2to3/pgen2/tokenize.py
find_cookieFunctionsrc/blib2to3/pgen2/tokenize.py
generate_tokensFunctionsrc/blib2to3/pgen2/tokenize.py
groupFunctionsrc/blib2to3/pgen2/tokenize.py
maybeFunctionsrc/blib2to3/pgen2/tokenize.py
read_or_stopFunctionsrc/blib2to3/pgen2/tokenize.py
tokenize_loopFunctionsrc/blib2to3/pgen2/tokenize.py
untokenizeFunctionsrc/blib2to3/pgen2/tokenize.py
limit_offset_sqlFunctiontests/data/conditional_expression.py
somethingFunctiontests/data/conditional_expression.py
weird_default_argumentFunctiontests/data/conditional_expression.py
sighFunctiontests/data/fast/pep_572_do_not_remove_parens.py
ALonelyClassClassests/data/miscellaneous/docstring_no_string_normalization.py
ALonelyClass.AnEquallyLonelyMethodMethodests/data/miscellaneous/docstring_no_string_normalization.py
and_thatFunctionests/data/miscellaneous/docstring_no_string_normalization.py
and_thisFunctionests/data/miscellaneous/docstring_no_string_normalization.py
backslash_spaceFunctionests/data/miscellaneous/docstring_no_string_normalization.py
bazFunctionests/data/miscellaneous/docstring_no_string_normalization.py
believe_it_or_not_this_is_in_the_py_stdlibFunctionests/data/miscellaneous/docstring_no_string_normalization.py
fooFunctionests/data/miscellaneous/docstring_no_string_normalization.py
multiline_backslash_1Functionests/data/miscellaneous/docstring_no_string_normalization.py
multiline_backslash_2Functionests/data/miscellaneous/docstring_no_string_normalization.py
multiline_backslash_3Functionests/data/miscellaneous/docstring_no_string_normalization.py
one_functionFunctionests/data/miscellaneous/docstring_no_string_normalization.py
over_indentFunctionests/data/miscellaneous/docstring_no_string_normalization.py
poitFunctionests/data/miscellaneous/docstring_no_string_normalization.py
shockingly_the_quotes_are_normalizedFunctionests/data/miscellaneous/docstring_no_string_normalization.py
shockingly_the_quotes_are_normalized_v2Functionests/data/miscellaneous/docstring_no_string_normalization.py
single_lineFunctionests/data/miscellaneous/docstring_no_string_normalization.py
thatFunctionests/data/miscellaneous/docstring_no_string_normalization.py
thisFunctionests/data/miscellaneous/docstring_no_string_normalization.py
under_indentFunctionests/data/miscellaneous/docstring_no_string_normalization.py
do_not_touch_this_prefixFunctiona/miscellaneous/docstring_preview_no_string_normalization.py
do_not_touch_this_prefix2Functiona/miscellaneous/docstring_preview_no_string_normalization.py
do_not_touch_this_prefix3Functiona/miscellaneous/docstring_preview_no_string_normalization.py
fFunctiontests/data/miscellaneous/linelength6.py
fooFunctiontests/data/miscellaneous/long_strings_flag_disabled.py
funcFunctiontests/data/preview/async_stmts.py
CClasstests/data/preview/comments7.py
C.test_fails_invalid_post_dataMethodtests/data/preview/comments7.py
funcFunctiontests/data/preview/comments7.py
fooFunctiontests/data/preview/long_strings.py
… +344 more
Signature changed
mainFunctionscripts/check_pre_commit_rev_in_example.py
comment_bodyFunctionscripts/diff_shades_gha_helper.py
comment_detailsFunctionscripts/diff_shades_gha_helper.py
configFunctionscripts/diff_shades_gha_helper.py
_format_str_onceFunctionsrc/black/__init__.py
assert_stableFunctionsrc/black/__init__.py
check_stability_and_equivalenceFunctionsrc/black/__init__.py
decode_bytesFunctionsrc/black/__init__.py
detect_target_versionsFunctionsrc/black/__init__.py
format_file_contentsFunctionsrc/black/__init__.py
format_file_in_placeFunctionsrc/black/__init__.py
format_stdin_to_stdoutFunctionsrc/black/__init__.py
format_strFunctionsrc/black/__init__.py
get_features_usedFunctionsrc/black/__init__.py
get_imports_from_childrenFunctionsrc/black/__init__.py
get_sourcesFunctionsrc/black/__init__.py
mainFunctionsrc/black/__init__.py
read_pyproject_tomlFunctionsrc/black/__init__.py
reformat_codeFunctionsrc/black/__init__.py
reformat_oneFunctionsrc/black/__init__.py
target_version_option_callbackFunctionsrc/black/__init__.py
validate_regexFunctionsrc/black/__init__.py
is_split_after_delimiterFunctionsrc/black/brackets.py
is_split_before_delimiterFunctionsrc/black/brackets.py
_generate_ignored_nodes_from_fmt_skipFunctionsrc/black/comments.py
children_contains_fmt_onFunctionsrc/black/comments.py
contains_pragma_commentFunctionsrc/black/comments.py
convert_one_fmt_off_pairFunctionsrc/black/comments.py
generate_commentsFunctionsrc/black/comments.py
generate_ignored_nodesFunctionsrc/black/comments.py
is_fmt_onFunctionsrc/black/comments.py
list_commentsFunctionsrc/black/comments.py
make_commentFunctionsrc/black/comments.py
normalize_fmt_offFunctionsrc/black/comments.py
cancelFunctionsrc/black/concurrency.py
reformat_manyFunctionsrc/black/concurrency.py
schedule_formattingFunctionsrc/black/concurrency.py
DebugVisitor.showMethodsrc/black/debug.py
find_project_rootFunctionsrc/black/files.py
find_pyproject_tomlFunctionsrc/black/files.py
gen_python_filesFunctionsrc/black/files.py
infer_target_versionFunctionsrc/black/files.py
path_is_excludedFunctionsrc/black/files.py
CellMagicFinder.__init__Methodsrc/black/handle_ipynb_magics.py
_get_str_argsFunctionsrc/black/handle_ipynb_magics.py
get_tokenFunctionsrc/black/handle_ipynb_magics.py
jupyter_dependencies_are_installedFunctionsrc/black/handle_ipynb_magics.py
unmask_cellFunctionsrc/black/handle_ipynb_magics.py
LineGenerator.visit_stmtMethodsrc/black/linegen.py
bracket_split_build_lineFunctionsrc/black/linegen.py
maybe_make_parens_invisible_in_atomFunctionsrc/black/linegen.py
normalize_invisible_parensFunctionsrc/black/linegen.py
remove_await_parensFunctionsrc/black/linegen.py
remove_with_parensFunctionsrc/black/linegen.py
EmptyLineTracker._maybe_empty_lines_for_class_or_defMethodsrc/black/lines.py
Line.contains_standalone_commentsMethodsrc/black/lines.py
Line.enumerate_with_lengthMethodsrc/black/lines.py
Line.has_magic_trailing_commaMethodsrc/black/lines.py
Line.is_fmt_pass_convertedMethodsrc/black/lines.py
append_leavesFunctionsrc/black/lines.py
is_line_short_enoughFunctionsrc/black/lines.py
supports_featureFunctionsrc/black/mode.py
is_docstringFunctionsrc/black/nodes.py
is_multiline_stringFunctionsrc/black/nodes.py
is_one_sequence_betweenFunctionsrc/black/nodes.py
is_type_commentFunctionsrc/black/nodes.py
is_varargFunctionsrc/black/nodes.py
parent_typeFunctionsrc/black/nodes.py
preceding_leafFunctionsrc/black/nodes.py
prev_siblings_areFunctionsrc/black/nodes.py
whitespaceFunctionsrc/black/nodes.py
_errFunctionsrc/black/output.py
_outFunctionsrc/black/output.py
errFunctionsrc/black/output.py
outFunctionsrc/black/output.py
get_grammarsFunctionsrc/black/parsing.py
lib2to3_parseFunctionsrc/black/parsing.py
stringify_astFunctionsrc/black/parsing.py
BaseStringSplitter._prefer_paren_wrap_matchMethodsrc/black/trans.py
StringMerger._merge_one_string_groupMethodsrc/black/trans.py
StringMerger._merge_string_groupMethodsrc/black/trans.py
StringMerger._remove_backslash_line_continuation_charsMethodsrc/black/trans.py
StringMerger.do_transformMethodsrc/black/trans.py
StringParenStripper._transform_to_new_lineMethodsrc/black/trans.py
StringParenStripper.do_transformMethodsrc/black/trans.py
StringParenWrapper._assert_matchMethodsrc/black/trans.py
StringParenWrapper._assign_matchMethodsrc/black/trans.py
StringParenWrapper._dict_or_lambda_matchMethodsrc/black/trans.py
StringParenWrapper._else_matchMethodsrc/black/trans.py
StringParenWrapper._return_matchMethodsrc/black/trans.py
StringParenWrapper.do_transformMethodsrc/black/trans.py
StringParser.parseMethodsrc/black/trans.py
StringSplitter.do_transformMethodsrc/black/trans.py
StringTransformer.do_transformMethodsrc/black/trans.py
is_simple_lookupFunctionsrc/black/trans.py
is_simple_operandFunctionsrc/black/trans.py
handleFunctionsrc/blackd/__init__.py
mainFunctionsrc/blackd/__init__.py
make_appFunctionsrc/blackd/__init__.py
corsFunctionsrc/blackd/middlewares.py
… +59 more
Added new API surface in @26.5.1
determine_version_specifierFunctionaction/main.py
find_black_version_in_arrayFunctionaction/main.py
read_version_specifier_from_pyprojectFunctionaction/main.py
handle_include_readFunctiondocs/conf.py
replace_pr_numbers_with_linksFunctiondocs/conf.py
setupFunctiondocs/conf.py
get_latest_revisionFunctionscripts/diff_shades_gha_helper.py
get_pr_branchesFunctionscripts/diff_shades_gha_helper.py
test_idempotent_any_syntactically_valid_pythonFunctionscripts/fuzz.py
generate_schema_from_clickFunctionscripts/generate_schema.py
mainFunctionscripts/generate_schema.py
NoGitTagsErrorClassscripts/release.py
SourceFilesClassscripts/release.py
SourceFiles.__init__Methodscripts/release.py
SourceFiles.__str__Methodscripts/release.py
SourceFiles.add_template_to_changesMethodscripts/release.py
SourceFiles.cleanup_changes_template_for_releaseMethodscripts/release.py
SourceFiles.get_current_versionMethodscripts/release.py
SourceFiles.get_next_versionMethodscripts/release.py
SourceFiles.update_repo_for_releaseMethodscripts/release.py
SourceFiles.update_version_in_docsMethodscripts/release.py
_handle_debugFunctionscripts/release.py
get_git_tagsFunctionscripts/release.py
mainFunctionscripts/release.py
parse_argsFunctionscripts/release.py
tuple_calverFunctionscripts/release.py
FakeDateTimeClassscripts/release_tests.py
FakeDateTime.strftimeMethodscripts/release_tests.py
FakeDateTime.todayMethodscripts/release_tests.py
TestReleaseClassscripts/release_tests.py
TestRelease.setUpMethodscripts/release_tests.py
TestRelease.tearDownMethodscripts/release_tests.py
TestRelease.test_get_current_versionMethodscripts/release_tests.py
TestRelease.test_get_next_versionMethodscripts/release_tests.py
TestRelease.test_tuple_calverMethodscripts/release_tests.py
_black_infoFunctionsrc/black/__init__.py
_contains_asexprFunctionsrc/black/__init__.py
_target_versions_exceed_runtimeFunctionsrc/black/__init__.py
_version_mismatch_messageFunctionsrc/black/__init__.py
enable_unstable_feature_callbackFunctionsrc/black/__init__.py
is_unpacking_comprehensionFunctionsrc/black/__init__.py
spellcheck_pyproject_toml_keysFunctionsrc/black/__init__.py
BracketTracker.any_open_for_or_lambdaMethodsrc/black/brackets.py
CacheClasssrc/black/cache.py
Cache.filtered_cachedMethodsrc/black/cache.py
Cache.get_file_dataMethodsrc/black/cache.py
Cache.hash_digestMethodsrc/black/cache.py
Cache.is_changedMethodsrc/black/cache.py
Cache.readMethodsrc/black/cache.py
Cache.writeMethodsrc/black/cache.py
FileDataClasssrc/black/cache.py
_find_closest_previous_siblingFunctionsrc/black/comments.py
_find_compound_statement_contextFunctionsrc/black/comments.py
_get_compound_statement_headerFunctionsrc/black/comments.py
_handle_comment_only_fmt_blockFunctionsrc/black/comments.py
_handle_regular_fmt_blockFunctionsrc/black/comments.py
_is_valid_standalone_fmt_commentFunctionsrc/black/comments.py
_should_keep_compound_statement_inlineFunctionsrc/black/comments.py
_should_process_fmt_commentFunctionsrc/black/comments.py
contains_fmt_directiveFunctionsrc/black/comments.py
normalize_trailing_prefixFunctionsrc/black/comments.py
stringify_nodeFunctionsrc/black/comments.py
maybe_use_uvloopFunctionsrc/black/concurrency.py
DebugVisitor.outMethodsrc/black/debug.py
_cached_resolveFunctionsrc/black/files.py
_load_tomlFunctionsrc/black/files.py
_path_is_ignoredFunctionsrc/black/files.py
best_effort_relative_pathFunctionsrc/black/files.py
resolves_outside_root_or_cannot_statFunctionsrc/black/files.py
_get_code_startFunctionsrc/black/handle_ipynb_magics.py
create_tokenFunctionsrc/black/handle_ipynb_magics.py
validate_cellFunctionsrc/black/handle_ipynb_magics.py
LineGenerator.visit_NUMBERMethodsrc/black/linegen.py
LineGenerator.visit_atomMethodsrc/black/linegen.py
LineGenerator.visit_comp_forMethodsrc/black/linegen.py
LineGenerator.visit_fstringMethodsrc/black/linegen.py
LineGenerator.visit_old_comp_forMethodsrc/black/linegen.py
LineGenerator.visit_paramspecMethodsrc/black/linegen.py
LineGenerator.visit_tnameMethodsrc/black/linegen.py
LineGenerator.visit_tstringMethodsrc/black/linegen.py
LineGenerator.visit_typeparamsMethodsrc/black/linegen.py
LineGenerator.visit_typevartupleMethodsrc/black/linegen.py
_atom_has_magic_trailing_commaFunctionsrc/black/linegen.py
_can_add_trailing_commaFunctionsrc/black/linegen.py
_ensure_trailing_commaFunctionsrc/black/linegen.py
_hugging_power_ops_line_to_stringFunctionsrc/black/linegen.py
_is_atom_multilineFunctionsrc/black/linegen.py
_over_length_only_due_to_subscript_commentFunctionsrc/black/linegen.py
_prefer_split_rhs_oop_over_rhsFunctionsrc/black/linegen.py
append_commentsFunctionsrc/black/linegen.py
should_split_funcdef_with_rhsFunctionsrc/black/linegen.py
EmptyLineTracker._block_is_part_of_overload_groupMethodsrc/black/lines.py
EmptyLineTracker._decorated_node_has_func_namedMethodsrc/black/lines.py
EmptyLineTracker._decorated_node_starts_groupMethodsrc/black/lines.py
EmptyLineTracker._decorator_decorates_classMethodsrc/black/lines.py
EmptyLineTracker._find_adjacent_decoratedMethodsrc/black/lines.py
EmptyLineTracker._find_decorated_nodeMethodsrc/black/lines.py
EmptyLineTracker._get_block_first_decorated_funcnameMethodsrc/black/lines.py
EmptyLineTracker._get_decorator_target_nameMethodsrc/black/lines.py
EmptyLineTracker._get_def_nameMethodsrc/black/lines.py
… +918 more