What's Changed
- test: allow Python startup before timeout by @Byron in #2195
- Resolve Windows hook Bash through PATH by @Byron in #2199
- Revert "Resolve Windows hook Bash through PATH" by @Byron in #2200
- test: focus pytest summary on unexpected failures by @raisulchowdhury in #2203
- Validate submodule names before filesystem operations by @Byron in #2202
- Handle invalid submodule names during recursive updates by @Byron in #2205
- Fix Windows path handling on Python 3.13+ by @Byron in #2196
- fixup 2202 by @Byron in #2206
- Correct Windows hook Bash precedence by @Byron in #2201
- Harden config and Git option validation by @Byron in #2204
- Skip tests that need symlink privileges instead of erroring by @Cyrus580529 in #2197
New Contributors
- @raisulchowdhury made their first contribution in #2203
- @Cyrus580529 made their first contribution in #2197
Full Changelog: 3.1.57...3.1.58