Skip to content

Bump keystone_ui from 0.37.0 to 0.40.0 - #49

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/bundler/keystone_ui-0.40.0
Closed

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/bundler/keystone_ui-0.40.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 14, 2026

Copy link
Copy Markdown

Bumps keystone_ui from 0.37.0 to 0.40.0.

Changelog

Sourced from keystone_ui's changelog.

[0.40.0] - 2026-10-10

Changed

  • keystone_ui requires keystone_ui-styles 0.15.0 or later, which styles the sidebar's logo, tabs and collapsing group labels.

Added

  • Each group in the sidebar drawn by ui_navigation shows only its label until it is clicked, and clicking the label opens or closes its tabs without reloading the page, using the browser's own disclosure element so it needs no script. The group holding the current page's tab is open when the page loads.
  • The sidebar drawn by ui_navigation wraps the logo in an element with the class ks-sidebar-logo, so keystone_ui-styles can give the logo its own spacing and remove its underline.

Fixed

  • A menu in the sidebar drawn by ui_navigation opens in place below its button inside the sidebar, instead of as a dropdown cut off by the sidebar's edge, including a menu whose panel the app positions absolutely in its own stylesheet. The sidebar is as wide as its widest item, closed menu items included, so opening or closing a menu does not change its width. Menus in the top bar still open as dropdowns.
  • At the top placement, ui_navigation hands the layout its top bar and the page content inside one element, as it already did for a sidebar, so in a body laid out as a grid of header, stretching row and footer a short page shows its content directly under the top bar.

[0.39.0] - 2026-10-10

Changed

  • The keystone_ui-develop local can run commands in the host app, so it can run the app's tests, linter and git as the app's own process requires.

Added

  • The app refuses to start when its navigation declaration has a tab with no label or no link, two tabs sharing a key, or a group with no tabs, and the error names the tab, the key or the group.

[0.38.0] - 2026-10-10

Added

  • ui_navigation draws the tabs an app declares with config.navigation_group as a top bar of menus on desktop screens, above the page content a layout passes it, leaving out tabs whose permission check fails and groups with no tab left.
  • A layout can hand ui_navigation a logo, drawn at the left end of its top bar, and menus such as an account menu and a user menu, drawn at its right end.
  • ui_navigation draws a sidebar on the left or the right of the page content on desktop screens when the preference supplied for :navigation names that placement, showing each group's label above its tabs, the logo at its top and the menus at its bottom, and draws the top bar for any other placement.
  • config.current_tab_supplier lets an app name the declared tab the current page belongs to, and ui_navigation shows that tab and its group as active in the top bar and the sidebar.
  • ui_navigation draws its groups and each group's tabs in the order saved under "order" in the preference supplied for :navigation, naming groups by label and tabs by key, with unnamed ones after in declared order and names no longer declared ignored.

Changed

  • Requires keystone_ui-styles 0.14.0 or later, which styles the navigation sidebar.
Commits
  • 1eef386 Merge pull request #345 from DYB-Development/release/0.40.0
  • 25bbf69 Release 0.40.0
  • bb009eb Merge pull request #344 from DYB-Development/feature/collapsible-sidebar-groups
  • 8a2c423 Describe sidebar groups opening and closing on click in the readme and changelog
  • 088f511 Open the sidebar group holding the current page's tab when the page loads
  • 840fee4 Show a sidebar group as its label alone until it is opened
  • 59da4a9 Merge pull request #343 from DYB-Development/fix/sidebar-menus-open-in-place
  • bde2e76 Describe the closed sidebar menu panel in the contributor guide and the devel...
  • a0a76dc Say in the readme and changelog that the sidebar keeps its width when a menu ...
  • 257d607 Hide a closed sidebar menu's panel from sight, keyboard and screen readers
  • 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 [keystone_ui](https://github.com/DYB-Development/keystone_ui) from 0.37.0 to 0.40.0.
- [Release notes](https://github.com/DYB-Development/keystone_ui/releases)
- [Changelog](https://github.com/DYB-Development/keystone_ui/blob/main/CHANGELOG.md)
- [Commits](DYB-Development/keystone_ui@v0.37.0...v0.40.0)

---
updated-dependencies:
- dependency-name: keystone_ui
  dependency-version: 0.40.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 ruby Pull requests that update ruby code labels Oct 14, 2026
@dependabot @github

dependabot Bot commented on behalf of github Oct 20, 2026

Copy link
Copy Markdown
Author

Superseded by #51.

@dependabot dependabot Bot closed this Oct 20, 2026
@dependabot
dependabot Bot deleted the dependabot/bundler/keystone_ui-0.40.0 branch October 20, 2026 17:35
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 ruby Pull requests that update ruby code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants