Skip to content

Commit eb44df2

Browse files
committed
Move changelog to separate file - fixes cloverage#144
1 parent 4073336 commit eb44df2

File tree

3 files changed

+68
-57
lines changed

3 files changed

+68
-57
lines changed

CHANGELOG.md

+63
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
# Cloverage Changelog
2+
3+
Pull requests are required to update this changelog. Changelog entries should
4+
mention and link to any issues or tickets involved in the change, and should
5+
provide a short summary description of the particular changes of the patch.
6+
7+
Include the issue number (#xxx) which will link back to the originating issue
8+
in github. Commentary on the change should appear as a nested, unordered list.
9+
10+
## 1.0.8 (WIP)
11+
- Features
12+
- Add [Code of Conduct](https://github.com/cloverage/cloverage/blob/master/CODE_OF_CONDUCT.md) (#128)
13+
- Add junit support with the `--junit` flag (#127)
14+
- Improvements
15+
- Coverage within `for` comprehensions is always partial (#23)
16+
- Move Changelog to separate file (#144)
17+
18+
## 1.0.7
19+
- Features
20+
- Add codecov.io support with the `--codecov` flag (#78)
21+
- Add lcov (e.g. coverlay) support with the `--lcov` flag (#114)
22+
- Support for midje as a test runner with `--runner :midje` (#64)
23+
- Support for cljc files (#93/#94)
24+
- Improvements
25+
- Coverage fn (internal hot loop) optimization (#90)
26+
- Dependency upgrades, including running tests on Oracle JDK 8 (#105)
27+
- Bugfixes
28+
- Fix Unicode (UTF-8) support for HTML output (#100)
29+
- Fix handling of multibyte characters (#108)
30+
- Fix HTML entity encoding bug (#55)
31+
- Coveralls report: fix source digest, line hit numbers (#96)
32+
33+
## 1.0.6
34+
- Features
35+
- Option to exclude namespaces (#57/#73)
36+
- Improved records fixes for Compojure (#66/#69)
37+
- Option to specify a path to src/test namespaces (#70)
38+
- Automatic push out of snapshot releases (#65)
39+
- Handle records correctly (#59)
40+
- Text summary of results (#50)
41+
- Bugfixes
42+
- Correct test namespaces regex usage (#67)
43+
- Cope with zero-namespace situations correctly (#62)
44+
45+
## 1.0.5:
46+
- Bugfixes:
47+
- Work around AOT-ed inline functions not being wrappable (http://dev.clojure.org/jira/browse/CLJ-1330)
48+
49+
## 1.0.4:
50+
- Features:
51+
- Minimal EMMA XML output format support.
52+
- [Coveralls](https://coveralls.io) output format.
53+
- Cloverage now exits with non-zero exit code when your tests fail
54+
- Total % coverage summary in index.html
55+
- Bugfixes:
56+
- Better instrumentation logic is no longer confused by macro/symbol shadowing
57+
- Support for (:require [(namespace.prefix (suffix :as rename))]) ns forms
58+
- Cloverage jars no longer include all dependencies
59+
60+
## 1.0.3:
61+
- fix empty list crash
62+
- add letfn support
63+
- print html report URL after testing

CONTRIBUTING.md

+4-3
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,10 @@ issue.
3737

3838
### Change Log
3939

40-
Pull requests are required to update the changelog. Changelog entries should
41-
mention and link to any issues or tickets involved in the change, and should
42-
provide a short summary description of the particular changes of the patch.
40+
Pull requests are required to update the [changelog](CHANGELOG.md).
41+
Changelog entries should mention and link to any issues or tickets
42+
involved in the change, and should provide a short summary description
43+
of the particular changes of the patch.
4344

4445
Include the issue number (#xxx) which will link back to the originating issue
4546
in github. Commentary on the change should appear as a nested, unordered list.

README.md

+1-54
Original file line numberDiff line numberDiff line change
@@ -65,60 +65,6 @@ This happens if there is a namespace in your project that requires itself, for e
6565

6666
Remove the self-reference and the test coverage report should report correctly again.
6767

68-
## Changelog
69-
70-
1.0.8 (WIP)
71-
- Features
72-
- Add [Code of Conduct](https://github.com/cloverage/cloverage/blob/master/CODE_OF_CONDUCT.md) (#128)
73-
- Add junit support with the `--junit` flag (#127)
74-
75-
1.0.7
76-
- Features
77-
- Add codecov.io support with the `--codecov` flag (#78)
78-
- Add lcov (e.g. coverlay) support with the `--lcov` flag (#114)
79-
- Support for midje as a test runner with `--runner :midje` (#64)
80-
- Support for cljc files (#93/#94)
81-
- Improvements
82-
- Coverage fn (internal hot loop) optimization (#90)
83-
- Dependency upgrades, including running tests on Oracle JDK 8 (#105)
84-
- Bugfixes
85-
- Fix Unicode (UTF-8) support for HTML output (#100)
86-
- Fix handling of multibyte characters (#108)
87-
- Fix HTML entity encoding bug (#55)
88-
- Coveralls report: fix source digest, line hit numbers (#96)
89-
90-
1.0.6
91-
- Features
92-
- Option to exclude namespaces (#57/#73)
93-
- Improved records fixes for Compojure (#66/#69)
94-
- Option to specify a path to src/test namespaces (#70)
95-
- Automatic push out of snapshot releases (#65)
96-
- Handle records correctly (#59)
97-
- Text summary of results (#50)
98-
- Bugfixes
99-
- Correct test namespaces regex usage (#67)
100-
- Cope with zero-namespace situations correctly (#62)
101-
102-
1.0.5:
103-
- Bugfixes:
104-
- Work around AOT-ed inline functions not being wrappable (http://dev.clojure.org/jira/browse/CLJ-1330)
105-
106-
1.0.4:
107-
- Features:
108-
- Minimal EMMA XML output format support.
109-
- [Coveralls](https://coveralls.io) output format.
110-
- Cloverage now exits with non-zero exit code when your tests fail
111-
- Total % coverage summary in index.html
112-
- Bugfixes:
113-
- Better instrumentation logic is no longer confused by macro/symbol shadowing
114-
- Support for (:require [(namespace.prefix (suffix :as rename))]) ns forms
115-
- Cloverage jars no longer include all dependencies
116-
117-
1.0.3:
118-
- fix empty list crash
119-
- add letfn support
120-
- print html report URL after testing
121-
12268
## License
12369

12470
Distributed under the Eclipse Public License, the same as Clojure.
@@ -134,3 +80,4 @@ Distributed under the Eclipse Public License, the same as Clojure.
13480
Some code was taken from
13581
* Java IO interop (clojure-contrib/duck-streams) by Stuart Sierra (see cloverage/source.clj)
13682
* Topological sort (https://gist.github.com/1263783) by Alan Dipert (see cloverage/kahn.clj)
83+

0 commit comments

Comments
 (0)