Skip to content

Bump @nu-appdev/northwestern-starlight-theme from 1.3.2 to 1.5.1 in /docs - #197

Open
dependabot[bot] wants to merge 1 commit into
developfrom
dependabot/npm_and_yarn/docs/nu-appdev/northwestern-starlight-theme-1.5.1
Open

Bump @nu-appdev/northwestern-starlight-theme from 1.3.2 to 1.5.1 in /docs#197
dependabot[bot] wants to merge 1 commit into
developfrom
dependabot/npm_and_yarn/docs/nu-appdev/northwestern-starlight-theme-1.5.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github May 1, 2026

Copy link
Copy Markdown
Contributor

Bumps @nu-appdev/northwestern-starlight-theme from 1.3.2 to 1.5.1.

Release notes

Sourced from @​nu-appdev/northwestern-starlight-theme's releases.

v1.5.1

See CHANGELOG.md for details.

v1.5.0

See CHANGELOG.md for details.

v1.4.0

See CHANGELOG.md for details.

Changelog

Sourced from @​nu-appdev/northwestern-starlight-theme's changelog.

[1.5.1] - 2026-04-22

Added

  • Legacy .html redirects. Sites migrated from VuePress had every page served at <slug>.html; external bookmarks and inbound links still point there. A new legacyHtmlRedirects option on defineNorthwesternConfig (default true) scans src/content/docs and emits a redirect from <slug>.html to the canonical <slug>/ URL for every page, with the URL hash preserved on forward so deep links like #schedule-management still land on the right anchor.

[1.5.0] - 2026-03-31

Added

  • defineNorthwesternConfig config helper. Single function that returns a complete Astro config with integration ordering (mermaid → starlight), plugin registration, and Expressive Code. Replaces the manual defineConfig + starlight() + northwesternMermaid() wiring. New ./config package export.
  • Automatic Expressive Code line numbers. defineNorthwesternConfig injects pluginLineNumbers() and GitHub syntax themes (github-dark / github-light). No ec.config.mjs file needed. A Vite plugin separates serializable config from plugin instances so the <Code> Astro component continues to work.
  • Type declarations (.d.ts) shipped for all public exports.
  • OG images for changelog version pages with multi-line titles (e.g., "Changelog / 1.4.0").
  • JSON-LD structured data on each page.
  • Unit test suite (Vitest) covering config.ts, expressive-code.ts, mermaid.ts, and rehype-table-scroll.ts. E2E tests moved to tests/e2e/. CI runs unit tests in a dedicated job.

Fixed

  • Replaced astro-og-canvas + canvaskit-wasm with satori + @resvg/resvg-wasm. pnpm users no longer need canvaskit-wasm as a direct dependency.
  • OG image generation logs a warning and disables when Starlight title is empty or site is not set, instead of crashing or producing broken URLs.
  • OG font buffer uses correct Uint8Array offset slicing instead of casting the full backing ArrayBuffer.
  • Larger OG text: title 48→56px, description 28→32px, logo 60→80px. Separate vertical (60px) and horizontal (220px) padding to avoid clipping.
  • Runtime config validation now catches invalid theme, Mermaid, and config-helper options with friendly errors at the public API boundary instead of failing later with cryptic behavior.
  • Rehype table scroll skips tables already inside .nu-table-scroll, preventing double-wrapping on incremental rebuilds.
  • Aside borders use solid brand colors (#5091cd, [#008656](https://github.com/NIT-Administrative-Systems/northwestern-starlight-theme/tree/HEAD/packages/northwestern-starlight-theme/issues/008656), #ffc520, #ef553f) and a 3px left accent stripe instead of a translucent 1px box border. Dark mode borders match the text accent for each variant.

Changed

  • h1 keeps Noto Serif; h2h6 switched to Poppins.
  • Package exports map includes types fields pointing to dist/*.d.ts for all entry points.

[1.4.0] - 2026-03-31

Added

  • Open Graph image generation: builds a branded 1200x630 PNG per docs page. Favicon logo, page title, and description on Northwestern purple with a light purple accent border. Slack, Teams, and social media link previews use these images.
    • Enabled by default. Set site in your Astro config. pnpm users: run pnpm add canvaskit-wasm to enable (build skips OG gracefully without it).
    • Disable with ogImage: false.
    • Adds og:image, og:image:type, og:image:width, og:image:height, og:image:alt, og:logo, twitter:image, and twitter:image:alt meta tags to every page. Overrides twitter:card to summary_large_image.
    • New dependency: astro-og-canvas.
Commits
  • 4fe5abd feat: legacy .html redirects for VuePress-migrated sites (#14)
  • ef90ed5 chore: bump version to 1.5.0
  • 0e5c2cb feat: add defineNorthwesternConfig helper and runtime config validation (#13)
  • 93155c3 revert: changelog
  • 2901743 chore: changelog
  • 6cf6e9f style: adjust padding
  • be0984a style: increase font size
  • 6baee3e refactor: replace astro-og-canvas with satori and resvg-wasm
  • ce9f2ee fix: nudge OG content inward
  • ee6f691 fix: add Teams structured metadata
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [@nu-appdev/northwestern-starlight-theme](https://github.com/NIT-Administrative-Systems/northwestern-starlight-theme/tree/HEAD/packages/northwestern-starlight-theme) from 1.3.2 to 1.5.1.
- [Release notes](https://github.com/NIT-Administrative-Systems/northwestern-starlight-theme/releases)
- [Changelog](https://github.com/NIT-Administrative-Systems/northwestern-starlight-theme/blob/main/packages/northwestern-starlight-theme/CHANGELOG.md)
- [Commits](https://github.com/NIT-Administrative-Systems/northwestern-starlight-theme/commits/v1.5.1/packages/northwestern-starlight-theme)

---
updated-dependencies:
- dependency-name: "@nu-appdev/northwestern-starlight-theme"
  dependency-version: 1.5.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels May 1, 2026
@coveralls

coveralls commented May 1, 2026

Copy link
Copy Markdown

Coverage Status

coverage: 42.581%. remained the same — dependabot/npm_and_yarn/docs/nu-appdev/northwestern-starlight-theme-1.5.1 into develop

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant