Skip to content
This repository has been archived by the owner on Apr 20, 2023. It is now read-only.

Latest commit

 

History

History
293 lines (191 loc) · 7.84 KB

CHANGELOG.md

File metadata and controls

293 lines (191 loc) · 7.84 KB

2.1.12

Fixes

  • #322 Add Cirrus CI

Dependencies and Misc

  • #311 Bump coverage from 5.3 to 5.3.1
  • #312 Bump coverage from 5.3.1 to 5.4
  • #314 Bump coverage from 5.4 to 5.5
  • #320 Upgrade to GitHub-native Dependabot

2.1.11

Fixes

  • #305 Added option to disable printing of gcov-out
  • #308 Handle exceptions that don't have a returncode

Dependencies and Misc

  • #301 Update to Python 3.9

2.1.10

Fixes

  • #148 Output elapsed time with S3 upload
  • #153 Improve error reporting in the "try_run" function and correctly include original command output in the error message
  • #295 Added sleep between upload retries.
  • #297 Ignore emacs lisp files
  • #298 Fix error try_to_run using | without shell=True (fix #284)

Dependencies and Misc

  • #290 Bump coverage from 4.5.4 to 5.2.1
  • #291 Update python versions
  • #292 Add license scan report and status
  • #294 Update README with accurate links
  • #296 Bump coverage from 5.2.1 to 5.3

2.1.9

  • #289Remove token restriction as it is changed server-side

2.1.8

  • #285Add support for CODECOV_FLAGS
  • #276Add ability to specify number of upload retries

2.1.7

  • #279 Fix pinned coverage version

2.1.6

  • #275 Fix GitHub Actions implementation

2.1.5

  • #273 Implement retries on Codecov API calls
  • #265 Add GitHub Actions CI detection
  • #267 Add CODECOV_NAME as default for name

2.1.4

  • #260 Enforce black formatting
  • #169 Fix command line quoting on Windows
  • #216 Fix GitLab CI project directory detection on Windows
  • #264 Fix GitLab CI post version 9
  • #262 Check text for NoneType on writes
  • #266 Include the cacert in the PUT call when uploading to S3
  • #263 Fixed gcov not being found in certain instances

2.1.3

  • Fix find command not working on Windows
  • Add support for gzipping reports
  • Dynamic syncing of version

2.1.1

  • Fix command when neither hg or git are not available

2.1.0

  • Remove x-amz-acl header
  • Reformat with Black

2.0.22

  • Cleaning TOC generation

2.0.21

  • fixed string issues

2.0.20

  • fixed broken subprocess handling

2.0.19

  • fixed broken subprocess handling

2.0.18

  • fixed broken subprocess handling

2.0.17

  • fixed reported command injection vulnerability.

2.0.16

  • fixed reported command injection vulnerability.

2.0.15

  • add -X s3 to disable direct to S3 uploading

2.0.14

  • fixed coverage combine

2.0.13

  • fix encoding issues

2.0.12

  • revert merge commit fix, back to old way

2.0.11

  • fix merge commit when it's a pull request
  • remove snapci, business closed
  • skip vendor directories for gcov parsing
  • run coverage combine not merge
  • fix report encoding

2.0.10

  • fix uploading when reports contain characters outside of latin-1
  • remove reduced_redundancy header from

2.0.7

  • Add --name/-n to cli
  • Add support for Jenkins Blue
  • Fix environment variable joining
  • Add Greenhouse CI detection
  • Fix GitLab detection
  • Add default VCS_* environment
  • Auto-merge py-coverage
  • Remove Xcode processing support, please use bash uploader.
  • Support yaml:token and yaml:slug

2.0.5

  • Use %20 for encoding spaces [appveyor] #66

2.0.4

  • fix detecting merge commits on all CI, not just Travis

2.0.3

  • add -F to flagging uploads [new feature]
  • fixed some reports ascii chars
  • added --pr flag for manually specifing pulls
  • added --tag flag for manually git tags
  • added env detection for Travis
  • added buildkite detection
  • added teamcity detection
  • added more snapci detection
  • detect codecov.yml file detection
  • depreciating xcode support, use bash uploader
  • hide token from stdout

1.6.4

  • fix gitlab project directory
  • fallback on git branch/commit
  • fix using gcov_exec

1.6.0

  • depreciate --no-fail now a default
  • add --required to fail the build if Codecov fails
  • added --cacerts for enterprise customers
  • added fix reports http://bit.ly/1O4eBpt

1.5.0

  • fix retreiving mercurial commit
  • add support for swift/xcode7 profdata
  • now uploading direct-to-s3 to improve product performance
  • not require branch, will default to master (the default branch)
  • fix drone.io commit number, which is not a full 40 sha.

1.4.1

  • added --no-fail to prevent failing builds when missing configuration or Codecov errors

1.4.0

  • Ignore other known bad files/paths
  • Added test suite to test against example repositories
  • Using coverage xml -i to ignore No source for code errors
  • Cleaned up command output with help and colors
  • Added gcov processing, see codecov --help for more info.

1.3.1

  • Ignore other known bad files/paths
  • Fix issue with decoding files in py3+

1.3.0

  • Refactor project to be a global uploader for more reports

1.2.3

  • Remove test-results.xml, not a coverage file
  • Add CircleCI container numbers

1.2.2

  • bring back client-side pre-processing for jacoco (they can crush)

1.2.1

  • accept any file ending in coverge.xml

1.2.0

  • accept nosetests.xml and test-results.xml files
  • no longer do client side pre-processing, upload raw
  • capture SEMAPHORE_CURRENT_THREAD

1.1.13

  • added --build arg for advanced usage

1.1.10

  • fix package for 2.6 on windows
  • fix showing --help when called in non-git backed repo
  • fix AppVeyor public repos

1.1.8

  • support GitLab CI Runner
  • added rollbar to help bugs if presented
  • added more filepath matching
  • pep8 cleanup
  • added Shippable ci

1.1.7

  • support for D lang added, special thanks to @ColdenCullen
  • Wercker CI supported by @Robpol86
  • fixed Drone build number

1.1.6

  • fix semaphore commit revision number
  • preprocess reports from xml

1.1.5

  • search for all lcov|gcov files
  • depreciate --min-coverage, use GitHub Status Update feature
  • pre-process xml => json

1.1.4

  • added support for pyhton 2.6 by @Robpol86
  • added AppVeyor support by @Robpol86

1.1.3

  • added more ignore paths

1.1.2

  • search for lcov.info files
  • pause for .1 before checking for min-coverage
  • accept --env variables which are stored in front-end for build specs

1.1.1

  • build python coverage xml only when no reports found to fix overriding reports
  • now defaulting output to plain text. Use --json to return json results
  • added jacocoTestReport.xml to search list
  • changed --min-coverage waiting methods to, 5 tries @ 15s each
  • added Sites/www/bower and node_modules to ignored table of contents