Files
codeql/swift/ql/lib/change-notes/released/0.3.3.md
2023-11-16 13:07:16 +00:00

17 lines
796 B
Markdown

## 0.3.3
### Major Analysis Improvements
* Added Swift 5.9.1 support
* New AST node is extracted: `SingleValueStmtExpr`
### Minor Analysis Improvements
* AST and types related to parameter packs are now extracted
* Added taint flow models for the `NSString.enumerate*` methods.
* Generalized the data flow model for subscript writes (`a[index] = b`) so that it applies to subscripts on all kinds of objects, not just arrays.
* Fixed a bug where some flow sinks at field accesses were not being correctly identified.
* Added indexed `getVariable` to `CaptureListExpr`, improving its AST printing and data flow.
* Added flow models for `String` methods involving closures such as `String.withUTF8(_:)`.
* AST and types related to move semantics (`copy`, `consume`, `_borrow`) are now extracted