Skip to content

⬆️ Bump quantecon-book-theme from 0.15.1 to 0.21.0#36

Merged
mmcky merged 1 commit into
mainfrom
dependabot/conda/quantecon-book-theme-0.21.0
Jun 26, 2026
Merged

⬆️ Bump quantecon-book-theme from 0.15.1 to 0.21.0#36
mmcky merged 1 commit into
mainfrom
dependabot/conda/quantecon-book-theme-0.21.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 22, 2026

Copy link
Copy Markdown
Contributor

Bumps quantecon-book-theme from 0.15.1 to 0.21.0.

Release notes

Sourced from quantecon-book-theme's releases.

v0.21.0

Changed

  • LHS sidebar / content overlap fixed at common laptop widths (#387, #388) — at viewports 1024–1499px (most laptops: 1280, 1366, 1440), .qe-main now pushes content right via a :has(.qe-sidebar:not(.inactive)) conditional padding-left so the centered 900px content column no longer slides underneath the fixed sidebar. At viewports ≥1500px there's natural room for the sidebar as a left rail with content centered in the viewport (the established three-column look). Below 1024px the sidebar remains a drawer overlay (toggle to open). The pre-existing box-shadow: ... 9999px white halo workaround at ≤1340px is removed — it was masking the overlap; no longer needed now that the layout handles it.
  • Toolbar repositioned stickyfixed (#387, #388) — lets the LHS sidebar extend visually to the viewport top, anchoring it to the same top-left corner as the toolbar's toggle button. Content's toolbar clearance moves from .qe-main to .qe-page (no visible change to content position).
  • Books built with this theme will see a small layout shift at 1024–1499px viewports on upgrade — content gets a left margin in that zone instead of overlapping the sidebar. Downstream sites should re-verify their snapshots / visual review.

Fixed

  • RHS "On this page" TOC truncated on long lectures (#387) — .qe-page__toc .inner.sticky now has a bottom fade-mask hint and switches to overflow-y: auto with a discreet scrollbar on :hover / :focus-within, so overflowing TOC entries are reachable.

CI

  • Split visual regression CI into build / visual / preview jobs (#394) — the Netlify preview now deploys regardless of whether visual tests pass, since reviewers need the preview link to decide whether failing visual tests reflect intentional design changes (in which case they /update-snapshots) or genuine regressions. Previously the preview was a later step of a single job and got skipped on visual-test failure. visual and preview both consume the fixtures build artifact produced by build; visual failure no longer blocks preview deploy.
  • Visual regression tests migrated to the quantecon-book-theme-fixtures repo (#390, #392) — replaces the old lecture-python-programming dependency (cloned + conda-built per run, ~3–5 min) with the curated quantecon-book-theme-fixtures repo (pip-built in ~30–60s, pinned to a fixed SHA so test input doesn't drift between PRs). Adds first-ever <dl> / glossary coverage. #392 landed the update-snapshots.yml half early so the issue_comment-triggered workflow on main stayed consistent with the new fixture paths.
  • Cleared all open Dependabot security alerts (#385) — npm audit fix plus major bumps of two build-time devDependencies (css-minimizer-webpack-plugin 7→8, sass) to clear serialize-javascript advisories. Transitive dev/build-time only; no runtime or shipped theme code changed.
  • Bump actions/upload-pages-artifact from 4 to 5 (#382)
  • Bump conda-incubator/setup-miniconda from 3 to 4 (#383)
  • Bump codecov/codecov-action from 6.0.0 to 6.0.1 (#386)
  • Bump actions/download-artifact from 7 to 8 (#395)
  • Bump daun/playwright-report-summary from 3 to 4 (#396)

v0.20.3

Fix h5 heading size hierarchy

Fixed

  • h5 headings appearing larger than h4 (#381) — h5 had no dedicated CSS rule, so it inherited the browser default size and "PT Serif" (a visually larger serif font) while h4 used the more compact "Source Sans Pro" at 1.2rem. Added explicit h5 styling (1rem, Source Sans Pro, weight 900) to restore the correct heading size hierarchy.

CI

  • Bump actions/github-script from 8 to 9 (#380)
  • Bump pypa/gh-action-pypi-publish from 1.13.0 to 1.14.0 (#379)

v0.20.2

Fix emphasis color on textual citation "et al." text

Fixed

  • Emphasis color on "et al." in textual citations (#378) — the v0.20.1 fix only targeted <em> inside <a class="reference"> links. With bibtex_reference_style: author_year, sphinxcontrib-bibtex places <em>et al.</em> as a sibling of the link, not a child. Added span:has(> a.reference) > em CSS selector to handle this structure across all theme variants (light, dark, gruvbox).

v0.20.1

Fix emphasis color on citation reference links

Fixed

  • Emphasis color applied to "et al." in citation links (#366) — added a.reference em CSS overrides so <em> tags inside sphinxcontrib-bibtex citation reference links inherit color and font-weight from the parent anchor instead of the theme's emphasis styling. Applied across light, dark, and gruvbox color schemes.

Changed

  • Relaxed sphinxcontrib-bibtex upper bound (#366) — updated docs dependency from <=2.5.0 to <3, allowing compatibility with the 2.6.x series (latest 2.6.5).

CI

  • Bump codecov/codecov-action from 5.5.2 to 6.0.0 (#377)
  • Bump actions/deploy-pages from 4 to 5 (#376)

... (truncated)

Changelog

Sourced from quantecon-book-theme's changelog.

[0.21.0] - 2026-06-05

Changed

  • LHS sidebar / content overlap fixed at common laptop widths (#387, #388) — at viewports 1024–1499px (most laptops: 1280, 1366, 1440), .qe-main now pushes content right via a :has(.qe-sidebar:not(.inactive)) conditional padding-left so the centered 900px content column no longer slides underneath the fixed sidebar. At viewports ≥1500px there's natural room for the sidebar as a left rail with content centered in the viewport (the established three-column look). Below 1024px the sidebar remains a drawer overlay (toggle to open). The pre-existing box-shadow: ... 9999px white halo workaround at ≤1340px is removed — it was masking the overlap; no longer needed now that the layout handles it.
  • Toolbar repositioned stickyfixed (#387, #388) — lets the LHS sidebar extend visually to the viewport top, anchoring it to the same top-left corner as the toolbar's toggle button. Content's toolbar clearance moves from .qe-main to .qe-page (no visible change to content position).
  • Books built with this theme will see a small layout shift at 1024–1499px viewports on upgrade — content gets a left margin in that zone instead of overlapping the sidebar. Downstream sites should re-verify their snapshots / visual review.

Fixed

  • RHS "On this page" TOC truncated on long lectures (#387) — .qe-page__toc .inner.sticky now has a bottom fade-mask hint and switches to overflow-y: auto with a discreet scrollbar on :hover / :focus-within, so overflowing TOC entries are reachable.

CI

  • Split visual regression CI into build / visual / preview jobs (#394) — the Netlify preview now deploys regardless of whether visual tests pass, since reviewers need the preview link to decide whether failing visual tests reflect intentional design changes (in which case they /update-snapshots) or genuine regressions. Previously the preview was a later step of a single job and got skipped on visual-test failure. visual and preview both consume the fixtures build artifact produced by build; visual failure no longer blocks preview deploy.
  • Visual regression tests migrated to the quantecon-book-theme-fixtures repo (#390, #392) — replaces the old lecture-python-programming dependency (cloned + conda-built per run, ~3–5 min) with the curated quantecon-book-theme-fixtures repo (pip-built in ~30–60s, pinned to a fixed SHA so test input doesn't drift between PRs). Adds first-ever <dl> / glossary coverage. #392 landed the update-snapshots.yml half early so the issue_comment-triggered workflow on main stayed consistent with the new fixture paths.
  • Cleared all open Dependabot security alerts (#385) — npm audit fix plus major bumps of two build-time devDependencies (css-minimizer-webpack-plugin 7→8, sass) to clear serialize-javascript advisories. Transitive dev/build-time only; no runtime or shipped theme code changed.
  • Bump actions/upload-pages-artifact from 4 to 5 (#382)
  • Bump conda-incubator/setup-miniconda from 3 to 4 (#383)
  • Bump codecov/codecov-action from 6.0.0 to 6.0.1 (#386)
  • Bump actions/download-artifact from 7 to 8 (#395)
  • Bump daun/playwright-report-summary from 3 to 4 (#396)

[0.20.3] - 2026-04-14

Fixed

  • h5 headings appearing larger than h4 (#381) — h5 had no dedicated CSS rule, so it inherited the browser default size and "PT Serif" (a visually larger serif font) while h4 used the more compact "Source Sans Pro" at 1.2rem. Added explicit h5 styling (1rem, Source Sans Pro, weight 900) to restore the correct heading size hierarchy.

CI

  • Bump actions/github-script from 8 to 9 (#380)
  • Bump pypa/gh-action-pypi-publish from 1.13.0 to 1.14.0 (#379)

[0.20.2] - 2026-04-06

Fixed

  • Emphasis color on "et al." in textual citations (#378) — the v0.20.1 fix only targeted <em> inside <a class="reference"> links. With bibtex_reference_style: author_year, sphinxcontrib-bibtex places <em>et al.</em> as a sibling of the link, not a child. Added span:has(> a.reference) > em selector to handle this HTML structure across all theme variants.

[0.20.1] - 2026-04-06

Fixed

  • Emphasis color applied to "et al." in citation links (#366) — added a.reference em CSS overrides so <em> tags inside sphinxcontrib-bibtex citation reference links inherit color and font-weight from the parent anchor instead of the theme's emphasis styling. Applied across light, dark, and gruvbox color schemes.

Changed

  • Relaxed sphinxcontrib-bibtex upper bound (#366) — updated docs dependency from <=2.5.0 to <3, allowing compatibility with the 2.6.x series (latest 2.6.5).

CI

  • Bump codecov/codecov-action from 5.5.2 to 6.0.0 (#377)
  • Bump actions/deploy-pages from 4 to 5 (#376)

[0.20.0] - 2026-03-23

Added

  • Language switcher for multilingual site support (#374) — a globe icon dropdown in the bottom toolbar that enables users to switch between translated versions of a lecture site. Only renders when 2+ languages are configured via html_theme_options. Includes keyboard navigation, click-outside-to-close, and dark mode support.

... (truncated)

Commits
  • 875b967 Release version 0.21.0
  • a6c26c7 refactor: move LHS sidebar in-flow + RHS TOC overflow handling (#387) (#388)
  • e4b82b0 ⬆️ bump daun/playwright-report-summary from 3 to 4 (#396)
  • d8abe10 ⬆️ bump actions/download-artifact from 7 to 8 (#395)
  • 9b7c8d7 ci: split visual + preview into independent jobs (#394)
  • b2cc1b4 Migrate visual regression tests to quantecon-book-theme-fixtures (#390)
  • a05dede ci: switch update-snapshots workflow to fixtures repo (prep for #390) (#392)
  • 6a29b06 ⬆️ bump codecov/codecov-action from 6.0.0 to 6.0.1 (#386)
  • f9680e6 ⬆️ bump conda-incubator/setup-miniconda from 3 to 4 (#383)
  • add6185 ⬆️ bump actions/upload-pages-artifact from 4 to 5 (#382)
  • Additional commits viewable in compare view

@dependabot dependabot Bot added conda Pull requests that update conda code dependencies Pull requests that update a dependency file labels Jun 22, 2026
@mmcky

mmcky commented Jun 26, 2026

Copy link
Copy Markdown
Contributor

@dependabot rebase

Bumps [quantecon-book-theme](https://github.com/QuantEcon/quantecon-book-theme) from 0.15.1 to 0.21.0.
- [Release notes](https://github.com/QuantEcon/quantecon-book-theme/releases)
- [Changelog](https://github.com/QuantEcon/quantecon-book-theme/blob/main/CHANGELOG.md)
- [Commits](QuantEcon/quantecon-book-theme@v0.15.1...v0.21.0)

---
updated-dependencies:
- dependency-name: quantecon-book-theme
  dependency-version: 0.21.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/conda/quantecon-book-theme-0.21.0 branch from f87a28c to 8f2a74c Compare June 26, 2026 07:56
@mmcky mmcky merged commit 780d90f into main Jun 26, 2026
2 checks passed
@mmcky mmcky deleted the dependabot/conda/quantecon-book-theme-0.21.0 branch June 26, 2026 09:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

conda Pull requests that update conda code dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant