-
Update xcodeproj version adamyanalunas #502
-
Support alternate CI systems in coveralls output fermoyadrop #504
-
Add Bitrise support to coveralls output fermoyadrop #504
-
Add Branch Coverage data for ProfData coverage files hborawski #477
-
Fixed 'Argument list too long' when running 'xcrun llvm-cov' samuelsainz #476
- Added GitHub actions support martin-key, troyfontaine #468
- Added support for Sonarqube output adellibovi #456
-
Optimize performance for many binaries cltnschlosser #455
-
Don't generate line 0 in profdata_coverage_file.rb from line with error tthbalazs #449
-
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
-
Fix .dSYM and .swiftmodule files filtering in find_binary_files() krin-san #368
-
Fixed loading coverage for a single source file blackm00n #377 #398
-
Fixed truncated file list in HTML export miroslavkovac #402 #261
-
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
-
slather now requires ruby 2.1 or later (10.13 ships with 2.3.3)
-
Added llvm-cov output format sgtsquiggs #354
-
Initial Xcode 9 support ksuther #339, ivanbrunel #321, FDREAL #338
-
Add
--json
output option for basic JSON format not specific to any particular service. ileitch #318
-
Restored support for Xcode 7
ButkiewiczP #304
-
Fix misdetection of Xcode version if Spotlight hasn't indexed Xcode yet
ksuther #298 -
Better verbose message when no binaries are found
ksuther #300
-
Automatically ignore headers in Xcode platform SDKs.
ksuther #286 -
Automatically handle schemes with multiple build or test targets
serges147 #275 -
Added TeamCity as a CI service option
joshrlesch #279 -
Handle UTF-8 characters correctly in HTML reports
0xced #259 -
Fix hanging
xcodebuild
invocation when getting derived data path.
arthurtoper #238, #197, #212, #234
-
Fixes broken fallback value of
input_format
insideconfigure_input_format
sbhklr #233, #232 -
Fixes silent failure in case of unsuccessful upload to Coveralls
sbhklr #222, #217
-
Make
project.coverage_files
public -
Add docs attribute reader to
project.rb
bootstraponline #209 -
Add
--decimals
flag
bootstraponline #207 -
Add
slather version
command
bootstraponline #208
-
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
-
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
-
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 fromxcodebuild
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
-
Making HTML directory self contained
Colin Cornaby #137 -
Add
binary_basename
configuration option
Boris Bügling #128 -
Add support to profdata file format
Simone Civetta Olivier Halligon Matt Delves Pierre-Marc Airoldi #92
- Add buildkite support to coveralls
David Hardiman #98 - Update to xcodeproj 0.28.0 to avoid collisions with Cocoapods 0.39.0
Julian Krumow
#106/#109
- Fixed dependency conflict with CocoaPods v0.38
- Updated usage of cocoapods plugin API since it has changed in v0.38
Julian Krumow #95
- Add CircleCI support
Jonathan Hersh #55
-
Fix calculation of branch coverage when a class has no branches
Julian Krumow #40 -
Always consider empty files as 100% tested
Boris Bügling #45
- Add an option to define the output directory for cobertura xml reports
Julian Krumow #37
- 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
- Add support for Cobertura
Julian Krumow #30
-
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
- Add Gutter JSON output
Boris Bügling #24
-
Fix typo --simple-output description
Ayaka Nonaka #19 -
Remove broken travis pro support
Mark Larsen #22 -
Fix exception for files without
@interface
or@implementation
Piet Brauer #23
-
Remove duplicate coverage files, favoring the file with higher coverage.
Ayaka Nonaka #16 -
Add support for access token and Travis Pro
Chris Maddern #17
- Support for code coverage of pods
Mark Larsen
- Fix coverage search for files that contain spaces
Mark Larsen
-
beautified README
Ayaka Nonaka #4
Kyle Fuller #5 -
Add Travis automated builds
Mark Larsen #6 -
Use
||=
instead ofunless
Ayaka Nonaka #7
- find source files via pbx proj rather than file system
Mark Larsen
- Initial Release
Mark Larsen