All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
- [internal] Upgraded RIBS
- Limited the situations where the ruby-related line deleting happened
- [internal] Enabled Lazy loading of rust reports
- [internal] Upgraded RIBS
- Ability to load PEMS from base64 encoded envvars
- Allowed empty layout values
- Fixed corner case in Node where some partials could have been counted as hits
- [internal] Upgraded RIBS
- [internal] Changed logic for single-session totals calculation
- Upgraded RIBS for performance reasons
- Fixed pickling of TorngitClientError
- Fixed complexity calculation on filtered reports
- Fixed bug on YAML being not a dict
- [INTERNAL] Changed location of celery config in order to have consistent celery rules
- [CE-3240] Fixed Bitbucket API calls on what pertains to teams
- Corrected some exceptions on YAML errors
- Made ignore_lines clear less caches
- Made
threshold
nullable on some fields
- Replaced library for validating YAMLs
- [INTERNAL] Removed pycurl
- Fixed small cache discrepancy for when ignore-lines was used
- Now
totals.coverage
can be None if the totals have no lines totals.files
will only count files that have at least some coverage in them under that given analysis
emails
are properly collected usingget_authenticated_user
- Issues on
analytics
call will no longer crash the rest of the code if they crash
- Changed prefix-matching behavior on flags filtering to exact-matching. Old behavior can be achiaved on setting
get_config("compatibility", "flag_pattern_matching")
to True
- [CE-3152] Fixed bug where a loss of integrity on some commits could cause descendant commits to not carryforward properly from it
- Loosened dependencies so package upgrades can happen more easily
- Implemented Bitbucket Oauth1 functions
- Added
flag_management
field and subfields to user YAML