Skip to content

Commit 11f2198

Browse files
committed
move the release history to a separate file
1 parent 0c48009 commit 11f2198

File tree

2 files changed

+87
-74
lines changed

2 files changed

+87
-74
lines changed

CHANGELOG.md

Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
# _SonarQube Plugin for Swift_ Changelog
2+
3+
## 🔖 v0.3.6
4+
5+
- SonarQube 7 support by [Hugal31](https://github.com/Hugal31). See [PR 135](https://github.com/Backelite/sonar-swift/pull/125)
6+
- Lower case fastlane by [milch](https://github.com/milch). See [PR 113](https://github.com/Backelite/sonar-swift/pull/113)
7+
- Ability to locate test files in sub-directories by [Hugal31](https://github.com/Hugal31). See [PR 123](https://github.com/Backelite/sonar-swift/pull/123)
8+
9+
## 🔖 v0.3.5
10+
11+
- SwiftLint 0.21.0 (95 rules now)
12+
- SonarQube 6.5 support
13+
- Fixes properties with space by [Branlute](https://github.com/Branlute). See [PR 84](https://github.com/Backelite/sonar-swift/pull/84)
14+
- Finds project version automatically with CFBundleShortVersionString by [Branlute](https://github.com/Branlute). See [PR 87](https://github.com/Backelite/sonar-swift/pull/87)
15+
- Fixes coverage with mixed objc swift project by [Branlute](https://github.com/Branlute). See [PR 88](https://github.com/Backelite/sonar-swift/pull/88)
16+
- Quotes support for multi-word project names by [PetrJandak](https://github.com/PetrJandak). See [PR 97](https://github.com/Backelite/sonar-swift/pull/97)
17+
18+
## 🔖 v0.3.4
19+
20+
- SwiftLint 0.18.1 (add 8 more rules)
21+
- Fix README headers
22+
- Update README URLs to SonarQube
23+
24+
## 🔖 v0.3.3
25+
26+
- Updated run-sonar-swift.sh to support -usesonarscanner (for sonar-scanner instead of sonar-runner).
27+
28+
## 🔖 v0.3.2
29+
30+
- SwiftLint 0.16.1 (75 rules now).
31+
- Fixed [Metric 'test_data' should not be computed by a Sensor](https://github.com/Backelite/sonar-swift/issues/61) with SonarQube 6.2
32+
- fastlane documentation update by [mammuth](https://github.com/mammuth). See [PR 62](https://github.com/Backelite/sonar-swift/pull/62)
33+
- run-sonar-swift.sh fix by [TheSkwiggs](https://github.com/mammuth). See [PR 64](https://github.com/Backelite/sonar-swift/pull/64)
34+
35+
## 🔖 v0.3.1
36+
37+
- Now falls back to sonar-scanner if sonar-runner is not installed (thanks to [MaikoHermans](https://github.com/MaikoHermans). See [PR 59](https://github.com/Backelite/sonar-swift/pull/59))
38+
- Ability to set *sonar.swift.appName*. Useful when basename is different from targeted scheme, or when slather fails with 'No product binary found' (thanks to [MaikoHermans](https://github.com/MaikoHermans). See [PR 58](https://github.com/Backelite/sonar-swift/pull/58))
39+
- Added a second linter: Tailor. Enables analysis of Swift code on linux. (thanks to [tzwickl](https://github.com/tzwickl) for the hard work. See [PR 51](https://github.com/Backelite/sonar-swift/pull/51))
40+
41+
## 🔖 v0.3.0
42+
43+
- SonarQube 6 support. Important : will work with SonarQube 5.x and above only. Will not work anymore with SonarQube 4.5.x anymore.
44+
- SwiftLint 0.13.1 support (49 rules now).
45+
- Desactivation of unit tests and coverage is now allowed. Use **run-sonar-swift.sh -nounittests** to do it.
46+
47+
## 🔖 v0.2.4
48+
49+
- Analysis does not fail anymore when an unkwown issue is reported by SwiftLint. See [issue 35](https://github.com/Backelite/sonar-swift/issues/35)
50+
- fastlane documentation (thanks to [viteinfinite](https://github.com/viteinfinite)). See [PR 33](https://github.com/Backelite/sonar-swift/pull/33)
51+
- Fixed fastlane JUnit report support
52+
- SwiftLint 0.11.1 support
53+
- Better return code suppot for run-sonar-swift.sh
54+
55+
## 🔖 v0.2.3
56+
57+
- Fixed Lizard Sensor wrong file path
58+
59+
## 🔖 v0.2.2
60+
61+
- Added support for .xcodeproj only projects (thanks to [delannoyk](https://github.com/delannoyk))
62+
- Fix for Lizard Sensor to find indexed files (thanks to [gretzki](https://github.com/gretzki))
63+
- Got rid of confusion with commercial plugin in the update center
64+
65+
## 🔖 v0.2.1
66+
67+
- SwiftLint 0.8 support (new rules added).
68+
69+
## 🔖 v0.2.0
70+
71+
- Lizard complexity report support (thanks to [akshaysyaduvanshi](https://github.com/akshaysyaduvanshi))
72+
73+
## 🔖 v0.1.2
74+
75+
- SwiftLint 0.5.1 support (new rules added).
76+
- Added *sonar.swift.simulator* key in *sonar-project.properties* to select destination simulator for running tests
77+
- SwiftLint scans source directories only
78+
79+
## 🔖 v0.1.1
80+
81+
- SwiftLint 0.4.0 support (new rules added).
82+
83+
## 🔖 v0.1.0
84+
85+
- Initial release.

README.md

Lines changed: 2 additions & 74 deletions
Original file line numberDiff line numberDiff line change
@@ -41,84 +41,12 @@ In SonarQube under Quality Profiles the used Linter can be specified by selectin
4141

4242
Checkout the [Releases](https://github.com/Backelite/sonar-swift/releases) page.
4343

44+
The full release history is also available in [CHANGELOG.md](./CHANGELOG.md).
45+
4446
### Launching an analysis
4547
If you use [fastlane](https://fastlane.tools), please read [our fastlane integration doc](docs/sonarqube-fastlane.md).
4648
Otherwise, run the ```run-sonar-swift.sh``` script from your Xcode project root folder
4749

48-
### Release history
49-
50-
#### 0.3.6
51-
- SonarQube 7 support by [Hugal31](https://github.com/Hugal31). See [PR 135](https://github.com/Backelite/sonar-swift/pull/125)
52-
- Lower case fastlane by [milch](https://github.com/milch). See [PR 113](https://github.com/Backelite/sonar-swift/pull/113)
53-
- Ability to locate test files in sub-directories by [Hugal31](https://github.com/Hugal31). See [PR 123](https://github.com/Backelite/sonar-swift/pull/123)
54-
55-
56-
#### 0.3.5
57-
- SwiftLint 0.21.0 (95 rules now)
58-
- SonarQube 6.5 support
59-
- Fixes properties with space by [Branlute](https://github.com/Branlute). See [PR 84](https://github.com/Backelite/sonar-swift/pull/84)
60-
- Finds project version automatically with CFBundleShortVersionString by [Branlute](https://github.com/Branlute). See [PR 87](https://github.com/Backelite/sonar-swift/pull/87)
61-
- Fixes coverage with mixed objc swift project by [Branlute](https://github.com/Branlute). See [PR 88](https://github.com/Backelite/sonar-swift/pull/88)
62-
- Quotes support for multi-word project names by [PetrJandak](https://github.com/PetrJandak). See [PR 97](https://github.com/Backelite/sonar-swift/pull/97)
63-
64-
#### 0.3.4
65-
- SwiftLint 0.18.1 (add 8 more rules)
66-
- Fix README headers
67-
- Update README URLs to SonarQube
68-
69-
#### 0.3.3
70-
- Updated run-sonar-swift.sh to support -usesonarscanner (for sonar-scanner instead of sonar-runner).
71-
72-
#### 0.3.2
73-
- SwiftLint 0.16.1 (75 rules now).
74-
- Fixed [Metric 'test_data' should not be computed by a Sensor](https://github.com/Backelite/sonar-swift/issues/61) with SonarQube 6.2
75-
- fastlane documentation update by [mammuth](https://github.com/mammuth). See [PR 62](https://github.com/Backelite/sonar-swift/pull/62)
76-
- run-sonar-swift.sh fix by [TheSkwiggs](https://github.com/mammuth). See [PR 64](https://github.com/Backelite/sonar-swift/pull/64)
77-
78-
#### 0.3.1
79-
- Now falls back to sonar-scanner if sonar-runner is not installed (thanks to [MaikoHermans](https://github.com/MaikoHermans). See [PR 59](https://github.com/Backelite/sonar-swift/pull/59))
80-
- Ability to set *sonar.swift.appName*. Useful when basename is different from targeted scheme, or when slather fails with 'No product binary found' (thanks to [MaikoHermans](https://github.com/MaikoHermans). See [PR 58](https://github.com/Backelite/sonar-swift/pull/58))
81-
- Added a second linter: Tailor. Enables analysis of Swift code on linux. (thanks to [tzwickl](https://github.com/tzwickl) for the hard work. See [PR 51](https://github.com/Backelite/sonar-swift/pull/51))
82-
83-
84-
#### 0.3.0
85-
- SonarQube 6 support. Important : will work with SonarQube 5.x and above only. Will not work anymore with SonarQube 4.5.x anymore.
86-
- SwiftLint 0.13.1 support (49 rules now).
87-
- Desactivation of unit tests and coverage is now allowed. Use **run-sonar-swift.sh -nounittests** to do it.
88-
89-
#### 0.2.4
90-
- Analysis does not fail anymore when an unkwown issue is reported by SwiftLint. See [issue 35](https://github.com/Backelite/sonar-swift/issues/35)
91-
- fastlane documentation (thanks to [viteinfinite](https://github.com/viteinfinite)). See [PR 33](https://github.com/Backelite/sonar-swift/pull/33)
92-
- Fixed fastlane JUnit report support
93-
- SwiftLint 0.11.1 support
94-
- Better return code suppot for run-sonar-swift.sh
95-
96-
#### 0.2.3
97-
- Fixed Lizard Sensor wrong file path
98-
99-
#### 0.2.2
100-
- Added support for .xcodeproj only projects (thanks to [delannoyk](https://github.com/delannoyk))
101-
- Fix for Lizard Sensor to find indexed files (thanks to [gretzki](https://github.com/gretzki))
102-
- Got rid of confusion with commercial plugin in the update center
103-
104-
#### 0.2.1
105-
- SwiftLint 0.8 support (new rules added).
106-
107-
#### 0.2.0
108-
- Lizard complexity report support (thanks to [akshaysyaduvanshi](https://github.com/akshaysyaduvanshi))
109-
110-
#### 0.1.2
111-
- SwiftLint 0.5.1 support (new rules added).
112-
- Added *sonar.swift.simulator* key in *sonar-project.properties* to select destination simulator for running tests
113-
- SwiftLint scans source directories only
114-
115-
#### 0.1.1
116-
- SwiftLint 0.4.0 support (new rules added).
117-
118-
#### 0.1.0
119-
- Initial release.
120-
121-
12250
### Prerequisites
12351

12452
- a Mac with Xcode 7 or +

0 commit comments

Comments
 (0)