v2.16.4
Potentially breaking changes
- A number of internal command line options (
--builtin_functions_file
,--clang_builtin_functions
,
--disable-objc-default-synthesize-properties
,--list_builtin_functions
,--memory-limit-bytes
,
--mimic_config
, and--objc
) has been removed from the C/C++ extractor. The--verbosity
command line option has also been removed. The option was an alias for--codeql-verbosity
,
which should be used instead.
Improvements
- The frontend of the C/C++ extractor has been updated, improving the
extractor's reliability and increasing its ability to extract source code.
Bugs fixed
- When parsing user-authored YAML files such as
codeql-pack.yml
,
qlpack.yml
,codeql-workspace.yml
, and any YAML file defining a data
extension, unquoted string values starting with a*
character are now
correctly interpreted as YAML aliases. Previously, they were interpreted
as strings, but with the first character skipped.
For more information about the changes included in this release, see the CodeQL CLI changelog.
You can download either the codeql-PLATFORM.zip
for your platform, or the generic codeql.zip
which contains binaries for all supported platforms. Please ignore the additional "source code" downloads below the .zip
artifacts.
This release is compatible with the CodeQL language packs from github/codeql@codeql-cli/v2.16.4
.