Sourced from seleniumbase's releases.
4.50.2 - CDP Mode: Patch 117
CDP Mode: Patch 117
This includes several improvements to CDP Mode:
- Fixes a bug where temporary user_data_dirs wasn't getting cleaned up properly.
- Fewer asyncio event loops used for browser processes. (Same one for startup and usage.)
- The painted
flash()dot is no longer used everywhere automatically. (Anti-bots started detecting it.)Other updates include:
- Refreshed Python dependencies.
- A small change to Dashboard layout.
- Updated examples due to website changes.
Special thanks to
@montovaneli. (seleniumbase/SeleniumBase#4408)Changes are expected in version
4.50.2.What's Changed
- CDP Mode: Patch 117 by
@mdmintzin seleniumbase/SeleniumBase#4409Full Changelog: https://github.com/seleniumbase/SeleniumBase/compare/v4.50.1...v4.50.2
Sourced from pytest's releases.
9.1.1
pytest 9.1.1 (2026-06-19)
Bug fixes
- #14220: Fixed a logic bug in
pytest.RaisesGroupwhich would might cause it to display incorrect "It matches FooError() which was paired with BarError" messages.- #14591: Fixed a regression in pytest 9.1.0 which caused overriding a parametrized fixture with an indirect
@pytest.mark.parametrize to fail with "duplicate parametrization of '<fixture name>'".- #14606: Fixed
list-itemtyping errors from mypy in@pytest.mark.parametrize <pytest.mark.parametrize ref>argvaluesparameter.- #14608: Fixed a regression in pytest 9.1.0 where
conftest.pyfiles located in<invocation dir>/test*were no longer loaded as initial conftests when invoked without arguments. This could cause certain hooks (likepytest_addoption) in these files to not fire.
cf470ec
Prepare release version 9.1.1e0c8ce6
Merge pull request #14625
from pytest-dev/patchback/backports/9.1.x/a07c31a97...1b82d16
Merge pull request #14624
from pytest-dev/patchback/backports/9.1.x/b375b79ec...501c4bc
Merge pull request #14596
from bluetech/doc-classmethodb61f588
Merge pull request #14622
from chrisburr/fix-14608-initial-conftest-test-subdir9a567e0
[automated] Update plugin list (#14617)
(#14618)ef8b299
Merge pull request #14620
from pytest-dev/patchback/backports/9.1.x/680f9f3ed...66abd07
Merge pull request #14220
from bysiber/fix-stale-iexp-raisesgroup79fbf93
Merge pull request #14612
from pytest-dev/patchback/backports/9.1.x/974ed48b6...0d312eb
Merge pull request #14611
from bluetech/parametrize-argvalues-typingSourced from ruff's releases.
0.15.20
Release Notes
Released on 2026-06-25.
Preview features
- Allow human-readable names in rule selectors (#25887)
- Emit a warning instead of an error for unknown rule selectors (#26113)
- Match
noqashebang handling inruff:ignorecomments (#26286)- [
ruff] Removepytest-fixture-autouse(RUF076) (#26240, #26371)Documentation
- Add versioning sections to custom crate READMEs (#26317)
- Update
ruff_python_parserREADME for crates.io (#26315)- [
perflint] Clarify thatPERF402applies to any iterable (#26242)Contributors
Install ruff 0.15.20
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://releases.astral.sh/github/ruff/releases/download/0.15.20/ruff-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://releases.astral.sh/github/ruff/releases/download/0.15.20/ruff-installer.ps1 | iex"Download ruff 0.15.20
File Platform Checksum ruff-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum ruff-x86_64-apple-darwin.tar.gz Intel macOS checksum ruff-aarch64-pc-windows-msvc.zip ARM64 Windows checksum ruff-i686-pc-windows-msvc.zip x86 Windows checksum ruff-x86_64-pc-windows-msvc.zip x64 Windows checksum ruff-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum ruff-i686-unknown-linux-gnu.tar.gz x86 Linux checksum
... (truncated)
Sourced from ruff's changelog.
0.15.20
Released on 2026-06-25.
Preview features
- Allow human-readable names in rule selectors (#25887)
- Emit a warning instead of an error for unknown rule selectors (#26113)
- Match
noqashebang handling inruff:ignorecomments (#26286)- [
ruff] Removepytest-fixture-autouse(RUF076) (#26240, #26371)Documentation
- Add versioning sections to custom crate READMEs (#26317)
- Update
ruff_python_parserREADME for crates.io (#26315)- [
perflint] Clarify thatPERF402applies to any iterable (#26242)Contributors
0.15.19
Released on 2026-06-23.
Preview features
- Support human-readable names when hovering suppression comments and in code actions (#26114)
Bug fixes
- Fall back to default settings when editor-only settings are invalid (#26244)
- Fix panic when inserting text at a notebook cell boundary (#26111)
Rule changes
- [
pylint] Update fix suggestions for__floor__,__trunc__,__length_hint__, and__matmul__variants (PLC2801) (#26239)Performance
- Avoid allocating when parsing single string literals (#26200)
- Avoid reallocating singleton call arguments (#26223)
- Lazily create source files for lint diagnostics (#26226)
- Optimize formatter text width and indentation (#26236)
- Reserve capacity for builtin bindings (#26229)
- Skip repeated-key checks for singleton dictionaries (#26228)
- Use ArrayVec for qualified name segments (#26224)
... (truncated)
f82a36b
Bump 0.15.20 (#26376)af32943
Improve the summarise-ecosystem-results skill (#26378)485ebab
Remove RUF076 name from schema (#26371)ef81835
[ty] Implement rust-analyzer's "Click for full compiler
diagnostic" feature (...572b31e
[ruff] Remove pytest-fixture-autouse
(RUF076) (#26240)f703f21
Allow human-readable names in rule selectors (#25887)0d726b2
[ty] Reuse equality semantics for membership compatibility (#25955)dbe6e98
[ty] Infer definite equality comparison results (#26337)e700ea3
[ty] Prove TypedDict structural patterns exhaustive (#26285)6a0d2ec
[ty] Widen inferred class-valued instance attributes (#26338)