---------------------------
- Add Style priority level for keywords that's between Warning and Info levels.
- EclassDocMissingVar: Ignore underscore-prefixed vars as it's assumed these are
internal only.
- pkgcheck scan: Add support for profiles path target restrictions. Now
``pkgcheck scan`` can be pointed at dir and file targets inside the profiles
directory and relevant checks will be run against them. Note that dir targets
will run checks against all path descendents.
- pkgcheck scan: Add support for incremental profile scanning. This means all
profile changes will get run against relevant checks when using ``pkgcheck
scan --commits``.
- GentooRepoCheck: Allow specifically selected checks to override skip (261).
- pkgcheck scan: Add support to forcibly disable all pkg filters via passing
'false', 'no', or 'n'. This provides the ability to disable any filters that
would otherwise be enabled by default.
- pkgcheck scan: Support checkset and check args for the --exit option.
- Use arches from profiles.desc instead of pulling them from make.defaults
(237).
- pkgcheck scan: Enable profile checks when using ``pkgcheck scan --commits``
if profile changes are detected.
- DependencyCheck: Split outdated blocker checks into OutdatedBlockersCheck
since required addons are now strictly enforced for cache addons.
- pkgcheck scan: Staged changes are now ignored when using ``pkgcheck scan
--commits``. Note that due to how ``git stash`` works, they'll be unstaged
on scan completion.
- NonsolvableDepsInExp: Switch from warning level to error level to match other
visibility results.
- VirtualKeywordsUpdate: Replace MissingVirtualKeywords with result that flags
virtuals with keywords that could be added.
- Add basic API for running package scans (52).
- pkgcheck scan: Drop 'repo' -f/--filter filter type since it's underused and
doesn't mesh well with the new, granular filtering support.
- BadCommitSummary: Escape regex strings in package names (256).
- pkgcheck scan: Add support for targeted --filter options that can be enabled
per keyword, check, or checkset.
- pkgcheck scan: Re-add support for -C/--checksets option that must be defined
in the CHECKSETS config section. Also, move 'all' and 'net' aliases from
-c/--checks to virtual checksets.
- MisplacedEclassVar: Add support for flagging misplaced PRE_INHERIT eclass
variables in ebuilds.
- Network requests now use streamed GET requests instead of HEAD with fallback
to avoid various webservers not supporting HEAD requests.
- MissingMove: Properly ignore git ebuild file renames.
- pkgcheck cache: Add initial -r/--repo option support (251).
- Force using the fork start method for multiprocessing (254).
- pkgcheck scan: Prefer path restrictions during restriction generation if the
targets are in the target repo.
- UnusedGlobalUseExpand: Check for unused global USE_EXPAND variables.
- Drop support for python-3.6 and python-3.7.
---------------------------