- Added support to specify direct path to xccoverage/xccovreport file (by cmarchal).
- Xcode 10 fixes (by aaroncrespo).
- Fixed Coveralls issue when project structure contains spaces (by ngs).
- Fixed target coverage calculation.
- Fixed issue parsing
DISABLE_COVERALLS
option (by chrisballinger).
- Added option to disable automatic Coveralls submission (by chrisballinger).
- Default values always computed (by revolter).
- Hidden Coveralls token from logs (by chrisballinger).
- Supported
.xccovreport
format introduced by Xcode 9.3. If you want to continue parsing.xccoverage
files use thelegacy_support
option of xcov.
- Fixed compatibility issue with Fastlane 2.86.0.
- Fixed Slack notifications.
- Fixed dependencies clonflict (by thelvis4).
- Fixed bug loading .xcovignore file when fastlane folder is hidden (by thelvis4).
- Fixed empty
slack_url
causing crash (by initFabian).
- Fixed report creation when write access to
/tmp
folder is not available (by michaelharro). - Sorted targets alphabetically.
- Two digits precision for displayable coverage values.
- Customize Slack message and user (by BennX).
- Set Fastlane minimum version compatible to
2.19.2
.
- Fixed compatibility issue with
danger-xcov
.
- Added Coveralls support.
- Improved error handling.
- xcovignore entries now case-insensitive (by thelvis4).
- Added
--only_project_targets
option that displays the coverage only for main project targets, e.g. skip Pods targets (by thelvis4). - Measured coverage considering number of lines (by thelvis4).
- Fixed sorting by coverage percentage (by thelvis4).
- Fastlane 2.0 compatibility (by KrauseFx).
- Fixed
fastlane_core
dependency.
- Fixed a compatibility issue with
fastlane_core
0.57.0 (by thelvis4).
- Fixed the bug when
danger-xcov
raised a exception ifsource_directory
wasn't explicitly defined (by thelvis4).
- Implemented ability to ignore directories (by thelvis4).
- Improved validation of
derived_data_path
option (by thelvis4). - Changed
exclude_targets
option so that it will also accept an array (by tapi). - Added
include_targets
option to limit reporting of targets to specific options (by tapi).
- Fixed appearance of ignored files on markdown reports (by cdzombak).
- Allowed
FastlaneCore
versions greater than1.0.0
.
- Fixed problem involving markdown reports and encoding issues.
- [BREAKING] Fixed bug where no .xccoverage files could be found (by michaelharro). Note: If you were manually escaping the paths passed as arguments to xcov that is no longer needed as this change does that for you.
- Improved json reports (by hds).
- Added options to export reports as json or markdown files (by hds).
- Added functionality specific for the Danger plugin.
- Added Danger plugin information to project's README.
- Fixed a compatibility issue with last versions of FastlaneCore.
- Ignore file allows wildcards for matching a group of files (by stevenreinisch)
- New
exclude_targets
option to exclude reporting for the targets given (by stevenreinisch)
- Ignored coverage for a specified list of files
- Fixed bug using the
derived_data_path
option - Fixed bug sorting multiple
.xccoverage
files by datetime
- Additional flag to enable coverage reports for
.xctest
targets
- Raised exception when the minimum coverage threshold is not reached (by opfeffer)
- Fixed bug expanding/collapsing rows with same filename
- Added Fastlane integration to README