v1.1.0

@Pablissimo Pablissimo released this Apr 2, 2017 · 10 commits to master since this release

  • Better path translation between tslint and SonarQube when symlinks are involved
  • Tidies up important quality issues reported by SonarQube analysis on the plugin itself (no functional changes as a result)
  • Fixes an issue where reusing existing tslint output still required tslint to be detectable in the project structure (#114)
  • Updated tslint rule set to latest as of 4.5.1

v1.1.0-RC2

@Pablissimo Pablissimo released this Mar 29, 2017 · 15 commits to master since this release

  • Fix packaging regression (#133) that caused the plugin to present in the admin interface as 'SonarTsPlugin' rather than 'TypeScript

RC period runs until April 2nd during which only fixes to any regressions will be merged for release as 1.1.0.
1.1.0 is also the candidate release for publishing to the SonarQube Update Centre, depending on review processes etc.

v1.1.0-RC1

@Pablissimo Pablissimo released this Mar 16, 2017 · 18 commits to master since this release

  • Better path translation between tslint and SonarQube when symlinks are involved
  • Tidies up important quality issues reported by SonarQube analysis on the plugin itself (no functional changes as a result)
  • Fixes an issue where reusing existing tslint output still required tslint to be detectable in the project structure (#114)
  • Updated tslint rule set to latest as of 4.5.1

RC period runs until March 26th during which only fixes to any regressions will be merged for release as 1.1.0.
1.1.0 is also the candidate release for publishing to the SonarQube Update Centre, depending on review processes etc.

v1.0.0

@Pablissimo Pablissimo released this Feb 11, 2017 · 42 commits to master since this release

  • Fixed path handling in some CI situations, where casing or relative/absolute path differences caused issues to not be reported against source files on Windows
  • Updated rules to match latest tslint
  • Updated rules to be classified as Code Smell, Bug or Vulnerability as required

v1.0.0-RC1

@Pablissimo Pablissimo released this Feb 5, 2017 · 47 commits to master since this release

Candidate 1 for 1.0.0 release - will become published 1.0.0 release if no late breaking issues found.

  • Updates almost all parameter names to be better structured, camelCased
  • Adds support for new option, sonar.ts.tslint.outputPath that causes the plugin to parse the result of a prior tslint run rather than running tslint itself (thanks, @NikitaEgorov)
  • Fixes a relative-path issue with tslint when run in some modes
Pre-release

v0.99-pre

@Pablissimo Pablissimo released this Jan 18, 2017 · 66 commits to master since this release

Adds support for two new options:

  • sonar.ts.tslintprojectpath - set to 'tsconfig.json' or similar, the path to your TypeScript configuration file describing what files to compile and lint
  • sonar.ts.tslinttypecheck - true/false, defaults to false - if true, requests tslint perform a type-check too, which allows certain rules requiring type information to work
Pre-release

Release v0.98-pre

@Pablissimo Pablissimo released this Dec 29, 2016 · 73 commits to master since this release

  • Fixes #48, LCOV output from Angular CLI not being parsed properly
Pre-release

Release v0.97-pre

@Pablissimo Pablissimo released this Dec 27, 2016 · 75 commits to master since this release

  • Fixes null reference exception when analysis batch has empty tslint output (fixes #74, #78)
Pre-release

Release v0.96-pre - tslint 4.0.0+ support

@Pablissimo Pablissimo released this Dec 6, 2016 · 76 commits to master since this release

  • Fix incompatibility with tslint 4.0.0+
  • Fix long tslint output on Linux being truncated and causing analysis failure
  • Updated rules to include those added in recent versions of tslint (should now be up to date as of 4.0.2)
Pre-release

Release v0.94-pre - SonarQube 6+ support

@Pablissimo Pablissimo released this Oct 30, 2016 · 78 commits to master since this release

  • Added support for SonarQube 6.0 and 6.1
  • Removed support for version of SonarQube prior to 5.6 LTS
  • Fixed file path handling issues in Linux
  • Replaced coverage sensor with a combined coverage-and-line-counting sensor