Skip to content

Releases: ichard26/diff-shades

22.4b1

17 Apr 00:38
22.4b1
33232fa
Compare
Choose a tag to compare

I know there are quite a few features still unimplemented, but diff-shades is being used in production so it's time to stop pretending it's still in alpha :)

  • Record tracebacks for failures too. show-failed will show 'em with --show-log although log files take precedence.
  • Normalize log file paths for AST equivalence / stability check errors to avoid constant run to run differences.
  • Colour the (allowed) tag green emitted by show-failed so it's more visible

Full Changelog: 22.3a1...22.4b1

22.3a1

14 Mar 22:22
22.3a1
d5622bb
Compare
Choose a tag to compare

There's now a logo for diff-shades! woo!

  • Added --force-stable-style and --force-preview-style to forcefully set the code style across all projects.
  • Added -r as a short alias of --repeat-projects-from.
  • Added --check-allow so pre-existing failures don't cause show-failed --check to return one.
  • Log files produced when a file fails to format are now recorded and can be pulled via the show or show-failed commands.
  • --show-locals is also forcefully set on GHA.
  • Analyses can now be automatically zipped at save time by using the .zip file extension.
  • Fixed output suppression during project setup, hopefully this is the last fix needed to avoid stray output ^^
  • Removed --show-project-revision; instead pass -v or --verbose twice to achieve the same effect.

Full Changelog: 21.12a7...22.3a1

21.12a7

23 Dec 22:22
21.12a7
2a7e781
Compare
Choose a tag to compare
  • Also show how many lines, files, and projects were analyzed in the comparison summary.
  • Add --show-project-revision as a less noisy alternative to --verbose which ONLY shows the project revisions (and not the result of each file).

Full Changelog: 21.12a6...21.12a7

21.12a6

22 Dec 18:36
21.12a6
77d9c38
Compare
Choose a tag to compare
  • Don't forcefully set --force-colors if --no-colors was passed on GHA.
  • Add --quiet to the compare command to suppress the unnecessary log messages.

21.12a5

22 Dec 00:05
21.12a5
74ea9cb
Compare
Choose a tag to compare
  • When running on GitHub Actions, --force-colors and the width will be forcefully set for you.

21.12a4

18 Dec 19:45
21.12a4
3e9e08f
Compare
Choose a tag to compare

First version of diff-shades I'm willing to share publicly!

Thank you to black-primer and mypy-primer for all of their ideas I graciously stole :p