(1) I updated the Atlassian dependencies for this Bamboo app. As a result, the app supports Bamboo v6.8 onwards. This is because Bamboo6.8 is the first Bamboo shipping with Atlassian UPM v3.Older Bamboo versions are working fine, too, but official support is dropped. If you use an older Bamboo version, update the Atlassian Universal Plugin Manager to at least v3. Otherwise the app will still work, but you will see an error while installing. (2) Checkstyle reports generated by PHPStan are working now fine, too. See Null Pointer Reference when trying to view CheckStyle results for details.
Version history
2.0.10Bamboo Server 6.8.0 - 9.2.52020-04-08(1) Updated Atlassian dependencies (2) PHPStan supported Version 2.0.10 • Released 2020-04-08 • Supported By Markus Schulte • Paid via Atlassian • Commercial2.0.9Bamboo Server 5.15.0 - 6.10.62019-06-20Bamboo 6.9 compatible No release notes.2.0.6Bamboo Server 5.15.0 - 6.8.32018-06-11Maintainence release PHP_CodeSniffer provides advices of type "warning", too (Checkstyle has only "errors"). This "warning"-advices are now supported, too.
2.0.4Bamboo Server 5.15.0 - 6.5.12018-05-16Bugfix release When using the addon, the navigation might have been broken.
This release works around a Bamboo-Bug, causing the navigation to be broken. For details, have a look at https://jira.atlassian.com/browse/BAM-19884
2.0.3Bamboo Server 5.15.0 - 6.5.12018-05-10Maintainence release This release contains internal changes only.
- More work regarding usage of Atlassian Spring scanner v2
- Removed (meanwhile unused) dependencies to jsr311-api and jaxb-api
2.0.1Bamboo Server 5.15.0 - 6.5.12018-05-03Maintainence release Fix
- The addon might have had problems when running on Bamboo remote agents
Maintenance
- Updated external dependencies, biggest change is relying on Bamboo's Spring Scanner 2 support
2.0.0Bamboo Server 5.15.0 - 6.4.22018-04-19Improved job result page The job result page renewed completely, providing now two new features, filtering as well as grouping options. By using the filter/grouping, only details for a certain directory with a certain severity can be shown, for example.The performance of this page has improved, as a result, the default "Auto split-size" was being increased to 10.000, you may try higher values.
1.5.0Bamboo Server 5.15.0 - 6.4.22017-11-28Linking result to repository New
- When viewing result, link each reported file to the repository; GitHub, Bitbucket and Bitbucket server aka Stash are supported
Fix
- At task-configuration, the URL to the project-page
Improvement
- Result DataTable is now rendered after page load of job build result page
- "Location" of a result moved to the left column at job build result page
- For report chart, report is renamed from "Metric Checkstyle errors" to "Checkstyle errors"
Maintenance
- Updated external dependencies
Internal
- Separated XML processing from Bamboo framework into own project
- Combine the different repositories of the Schultedev Bamboo addon development into a single repository
1.4.2Bamboo Server 5.10.0 - 6.2.92017-06-16Maintainence release - DataTables to 1.10.15
- New task-option for configuring auto-split size
1.4.1Bamboo Server 5.10.0 - 6.0.52017-06-09Bugfix release Fixing possible OSGi-problem when addon is run in combination with Bamboo remote agents.
1.4.0Bamboo Server 5.10.0 - 6.0.52017-06-05Handle bigger results Introduced auto-splitting of big results files.
1.3.5Bamboo Server 5.10.0 - 6.0.52017-02-16Bugfix release Previous version messed up packaging.
1.3.3Bamboo Server 5.10.0 - 5.14.52017-01-28Bugfix release - Fixed possible error on very long messages
- jQuery DataTables to 1.10.13 on the way
1.3.2Bamboo Server 5.10.0 - 5.14.52017-01-09Bugfix release Fixed a possible NPE, see
https://bitbucket.org/MarkusSchulte/atlassian-bamboo-checkstyle-plugin/issues/3/
1.3.1Bamboo Server 5.10.0 - 5.14.52016-11-13Bugfix: Now the task is running on remote agents, too The Checkstyle-task has not been running smoothly on remote agents - now it does.
Tested against Bamboo 5.14.1 on the way, and brought external dependencies up to date.
1.3.0Bamboo Server 5.10.0 - 5.13.22016-09-28Added report line chart No release notes.1.2.2Bamboo Server 5.10.0 - 5.13.22016-09-25Handling Atlassian license Atlassian license is now handled correctly (if valid, expired, ...)
1.2.0Bamboo Server 5.10.0 - 5.13.22016-09-08Improved result visualisation In the main, this release improves result visualisation by using jQuery DataTables. This releases adds other small visual improvements, too.
1.0.1Bamboo Server 5.10.0 - 5.13.22016-08-17Supporting Bamboo 5.13.0 No release notes.1.0.0Bamboo Server 5.10.0 - 5.14.52016-06-11Initial release No release notes.