X-Git-Url: https://git.madduck.net/etc/vim.git/blobdiff_plain/9a6c88c7f4b4db14631f8dc9e8d44b3aed9d57c9..07b1b2f3dd0e4f13dd5df96eb9188f3d02f5726e:/README.md?ds=sidebyside diff --git a/README.md b/README.md index 90731d2..5b5903b 100644 --- a/README.md +++ b/README.md @@ -380,7 +380,7 @@ decision = (maybe.this() and values > 0) or (maybe.that() and values < 0) Some popular APIs, like ORMs, use call chaining. This API style is known as a [fluent interface](https://en.wikipedia.org/wiki/Fluent_interface). -*Black* formats those treating dots that follow a call or an indexing +*Black* formats those by treating dots that follow a call or an indexing operation like a very low priority delimiter. It's easier to show the behavior than to explain it. Look at the example: ```py3 @@ -661,9 +661,13 @@ More details can be found in [CONTRIBUTING](CONTRIBUTING.md). * fixed optional parentheses being removed within `# fmt: off` sections (#224) -* fixed invalid code produced when stars in very long imports were incorrectly +* fixed invalid code produced when stars in very long imports were incorrectly wrapped in optional parentheses (#234) +* fixed unstable formatting when inline comments were moved around in + a trailer that was omitted from line splitting on a large expression + (#238) + ### 18.5b0 * call chains are now formatted according to the