Skip to content

chore(docs): bump the version-updates group in /docs with 2 updates#340

Merged
palcarazm merged 1 commit into
develop/5.5.0from
dependabot/npm_and_yarn/docs/version-updates-ecd029095e
Jul 6, 2026
Merged

chore(docs): bump the version-updates group in /docs with 2 updates#340
palcarazm merged 1 commit into
develop/5.5.0from
dependabot/npm_and_yarn/docs/version-updates-ecd029095e

Conversation

@dependabot

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

Copy link
Copy Markdown

Bumps the version-updates group in /docs with 2 updates: @fortawesome/fontawesome-free and bs-darkmode-toggle.

Updates @fortawesome/fontawesome-free from 7.2.0 to 7.3.0

Release notes

Sourced from @​fortawesome/fontawesome-free's releases.

Release 7.3.0

Change log available at https://fontawesome.com/docs/changelog/

Commits

Updates bs-darkmode-toggle from 1.0.0 to 1.1.0

Release notes

Sourced from bs-darkmode-toggle's releases.

v1.1.0

ℹ️ What's Changed

🆕 Added

  • Dark Mode Debug Monitoring - Introduces a global debug monitor singleton (DarkModeMonitor) that logs darkmode:change events at DEBUG level for easier troubleshooting.

    • Exposes window.Darkmode.MONITOR in both jQuery and ECMAScript builds.
    • implements #66 by @​palcarazm in 60ffc03
  • Configurable ARIA Labels for Accessibility - Adds lightAriaLabel and darkAriaLabel options to set descriptive text for the toggle's state, improving screen reader support. Labels update dynamically when the theme changes.

    • Defaults: "Switch to dark mode" and "Switch to light mode".
    • implements #65 by @​palcarazm in 6f99280
  • Complete Instance Cleanup (destroy API) - Adds a destroy() method to completely remove a plugin instance, its DOM elements, and event listeners.

    • Prevents memory leaks and allows for safe re-initialization.
    • implements #64 by @​palcarazm in 7a0d54e
  • Cross-Instance Synchronization - Multiple toggle instances on the same page now automatically synchronize their visual state when the theme changes. A single global state is shared via darkmode:change events.

  • Custom darkmode:change Event - Dispatches a rich custom event on both the toggle element and all root elements. The event detail contains isLight, theme, source, and roots.

🔁 Changed

  • Refactored to Extend component-lifecycle Library - The DarkModeToggle class now extends Component<"darkmode">, delegating lifecycle management (initialization, attachment, disposal, destruction) to the library's deterministic state machine. Replaces manual _destroyed flag.

    • Public API surface remains unchanged.
    • implements #92 by @​palcarazm in 25a41fd
  • Refactored Event System - Replaced manual event managers with the Component's native emit() and EventFactory. Events now use proper typing via ExtendableEventMap and include runtime validation for external events.

  • Refactored Root Element Handling - Changed root element selection from a static, constructor-time choice to a dynamic runtime query. This ensures that elements added or removed from the DOM after initialization are always accurately reflected.

  • Centralized Theme String Derivation - The theme string (e.g., "light" or "dark") is now calculated once within the StateReducer, rather than being derived via duplicate ternary operations across multiple files. This reduces coupling and improves consistency.

  • Migrated Build Toolchain from Grunt to Rollup - Removed all Grunt dependencies and implemented a modern build system with npm scripts and Rollup. This provides better performance, modern distribution outputs (CJS, ESM, TypeScript types), and improved maintainability.

  • Refactored StateReducer Action Handling - The OVERRIDE action now includes runtime validation to ensure it receives a correctly-formatted payload, preventing crashes from malformed external events.

  • Refactored Bootstrap Toggle Integration - Switched from a custom local RENDERER method to the official Methods.RERENDER from the bootstrap5-toggle package for better compatibility.

  • Renamed Cypress Config File - Renamed cypress.config.js to cypress.config.cjs to resolve a module type mismatch that was causing pipeline failures.

  • Updated ARIA Label Handling - ToggleLayout now only calls rerender when the ARIA label changes, improving performance.

... (truncated)

Commits
  • cc581b9 1.1.0
  • 8b19f46 Merge pull request #107 from palcarazm/dependabot/npm_and_yarn/commitlint/cli...
  • 3859d75 Merge pull request #108 from palcarazm/dependabot/npm_and_yarn/commitlint-21.0.2
  • 1ac54b2 Merge branch 'develop/1.1.0' into dependabot/npm_and_yarn/commitlint/cli-21.0.2
  • cf2e8d8 Merge pull request #106 from palcarazm/dependabot/github_actions/minor-and-pa...
  • c4d32d3 Merge branch 'develop/1.1.0' into dependabot/npm_and_yarn/commitlint-21.0.2
  • d5401fa Merge pull request #109 from palcarazm/dependabot/npm_and_yarn/commitlint/con...
  • 409e699 Merge pull request #113 from palcarazm/palcarazm/issue112
  • ebb048c feat: migrate from Grunt to npm scripts + Rollup orchestration
  • dfa64d3 Merge pull request #111 from palcarazm/palcarazm/issue97
  • Additional commits viewable in compare view

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 <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the version-updates group in /docs with 2 updates: [@fortawesome/fontawesome-free](https://github.com/FortAwesome/Font-Awesome) and [bs-darkmode-toggle](https://github.com/palcarazm/bs-darkmode-toggle).


Updates `@fortawesome/fontawesome-free` from 7.2.0 to 7.3.0
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases)
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/7.x/CHANGELOG.md)
- [Commits](FortAwesome/Font-Awesome@7.2.0...7.3.0)

Updates `bs-darkmode-toggle` from 1.0.0 to 1.1.0
- [Release notes](https://github.com/palcarazm/bs-darkmode-toggle/releases)
- [Commits](palcarazm/bs-darkmode-toggle@v1.0.0...v1.1.0)

---
updated-dependencies:
- dependency-name: "@fortawesome/fontawesome-free"
  dependency-version: 7.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: version-updates
- dependency-name: bs-darkmode-toggle
  dependency-version: 1.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: version-updates
...

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 3, 2026
@coveralls

Copy link
Copy Markdown

Coverage Status

coverage: 95.217%. remained the same — dependabot/npm_and_yarn/docs/version-updates-ecd029095e into develop/5.5.0

@palcarazm
palcarazm merged commit 3a30c93 into develop/5.5.0 Jul 6, 2026
9 of 10 checks passed
@github-project-automation github-project-automation Bot moved this from To do to Done in Pull Request Jul 6, 2026
@palcarazm
palcarazm deleted the dependabot/npm_and_yarn/docs/version-updates-ecd029095e branch July 6, 2026 19:31
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

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants