Skip to content

Commit 54075d6

Browse files
committed
RELEASE_NOTES: Add notes for 0.10.0
1 parent 49120d5 commit 54075d6

File tree

1 file changed

+81
-0
lines changed

1 file changed

+81
-0
lines changed

RELEASE_NOTES.rst

Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,84 @@
1+
coala-bears 0.10.0
2+
==================
3+
4+
This release, we had 97 commits contributed by 42 contributors.
5+
6+
The coala website has been updated to a new, more modern design. You can now
7+
find a quick overview of bears and their settings at
8+
http://coala.io/#!/languages. We also have sample a bear output on the front
9+
page for some common languages.
10+
11+
Separation of bear dependencies from the ``coala_bears`` package is planned. This
12+
release will keep the same behavior as previous releases. However to keep
13+
current installation behavior in the future, please use the pip package index
14+
option ``[alldeps]`` as in ``pip3 install coala_bears[alldeps]``.
15+
16+
Here are the important changes and additions. This release tracks coala 0.10
17+
please see the coala release notes for the improvements in this version.
18+
19+
**New Bears**
20+
21+
Haskell:
22+
23+
- `GhcModBear` - Checks your Haskell code for syntax errors.
24+
25+
Python:
26+
27+
- `PyFlakesBear` - Checks for errors by parsing, making it safe for modules
28+
with side effects.
29+
- `PyromaBear` - Checks how well your code conforms to the python packaging
30+
system (pip, distribute, etc).
31+
- `PythonPackageInitBear` - Checks that modules have an ``__init__.py`` in
32+
their directories.
33+
34+
35+
Others:
36+
37+
- `DennisBear` - Checks ``PO`` and ``POT`` files for problems.
38+
39+
**Bears With New Settings**
40+
41+
You can look up the new settings at http://coala.io/#!/languages.
42+
43+
- `GitCommitBear`
44+
- `InvalidLinkBear`
45+
- `MarkdownBear`
46+
47+
**Deprecated Settings**
48+
49+
- `InvalidLinkBear` - ``timeout`` setting has been deprecated. Use
50+
``network_timeout`` instead.
51+
52+
**Enhancements**
53+
54+
- `InvalidLinkBear` allows per website timeouts. To use, set
55+
``network_timeout`` to a dictionary with website URL and timeout.
56+
- `InvalidLinkBear` allow multiple URL ignores in ``links_to_ignore``
57+
setting by setting it to a string of comma delimited URLs.
58+
- `InvalidLinkBear` now parses version control system URLs.
59+
- `CSVLintBear` now outputs the affected line.
60+
- `XMLBear` now uses severity that matches the underlying linter.
61+
62+
**Bugfixes**
63+
64+
- coala_bears package will refuse to install on unsupported python versions.
65+
`Issue 3310 <https://github.com/coala/coala/issues/3310>`_
66+
- `InvalidLinkBear` now analyses all links in a file. Previously, it would
67+
only check the first one.
68+
`Issue 1296 <https://github.com/coala/coala-bears/issues/1296>`_
69+
- `InvalidLinkBear` now parses markdown links properly.
70+
`Issue 1338 <https://github.com/coala/coala-bears/issues/1338>`_
71+
- `KeywordBear` proposes keyword removal patches for all keywords now.
72+
Previously, it would only generate a patch for the first keyword.
73+
`Issue 1274 <https://github.com/coala/coala-bears/issues/1274>`_
74+
- `KeywordBear` now outputs the appropriate message if it is run on an
75+
unsupported language. Previously, it would throw an unhandled exception.
76+
`Issue 1256 <https://github.com/coala/coala-bears/issues/1256>`_
77+
- `YAPFBear` Default settings now match upstream defaults properly.
78+
`Issue 3241 <https://github.com/coala/coala/issues/3241>`_
79+
- The dependencies of the following bears were bumped due to upstream bugfixes:
80+
- `PycodestyleBear`
81+
182
coala-bears 0.9.2
283
=================
384

0 commit comments

Comments
 (0)