Holiday season, 1.6.1 released and working towards 1.7.0 #451
akaihola
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Welcome to my first ever update on recent and upcoming activities in Darker! I finally cleared enough time for myself to go through a number of pending issues and pull requests.
(note: almost all of the other updates here have been generated after the fact using repo-summary-post)
1.6.1 released
For the 1.6.1 bugfix release, highlights from merged pull requests are:
The reviewer champion for this release was @MatthijsBurgh, thanks to you!
Also big thanks to @hugovk, @soxofaan, @foxwhite25, @k-dominik and @jedie for your valuable contributions.
Upcoming 1.7.0 release
A number of improvements and fixes needed to be postponed to finally get the 1.6.1 bugfixes out. The major one I'd like to introduce is "baseline linting":
Baseline linting
With baseline linting, each linter is first run on the old revision and the output is collected as a baseline. Each linter is then run on the new revision (or the working tree), and the user will only receive newly introduced linter messages or old ones on modified lines.
This feature finally fixes linting output so the logically correct linter messages are displayed. Simply put, doing e.g. this in a feature branch of your project:
will show you any regressions your changes in the feature branch may have introduced, from a linting point of view. Or, if you populate your
pyproject.toml
file with Darker defaults, you can do without all of those options:Other features
Other features currently on the short list for the 1.7.0 release are:
target-version
optionAs always, help in reviewing, discussing, coding and documenting is highly appreciated. Pick a PR to work on and drop a note in its comments!
Beta Was this translation helpful? Give feedback.
All reactions