Skip to content

Commit 05e07ac

Browse files
committed
Update CHANGELOG.md for 2.23.3
1 parent 194e5fb commit 05e07ac

File tree

1 file changed

+28
-1
lines changed

1 file changed

+28
-1
lines changed

CHANGELOG.md

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,40 @@
1717
you know what to do).
1818
-->
1919

20+
## Release 2.23.3 (2025-10-17)
21+
22+
### Breaking changes
23+
24+
- The `--permissive` command line option has been removed from the C/C++ extractor,
25+
and passing the option will make the extractor fail. The option was introduced to
26+
make the extractor accept the following invalid code, which is accepted by gcc with
27+
the `-fpermissive` flag:
28+
29+
```cpp
30+
void f(char*);
31+
void g() {
32+
const char* str = "string";
33+
f(str);
34+
}
35+
```
36+
37+
The `--permissive` option was removed, as under some circumstances it would break the extractor's ability to parse valid C++ code. When calling the extractor directly,
38+
`--permissive` should no longer be passed. The above code will fail to parse, and we
39+
recommend the code being made `const`-correct.
40+
41+
### Bugs fixed
42+
43+
- Fixed a bug that made many `codeql` subcommands fail with the
44+
message `not in while, until, select, or repeat loop` on Linux or
45+
macOS systems where `/bin/sh` is `zsh`.
46+
2047
## Release 2.23.2 (2025-10-02)
2148
2249
### New features
2350
2451
- CodeQL Go analysis now supports the "Git Source" type for [private package registries](https://docs.github.com/en/code-security/securing-your-organization/enabling-security-features-in-your-organization/giving-org-access-private-registries). This is in addition to the existing support for the "GOPROXY server" type.
2552
26-
### Fixes
53+
### Bugs Fixed
2754
2855
- The `codeql generate query-help` command now prepends the query's name (taken from the `.ql` file) as a level-one heading when processing markdown query help, for consistency with help generated from a `.qhelp` file.
2956

0 commit comments

Comments
 (0)