Skip to content

Latest commit

 

History

History
460 lines (329 loc) · 16.4 KB

CHANGELOG.md

File metadata and controls

460 lines (329 loc) · 16.4 KB

CHANGELOG

v2.7.2

v2.7.1

v2.7.0

  • Add Branch Coverage data for ProfData coverage files hborawski #477

  • Fixed 'Argument list too long' when running 'xcrun llvm-cov' samuelsainz #476

v2.6.1

v2.6.0

v2.5.0

v2.4.9

v2.4.8

v2.4.7

  • Update dependencies dnedrow

  • Fixed errors when llvm-cov argument length exceeds ARG_MAX weibel #414

  • Show "No coverage directory found." instead of "implicit conversion nil into String" phimage #381 #341

v2.4.6

v2.4.5

  • Support for specifying a specific binary architecture ksuther, nickolas-pohilets #367

  • Added absolute statement count to simple output (instead of showing just a percentage) barrault01, ivanbrunel #365

  • Updated nokogiri dependency version #363, #366

  • slather now requires ruby 2.1 or later (10.13 ships with 2.3.3)

v2.4.4

v2.4.3

v2.4.2

v2.4.1

  • Add --configuration option
    thasegaw #294

  • Fix misdetection of Xcode version if Spotlight hasn't indexed Xcode yet
    ksuther #298

  • Better verbose message when no binaries are found
    ksuther #300

v2.4.0

v2.3.0

  • Fixes broken fallback value of input_format inside configure_input_format
    sbhklr #233, #232

  • Add --travispro flag
    sbhklr #223, #219

  • Fixes silent failure in case of unsuccessful upload to Coveralls
    sbhklr #222, #217

v2.2.1

v2.2.0

  • Fix nil crash in project.rb derived_data_path
    bootstraponline #203

  • Fix for correct line number for lines that are hit thousands or millions of time in llvm-cov.
    Mihai Parv #202, #196

  • Generate coverate for multiple binaries by passing multiple --binary-basename or --binary-file arguments, or by using an array in .slather.yml
    Kent Sutherland #188

  • Support for specifying source file patterns using the --source-files option or the source_files key in .slather.yml
    Matej Bukovinski #201

  • Improve getting schemes. Looks for user scheme in case no shared scheme is found.
    Matyas Hlavacek #182

  • Search Xcode workspaces for schemes. Workspaces are checked if no matching scheme is found in the project.
    Kent Sutherland #193, #191

  • Fix for hit counts in thousands or millions being output as floats intead of integers
    Carl Hill-Popper #190

v2.1.0

  • Support for Xcode workspaces. Define workspace configuration in .slather.yml or use the --workspace argument if you build in a workspace.

  • Improved slather error messages
    Kent Sutherland #178

  • Re-add Teamcity support
    Boris Bügling #180

  • Show lines that are hit thousands or millions of time in llvm-cov
    Kent Sutherland #179

  • Fix for setting scheme/workspace from configuration file.
    Boris Bügling #183

v2.0.2

  • Escape the link to file names properly
    Thomas Mellenthin #158

  • Product info is now read from schemes. Specify a scheme in .slather.yml or with the --scheme argument to ensure consistent results. Automatically detect the derived data directory from xcodebuild
    Kent Sutherland #174

  • Xcode 7.3 compatibility (updated path returned by profdata_coverage_dir)
    Kent Sutherland #125, #169

  • Improve matching of xctest bundles when using --binary-basename
    Kent Sutherland #167

  • Build Statistic Reporting for TeamCity
    Michael Myers #150

  • Use named classes for subcommands in bin/slather
    bootstraponline #170

v2.0.1

  • Fixes how profdata_coverage_dir is created.
    guidomb #145

v2.0.0

v1.8.3

v1.8.1

  • Fixed dependency conflict with CocoaPods v0.38
  • Updated usage of cocoapods plugin API since it has changed in v0.38
    Julian Krumow #95

v1.7.0

v1.6.0

v1.5.4

v1.5.2

  • Add an option to define the output directory for cobertura xml reports
    Julian Krumow #37

v1.5.1

  • Avoid crashes when coverage data is empty
  • Fix bug which prevented source files without coverage data to be included in Cobertura xml report
    Julian Krumow #34

v1.5.0

v1.4.0

  • Implement a CocoaPods plugin
    Kyle Fuller #25

  • Avoid getting 'Infinity' or 'NaN' when dividing by 0.0
    Mark Larsen

  • Ignore exceptions about files not existing by using 'force'
    Mark Larsen

v1.3.0

v1.2.1

v1.2.0

v1.1.0

v1.0.1

  • Fix coverage search for files that contain spaces
    Mark Larsen

v1.0.0

v0.0.31

  • find source files via pbx proj rather than file system
    Mark Larsen

v0.0.3