Skip to content

0.8.0 - grizzly

Compare
Choose a tag to compare
@adtac adtac released this 22 Aug 14:05
· 874 commits to master since this release

coala-bears 0.8.0

For this release, we have had 19 contributors from around the world
contributing 176 commits to just coala-bears in the past 9 weeks.

Here are the important changes and additions:

New Bears

Major API Changes

  • Settings unification - most bears have seen API changes. Settings' names
    are now consistent across bears. This supports backwards
    compatibility, however (but with a deprecation notice). You can find the
    whole list here.

New Features

  • Bear upload tool - this is a part of the complete decentralization of
    bears. With this tool, bears are uploaded as individual packages to PyPI
    and just the necessary bears (and their dependencies) can be installed.
  • Also as a part of the decentralization process, several bears now have
    the REQUIREMENTS attribute. This is one of the requirement objects
    supporting various package managers such as apt-get, dnf,
    yum, pip, npm, gem, and so on. To learn more, please
    see the coala 0.8.0 release changelog.
  • Several bears now support the ASCIINEMA_URL attribute. This contains
    an URL to an asciinema video displaying the bear's working.

Bug Fixes

  • An issue in FilenameBear involving files with fully capitalized names
    has been resolved. Pull #687
  • Various corner cases with InvalidLinkBear involving some false positives
    and false negatives have been fixed.
    Issue #691

Documentation

  • A complete overhaul of the README page with a special emphasis on design
    and user-friendliness.

Regressions

  • Python 3.3 support was dropped.