|
1 | 1 | # _SonarQube Plugin for Swift_ Changelog
|
2 | 2 |
|
| 3 | +## v0.4.0 |
| 4 | +- Objective-C support (merged from our [Objective-C plugin](https://github.com/Backelite/sonar-objective-c)). When upgrading to this version you must install OCLint (brew install oclint). If you used our Objective-C plugin, you must uninstall it (remove it from /extensions/plugins directory). |
3 | 5 |
|
4 |
| -## 🔖 v0.3.8 |
| 6 | +## v0.3.8 |
5 | 7 |
|
6 | 8 | - Ability to add a separate path for surefire junit test reports by [vexdev](https://github.com/vexdev). See [PR 105](https://github.com/Backelite/sonar-swift/pull/105)
|
7 | 9 | - Added check for Swift language to surefire sensor To avoid ["Can not add the same measure twice" issue](https://github.com/Backelite/sonar-swift/issues/103) by [felazuris](https://github.com/felazuris). See [PR 103](https://github.com/Backelite/sonar-swift/issues/103)
|
|
11 | 13 | - SwiftLint 0.26.0 support by [gaelfoppolo](https://github.com/gaelfoppolo). See [PR 148](https://github.com/Backelite/sonar-swift/pull/148)
|
12 | 14 | - Added support for modular code coverage and ability to specify a reports directory by [isaacwang4076](https://github.com/isaacwang4076). See [PR 151](https://github.com/Backelite/sonar-swift/pull/151)
|
13 | 15 |
|
14 |
| -## 🔖 v0.3.7 |
| 16 | +## v0.3.7 |
15 | 17 |
|
16 | 18 | - Add SwiftLint 0.25.0 support by [gaelfoppolo](https://github.com/gaelfoppolo) . See [PR 135](https://github.com/Backelite/sonar-swift/pull/135)
|
17 | 19 |
|
18 | 20 |
|
19 | 21 |
|
20 |
| -## 🔖 v0.3.6 |
| 22 | +## v0.3.6 |
21 | 23 |
|
22 | 24 | - SonarQube 7 support by [Hugal31](https://github.com/Hugal31). See [PR 125](https://github.com/Backelite/sonar-swift/pull/125)
|
23 | 25 | - Lower case fastlane by [milch](https://github.com/milch). See [PR 113](https://github.com/Backelite/sonar-swift/pull/113)
|
24 | 26 | - 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)
|
25 | 27 |
|
26 |
| -## 🔖 v0.3.5 |
| 28 | +## v0.3.5 |
27 | 29 |
|
28 | 30 | - SwiftLint 0.21.0 (95 rules now)
|
29 | 31 | - SonarQube 6.5 support
|
|
32 | 34 | - Fixes coverage with mixed objc swift project by [Branlute](https://github.com/Branlute). See [PR 88](https://github.com/Backelite/sonar-swift/pull/88)
|
33 | 35 | - Quotes support for multi-word project names by [PetrJandak](https://github.com/PetrJandak). See [PR 97](https://github.com/Backelite/sonar-swift/pull/97)
|
34 | 36 |
|
35 |
| -## 🔖 v0.3.4 |
| 37 | +## v0.3.4 |
36 | 38 |
|
37 | 39 | - SwiftLint 0.18.1 (add 8 more rules)
|
38 | 40 | - Fix README headers
|
39 | 41 | - Update README URLs to SonarQube
|
40 | 42 |
|
41 |
| -## 🔖 v0.3.3 |
| 43 | +## v0.3.3 |
42 | 44 |
|
43 | 45 | - Updated run-sonar-swift.sh to support -usesonarscanner (for sonar-scanner instead of sonar-runner).
|
44 | 46 |
|
45 |
| -## 🔖 v0.3.2 |
| 47 | +## v0.3.2 |
46 | 48 |
|
47 | 49 | - SwiftLint 0.16.1 (75 rules now).
|
48 | 50 | - Fixed [Metric 'test_data' should not be computed by a Sensor](https://github.com/Backelite/sonar-swift/issues/61) with SonarQube 6.2
|
49 | 51 | - fastlane documentation update by [mammuth](https://github.com/mammuth). See [PR 62](https://github.com/Backelite/sonar-swift/pull/62)
|
50 | 52 | - run-sonar-swift.sh fix by [TheSkwiggs](https://github.com/mammuth). See [PR 64](https://github.com/Backelite/sonar-swift/pull/64)
|
51 | 53 |
|
52 |
| -## 🔖 v0.3.1 |
| 54 | +## v0.3.1 |
53 | 55 |
|
54 | 56 | - 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))
|
55 | 57 | - 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))
|
56 | 58 | - 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))
|
57 | 59 |
|
58 |
| -## 🔖 v0.3.0 |
| 60 | +## v0.3.0 |
59 | 61 |
|
60 | 62 | - SonarQube 6 support. Important : will work with SonarQube 5.x and above only. Will not work anymore with SonarQube 4.5.x anymore.
|
61 | 63 | - SwiftLint 0.13.1 support (49 rules now).
|
62 | 64 | - Desactivation of unit tests and coverage is now allowed. Use **run-sonar-swift.sh -nounittests** to do it.
|
63 | 65 |
|
64 |
| -## 🔖 v0.2.4 |
| 66 | +## v0.2.4 |
65 | 67 |
|
66 | 68 | - Analysis does not fail anymore when an unkwown issue is reported by SwiftLint. See [issue 35](https://github.com/Backelite/sonar-swift/issues/35)
|
67 | 69 | - fastlane documentation (thanks to [viteinfinite](https://github.com/viteinfinite)). See [PR 33](https://github.com/Backelite/sonar-swift/pull/33)
|
68 | 70 | - Fixed fastlane JUnit report support
|
69 | 71 | - SwiftLint 0.11.1 support
|
70 | 72 | - Better return code suppot for run-sonar-swift.sh
|
71 | 73 |
|
72 |
| -## 🔖 v0.2.3 |
| 74 | +## v0.2.3 |
73 | 75 |
|
74 | 76 | - Fixed Lizard Sensor wrong file path
|
75 | 77 |
|
76 |
| -## 🔖 v0.2.2 |
| 78 | +## v0.2.2 |
77 | 79 |
|
78 | 80 | - Added support for .xcodeproj only projects (thanks to [delannoyk](https://github.com/delannoyk))
|
79 | 81 | - Fix for Lizard Sensor to find indexed files (thanks to [gretzki](https://github.com/gretzki))
|
80 | 82 | - Got rid of confusion with commercial plugin in the update center
|
81 | 83 |
|
82 |
| -## 🔖 v0.2.1 |
| 84 | +## v0.2.1 |
83 | 85 |
|
84 | 86 | - SwiftLint 0.8 support (new rules added).
|
85 | 87 |
|
86 |
| -## 🔖 v0.2.0 |
| 88 | +## v0.2.0 |
87 | 89 |
|
88 | 90 | - Lizard complexity report support (thanks to [akshaysyaduvanshi](https://github.com/akshaysyaduvanshi))
|
89 | 91 |
|
90 |
| -## 🔖 v0.1.2 |
| 92 | +## v0.1.2 |
91 | 93 |
|
92 | 94 | - SwiftLint 0.5.1 support (new rules added).
|
93 | 95 | - Added *sonar.swift.simulator* key in *sonar-project.properties* to select destination simulator for running tests
|
94 | 96 | - SwiftLint scans source directories only
|
95 | 97 |
|
96 |
| -## 🔖 v0.1.1 |
| 98 | +## v0.1.1 |
97 | 99 |
|
98 | 100 | - SwiftLint 0.4.0 support (new rules added).
|
99 | 101 |
|
100 |
| -## 🔖 v0.1.0 |
| 102 | +## v0.1.0 |
101 | 103 |
|
102 | 104 | - Initial release.
|
0 commit comments