Skip to content

build(deps): Bump org.webjars.npm:codbex__harmonia from 2.1.0 to 2.1.2#6210

Closed
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/maven/org.webjars.npm-codbex__harmonia-2.1.2
Closed

build(deps): Bump org.webjars.npm:codbex__harmonia from 2.1.0 to 2.1.2#6210
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/maven/org.webjars.npm-codbex__harmonia-2.1.2

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Bumps org.webjars.npm:codbex__harmonia from 2.1.0 to 2.1.2.

Changelog

Sourced from org.webjars.npm:codbex__harmonia's changelog.

v2.1.2

A patch release that makes the icon component's data-link attribute reactive and keeps leading icons visible in collapsed sidebars. No breaking changes.

Component enhancements

  • Icon - the data-link attribute is now reactive: bind it with :data-link and the SVG is fetched again and replaced whenever the value changes, just like data-icon. Classes on the fetched SVG's root element are merged with the classes already on the icon instead of replacing them, and a re-render removes only the classes the previous SVG introduced while author-set classes are kept. Out-of-order responses from rapid link changes are discarded, a failed fetch leaves the current icon intact, and removing data-link falls back to rendering data-icon.
  • Sidebar - a leading SVG icon in a menu button now stays visible when the sidebar is collapsed, filling the button the same way a leading avatar does. This makes product logos loaded with the icon component usable in product switch headers.

v2.1.1

A patch release that synchronizes the i18next plugin's language across tabs and iframes, adds bubbling change events to the time and datetime pickers, and brings small docs improvements. No breaking changes.

i18next: language synchronization across tabs and iframes

  • Languages switched through $i18n.changeLanguage are now persisted to localStorage (under codbex.harmonia.language by default) and propagate to every other same-origin document that uses the plugin, embedded iframes and other browser tabs alike, exactly like the color mode does. Calling i18next.changeLanguage(...) directly on the global still updates only the current document.
  • A document that loads after a change (a late iframe, a new tab, a reload) adopts the stored language as soon as its own i18next instance initializes, overriding the configured lng. The docs show how to seed i18next.init from the stored key to avoid the brief flash of the default language.
  • The Harmonia global gains a plugins container where opt-in plugin bundles expose their APIs: the i18next bundle registers Harmonia.plugins.i18next with setLanguageStorageKey / getLanguageStorageKey for configuring the storage key (also named exports of the ESM build). Only documents using the same key sync with each other.
  • The plugin docs add a live "Cross frame synchronization" example that embeds a real second Harmonia page in an iframe, driving and following the language of the parent page.

Component enhancements

  • Time Picker - the change event fired after a popup selection now bubbles, so it can be handled on the x-h-time-picker element itself.
  • Datetime Picker - fires a bubbling change event on its input whenever the combined date and time value changes.
  • The date, time, and datetime picker docs gain an Events section and a "Listening for changes" example, so reacting to a selection needs no $watch.

New utility classes

  • mx-auto.

Docs and tooling

  • Typing / inside a live example input (a date, for instance) no longer opens the docs search box. The search hotkey handler saw the shadow host instead of the inner input, so editable origins are now detected through the composed event path.
Commits

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 [org.webjars.npm:codbex__harmonia](https://github.com/codbex/harmonia) from 2.1.0 to 2.1.2.
- [Changelog](https://github.com/codbex/harmonia/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codbex/harmonia/commits)

---
updated-dependencies:
- dependency-name: org.webjars.npm:codbex__harmonia
  dependency-version: 2.1.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github

dependabot Bot commented on behalf of github Jul 9, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #6217.

@dependabot dependabot Bot closed this Jul 9, 2026
@dependabot dependabot Bot deleted the dependabot/maven/org.webjars.npm-codbex__harmonia-2.1.2 branch July 9, 2026 11:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants