Skip to content

Bump @phcdevworks/spectre-ui from 2.7.1 to 2.9.0#43

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/phcdevworks/spectre-ui-2.9.0
Open

Bump @phcdevworks/spectre-ui from 2.7.1 to 2.9.0#43
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/phcdevworks/spectre-ui-2.9.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 19, 2026

Copy link
Copy Markdown
Contributor

Bumps @phcdevworks/spectre-ui from 2.7.1 to 2.9.0.

Release notes

Sourced from @​phcdevworks/spectre-ui's releases.

Phase 5 P0 - Nav Alignment and Readability Polish

Contract change type: semantic change

Added

  • Nav alignment option: added align (start, center, or end) to getNavClasses(), with matching token-free structural CSS classes and the exported NavAlign type for downstream adapters.

Changed

  • Nav link readability and spacing: increased nav link weight using the existing medium typography token and added token-backed inline-start spacing between nav identity content and its links.

Validation

  • Full npm run check release gate passed.
  • 23 test files and 363 tests passed.
  • Package dry run produced the expected @phcdevworks/spectre-ui@2.9.0 artifact.

Phase 5 P0 - Collapsible Sidebar Groups and Toggle Hardening

Contract change type: additive

Added

  • Collapsible sidebar group helpers: added getSidebarGroupClasses() and getSidebarGroupSummaryClasses() with matching token-backed CSS for native details/summary navigation groups, including hover, focus-visible, open icon rotation, separators, and content spacing.
  • Complete sidebar toggle styling: .sp-sidebar-toggle now supplies its token-backed layout, spacing, color, hover, and focus-visible treatment while adapters continue to own markup and interaction behavior.

Fixed

  • Sidebar drawer stacking: corrected the sidebar and backdrop z-index token assignments so the open drawer renders above its backdrop while the toggle remains available above both layers.

Changed

  • Development dependency maintenance: updated the TypeScript ESLint packages to 8.64.0 and PostCSS to 8.5.19 with synchronized lockfile metadata.
  • CSS contract budget: raised the components.css regression ceiling from 121,000 to 124,000 bytes for the intentional sidebar group and toggle styles.

Phase 5 P0 - Sidebar Basis Mobile Layout Fix

Contract change type: additive

Fixed

  • Sidebar basis no longer reserves mobile layout width: changed .sp-stack--basis-sidebar to use a zero basis and width below the published breakpoints.md value, then restore --sp-layout-sidebar-width at min-width: 768px. This keeps the off-canvas sidebar from consuming flex layout space on small screens while preserving the existing docked desktop layout and recipe API.

... (truncated)

Changelog

Sourced from @​phcdevworks/spectre-ui's changelog.

[2.9.0] - 2026-07-15

Release Title: Phase 5 P0 - Nav Alignment and Readability Polish

Contract change type: semantic change

Added

  • Nav alignment option: added align (start, center, or end) to getNavClasses(), with matching token-free structural CSS classes and the exported NavAlign type for downstream adapters.

Changed

  • Nav link readability and spacing: increased nav link weight using the existing medium typography token and added token-backed inline-start spacing between nav identity content and its links.

[2.8.0] - 2026-07-14

Release Title: Phase 5 P0 - Collapsible Sidebar Groups and Toggle Hardening

Contract change type: additive

Added

  • Collapsible sidebar group helpers: added getSidebarGroupClasses() and getSidebarGroupSummaryClasses() with matching token-backed CSS for native details/summary navigation groups, including hover, focus-visible, open icon rotation, separators, and content spacing.
  • Complete sidebar toggle styling: .sp-sidebar-toggle now supplies its token-backed layout, spacing, color, hover, and focus-visible treatment while adapters continue to own markup and interaction behavior.

Fixed

  • Sidebar drawer stacking: corrected the sidebar and backdrop z-index token assignments so the open drawer renders above its backdrop while the toggle remains available above both layers.

Changed

  • Development dependency maintenance: updated the TypeScript ESLint packages to 8.64.0 and PostCSS to 8.5.19 with synchronized lockfile metadata.
  • CSS contract budget: raised the components.css regression ceiling from 121,000 to 124,000 bytes for the intentional sidebar group and toggle styles.

[2.7.2] - 2026-07-13

Release Title: Phase 5 P0 - Sidebar Basis Mobile Layout Fix

... (truncated)

Commits
  • 01dd79e Prefix 2.9.0 release title with phase label
  • dfc2ac0 Add nav alignment and release v2.9.0
  • 3efb4cc Bump autoprefixer to v10.5.3
  • b2bdd07 Fix 2.8.0 release phase title
  • 0c4e3b2 feat: collapsible sidebar groups and toggle hardening
  • 05621dc Add sidebar group/collapsible and fix z-index tokens
  • 35fa67d Style sidebar toggle component
  • fffa8d7 Fix sidebar basis mobile layout width (2.7.2)
  • 384d1fc Fix sidebar basis utility on small screens
  • 4ac64b7 Refresh docs and bump tooling dependencies
  • 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 [@phcdevworks/spectre-ui](https://github.com/phcdevworks/spectre-ui) from 2.7.1 to 2.9.0.
- [Release notes](https://github.com/phcdevworks/spectre-ui/releases)
- [Changelog](https://github.com/phcdevworks/spectre-ui/blob/main/CHANGELOG.md)
- [Commits](phcdevworks/spectre-ui@2.7.1...2.9.0)

---
updated-dependencies:
- dependency-name: "@phcdevworks/spectre-ui"
  dependency-version: 2.9.0
  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 Jul 19, 2026
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.

0 participants