|
17 | 17 | you know what to do). |
18 | 18 | --> |
19 | 19 |
|
| 20 | +## Release 2.16.4 (2024-03-11) |
| 21 | + |
| 22 | +### Potentially breaking changes |
| 23 | + |
| 24 | +- A number of internal command line options (`--builtin_functions_file`, `--clang_builtin_functions`, |
| 25 | + `--disable-objc-default-synthesize-properties`, `--list_builtin_functions`, `--memory-limit-bytes`, |
| 26 | + `--mimic_config`, and `--objc`) has been removed from the C/C++ extractor. It has never been |
| 27 | + possible to pass these options through the CLI itself, but some customers with advanced setups may |
| 28 | + have been passing them through internal undocumented interfaces. All of the removed options were |
| 29 | + already no-ops, and will now generate errors. |
| 30 | + |
| 31 | + The `--verbosity` command line option has also been removed. The option was an alias for |
| 32 | + `--codeql-verbosity`, which should be used instead. |
| 33 | + |
| 34 | +### Improvements |
| 35 | + |
| 36 | +- The frontend of the C/C++ extractor has been updated, improving the |
| 37 | + extractor's reliability and increasing its ability to extract source code. |
| 38 | + |
| 39 | +### Bugs fixed |
| 40 | + |
| 41 | +- When parsing user-authored YAML files such as `codeql-pack.yml`, |
| 42 | + `qlpack.yml`, `codeql-workspace.yml`, and any YAML file defining a data |
| 43 | + extension, unquoted string values starting with a `*` character are now |
| 44 | + correctly interpreted as YAML aliases. Previously, they were interpreted |
| 45 | + as strings, but with the first character skipped. |
| 46 | + |
| 47 | + If you see a parse error similar to `while scanning an alias... unexpected` |
| 48 | + `character found *(42)`,it likely means that you need to add quotes around |
| 49 | + the indicated string value. The most common cause is unquoted glob patterns |
| 50 | + that start with `*`, such as `include: **/*.yml`, which will need to be |
| 51 | + quoted as `include: "**/*.yml"`. |
| 52 | + |
20 | 53 | ## Release 2.16.3 (2024-02-22) |
21 | 54 |
|
22 | 55 | ### Security patches |
|
0 commit comments