What's Changed
🔴 Breaking 🔴
If you target a fontawesome icon with a svg CSS selector in your custom styles, use i instead, because <i>s are not getting turned into <svg>s at page load anymore per #2494.
This does not apply to custom icons, only built-in fontawesome icons.
e.g., your custom CSS rule svg.fa-foo { ... } must become i.fa-foo { ... } (or just .fa-foo { ... }) to be compatible with this release.
More details: https://pydata-sphinx-theme.readthedocs.io/en/latest/user_guide/fonts.html#fonts-and-fontawesome
Fixes
- Fix TOC highlight lagging when scrolling right after clicking a link by @consideRatio in #2517
- Fix sidebars jumping up when you start scrolling by @consideRatio in #2514
- Fix highlighting when sidebar drawers open on iOS devices by @consideRatio in #2496
- Fix sidebar drawer bugs on resize and narrow screens by @consideRatio in #2516
Improvements
- Replace FontAwesome all.min.js (1.5MB) with a lean svg-core js; Use CSS+WOFF for non-custom icons by @Yann-P in #2494
Maintenance
- ci: serve test docs with a larger listen backlog by @consideRatio in #2521
- ci: make a11y-tests-firefox stop also running the chromium suite by @consideRatio in #2520
- ci: wait for theme transitions and banners before running axe by @consideRatio in #2522
- ci: don't make lighthouse-audit wait for build-site by @consideRatio in #2529
- ci: install only the playwright browser in use, without --with-deps by @consideRatio in #2530
- Remove an icon-link CSS rule that matches nothing by @consideRatio in #2538
- ci: pin playwright to fix the browser cache key, and cache browsers in a11y too by @consideRatio in #2532
- CI: Update actions references and SHAs by @trallard in #2543
- ci: make dependabot check GitHub Actions monthly instead of weekly by @consideRatio in #2542
- ci: wait 7 days before dependabot proposes github actions updates by @consideRatio in #2533
- docs: add back plotly example by @12rambau in #2558
- Fix redirected and broken links in docs by @Yann-P in #2566
- fix: run the lint tox session by @12rambau in #2555
- docs: typo in command example by @12rambau in #2553
Dependencies
- Bump source-map-js from 1.2.1 to 1.2.2 by @dependabot[bot] in #2525
- Bump postcss-selector-parser, postcss-modules-local-by-default and postcss-modules-scope by @dependabot[bot] in #2524
- Bump astral-sh/setup-uv from 10.1.0 to 10.2.0 by @dependabot[bot] in #2536
- Bump actions/upload-artifact from 7.0.1 to 7.0.2 by @dependabot[bot] in #2535
- Bump astral-sh/setup-uv from 10.2.0 to 10.3.0 by @dependabot[bot] in #2541
- build(deps): bump astral-sh/setup-uv from 10.3.0 to 10.3.2 by @dependabot[bot] in #2562
Full Changelog: v0.23.0...v0.24.0