Releases: swiftlang/swift-experimental-string-processing
Releases · swiftlang/swift-experimental-string-processing
Swift 6.1 Release
What's Changed
- [swift/main] Remove most consumer functions by @natecook1000 in #733
- [swift/main] Allow captures in lookahead and atomic groups by @natecook1000 in #735
- [swift/main] Support change matching options in Regex refactoring by @Azoy in #739
- main -> swift/main squashed by @milseman in #741
- [swift/main] Add a string-specific search algorithm by @natecook1000 in #747
- [swift/main] Fix word boundary matching in
matches(of:)
by @natecook1000 in #745 - [swift/main] Add tests for substring searching at substring boundaries by @natecook1000 in #751
- [swift/main] Migrate to internal imports by @tshortli in #756
- Limit recursion in regex parser by @milseman in #757
- [swift/main] Add missing imports of _RegexParser by @tshortli in #764
- Update swift 6.1 by @milseman in #795
- [6.1] Fix repeated case-insensitive ASCII match by @natecook1000 in #801
- [6.1] Add new Unicode 16 Scripts by @Azoy in #808
Full Changelog: swift-6.0.3-RELEASE...swift-6.1-RELEASE
Swift 5.10.1 Release
Adds SPI for a NSRE compatibility mode option (#698) (#702) NSRegularExpression matches at the Unicode scalar level, but also matches `\r\n` sequences with a single `.` when single-line mode is enabled. This adds a `_nsreCompatibility` property that enables both of those behaviors, and implements support for the special case handling of `.`.
Swift 5.10 Release
What's Changed
- Update swift/main with recent changes by @milseman in #651
- Update swift main by @milseman in #674
- [swift/main] Optimize search for start-anchored regexes by @natecook1000 in #683
- [5.10] Substring boundaries during matching by @natecook1000 in #697
- [swift/release/5.10] Adds SPI for a NSRE compatibility mode option (#698) by @natecook1000 in #702
Full Changelog: swift-5.9.2-RELEASE...swift-5.10-RELEASE