v5.4.0#308
Merged
Merged
Conversation
Bumps [@rollup/plugin-terser](https://github.com/rollup/plugins/tree/HEAD/packages/terser) from 0.4.4 to 1.0.0. - [Changelog](https://github.com/rollup/plugins/blob/master/packages/terser/CHANGELOG.md) - [Commits](https://github.com/rollup/plugins/commits/beep-v1.0.0/packages/terser) --- updated-dependencies: - dependency-name: "@rollup/plugin-terser" dependency-version: 1.0.0 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [cypress-plugin-tab](https://github.com/kuceb/cypress-plugin-tab) from 1.0.5 to 2.0.0. - [Release notes](https://github.com/kuceb/cypress-plugin-tab/releases) - [Changelog](https://github.com/kuceb/cypress-plugin-tab/blob/master/RELEASE_NOTES.md) - [Commits](kuceb/cypress-plugin-tab@v1.0.5...v2.0.0) --- updated-dependencies: - dependency-name: cypress-plugin-tab dependency-version: 2.0.0 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
…ith 2 updates Bumps the minor-and-patch-updates group with 2 updates in the / directory: [cypress-io/github-action](https://github.com/cypress-io/github-action) and [SonarSource/sonarqube-scan-action](https://github.com/sonarsource/sonarqube-scan-action). Updates `cypress-io/github-action` from 7.1.2 to 7.1.9 - [Release notes](https://github.com/cypress-io/github-action/releases) - [Changelog](https://github.com/cypress-io/github-action/blob/master/CHANGELOG.md) - [Commits](cypress-io/github-action@84d178e...783cb3f) Updates `SonarSource/sonarqube-scan-action` from 7.0.0 to 7.1.0 - [Release notes](https://github.com/sonarsource/sonarqube-scan-action/releases) - [Commits](SonarSource/sonarqube-scan-action@a31c939...299e4b7) --- updated-dependencies: - dependency-name: cypress-io/github-action dependency-version: 7.1.9 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor-and-patch-updates - dependency-name: SonarSource/sonarqube-scan-action dependency-version: 7.1.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-and-patch-updates ... Signed-off-by: dependabot[bot] <support@github.com>
…r-and-patch-updates-1521d52402 ci(deps): bump the minor-and-patch-updates group across 1 directory with 2 updates
Bumps [@types/jquery](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jquery) from 3.5.34 to 4.0.0. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jquery) --- updated-dependencies: - dependency-name: "@types/jquery" dependency-version: 4.0.0 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 7 to 8. - [Release notes](https://github.com/actions/download-artifact/releases) - [Commits](actions/download-artifact@v7...v8) --- updated-dependencies: - dependency-name: actions/download-artifact dependency-version: '8' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/deploy-pages](https://github.com/actions/deploy-pages) from 4 to 5. - [Release notes](https://github.com/actions/deploy-pages/releases) - [Commits](actions/deploy-pages@v4...v5) --- updated-dependencies: - dependency-name: actions/deploy-pages dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 6 to 7. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](actions/upload-artifact@v6...v7) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/configure-pages](https://github.com/actions/configure-pages) from 5 to 6. - [Release notes](https://github.com/actions/configure-pages/releases) - [Commits](actions/configure-pages@v5...v6) --- updated-dependencies: - dependency-name: actions/configure-pages dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
…ons/configure-pages-6 ci(deps): bump actions/configure-pages from 5 to 6
…ons/upload-artifact-7 ci(deps): bump actions/upload-artifact from 6 to 7
…ons/deploy-pages-5 ci(deps): bump actions/deploy-pages from 4 to 5
…ons/download-artifact-8 ci(deps): bump actions/download-artifact from 7 to 8
…s-plugin-tab-2.0.0 chore(deps-dev): bump cypress-plugin-tab from 1.0.5 to 2.0.0
…/plugin-terser-1.0.0 chore(deps-dev): bump @rollup/plugin-terser from 0.4.4 to 1.0.0
…jquery-4.0.0 chore(deps-dev): bump @types/jquery from 3.5.34 to 4.0.0
… storage - Updated bs-darkmode-toggle from 1.0.0-rc1 to 1.0.0 - Replaced dataset.allowCookie with dataset.storage = "local" to use local storage instead of cookies - Updated footer background from bg-light to bg-body-secondary for better theme consistency This aligns the dark mode plugin with its stable API and improves user preference persistence.
* chore(deps-dev): bump typescript from 5.9.3 to 6.0.2 Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.9.3 to 6.0.2. - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Commits](microsoft/TypeScript@v5.9.3...v6.0.2) --- updated-dependencies: - dependency-name: typescript dependency-version: 6.0.2 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> * chore(deps-dev): bump typescript from 5.9.3 to 6.0.2 Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.9.3 to 6.0.2. - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Commits](microsoft/TypeScript@v5.9.3...v6.0.2) --- updated-dependencies: - dependency-name: typescript dependency-version: 6.0.2 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> * refactor: upgrade TypeScript target to ES2016 and improve config consistency - Change target from ES5 to ES2016 across tsconfig.json and tsconfig.test.json - Add 'types' field with 'node' in tsconfig.json, 'jest' and 'node' in tsconfig.test.json - Add 'noEmit': true to tsconfig.test.json to prevent accidental output - Switch tsconfig.test.json module from ESNext to commonjs (required for Jest) - Add allowCypressEnv: false to cypress.config.js - Upgrade @typescript-eslint/eslint-plugin and parser from 8.20.0 to 8.58.0 - Normalize indentation and add trailing commas in cypress.config.js Why: ES2016 provides modern language features (Promise, Map, Set, classes) without sacrificing broad compatibility. Explicit type roots and noEmit prevent type resolution errors and accidental build artifacts. CommonJS is required for Jest's module resolution. Disabling Cypress env vars prevents CI environment injection from overriding test configs. --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Pablo Alcaraz Martínez <pablo@alcarazm.es>
Bumps the version-updates group in /docs with 1 update: [bootstrap5-toggle](https://github.com/palcarazm/bootstrap5-toggle). Updates `bootstrap5-toggle` from 5.3.0 to 5.3.3 - [Release notes](https://github.com/palcarazm/bootstrap5-toggle/releases) - [Commits](v5.3.0...v5.3.3) --- updated-dependencies: - dependency-name: bootstrap5-toggle dependency-version: 5.3.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: version-updates ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/upload-pages-artifact](https://github.com/actions/upload-pages-artifact) from 4 to 5. - [Release notes](https://github.com/actions/upload-pages-artifact/releases) - [Commits](actions/upload-pages-artifact@v4...v5) --- updated-dependencies: - dependency-name: actions/upload-pages-artifact dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
…ersion-updates-8b302c2185 chore(docs): bump bootstrap5-toggle from 5.3.0 to 5.3.3 in /docs in the version-updates group
…ons/upload-pages-artifact-5 ci(deps): bump actions/upload-pages-artifact from 4 to 5
|
Bumps [SonarSource/sonarqube-scan-action](https://github.com/sonarsource/sonarqube-scan-action) from 7.1.0 to 8.0.0. - [Release notes](https://github.com/sonarsource/sonarqube-scan-action/releases) - [Commits](SonarSource/sonarqube-scan-action@299e4b7...59db25f) --- updated-dependencies: - dependency-name: SonarSource/sonarqube-scan-action dependency-version: 8.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) from 20.5.3 to 21.0.2. - [Release notes](https://github.com/conventional-changelog/commitlint/releases) - [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md) - [Commits](https://github.com/conventional-changelog/commitlint/commits/v21.0.2/@commitlint/cli) --- updated-dependencies: - dependency-name: "@commitlint/cli" dependency-version: 21.0.2 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
…assets fix: export published css and js assets
|
Bumps the minor-and-patch-updates group with 1 update in the / directory: [cypress-io/github-action](https://github.com/cypress-io/github-action). Updates `cypress-io/github-action` from 7.1.9 to 7.4.0 - [Release notes](https://github.com/cypress-io/github-action/releases) - [Changelog](https://github.com/cypress-io/github-action/blob/master/CHANGELOG.md) - [Commits](cypress-io/github-action@783cb3f...948d67d) --- updated-dependencies: - dependency-name: cypress-io/github-action dependency-version: 7.1.10 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor-and-patch-updates ... Signed-off-by: dependabot[bot] <support@github.com>
Remove Grunt and its plugins (grunt, grunt-banner, grunt-contrib-clean, grunt-contrib-copy, grunt-exec) as the build orchestration layer. Replace with npm scripts using tsc, rollup, postcss, and rimraf. Key changes: - Add clean, build, watch scripts with rimraf, concurrently - Centralize copyright banner in scripts/package-banner.js - Move TypeScript output to dist/tmp/ (isolated from source) - Add postcss.config.js for banner injection in CSS - Update rollup.config.js to use banner from shared utility - Add version:update script to sync README and docs/package.json - Add preversion hook running lint + tests before version bump Benefits: - Reduced dependencies (remove 4 Grunt packages) - Simpler, more transparent build pipeline - Build artifacts isolated from source (dist/tmp/) - Dynamic copyright banners from package.json - Parallel watch mode with concurrently BREAKING CHANGE: TypeScript declaration output moved from src/main/@types to dist/tmp/@types. This only affects developers building from source, not package consumers. Closes #330
refactor(build): replace Grunt with npm scripts and modern tooling
…rSource/sonarqube-scan-action-8.0.0 ci(deps): bump SonarSource/sonarqube-scan-action from 7.1.0 to 8.0.0
Bumps [commitlint](https://github.com/conventional-changelog/commitlint/tree/HEAD/@alias/commitlint) from 20.5.3 to 21.0.2. - [Release notes](https://github.com/conventional-changelog/commitlint/releases) - [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@alias/commitlint/CHANGELOG.md) - [Commits](https://github.com/conventional-changelog/commitlint/commits/v21.0.2/@alias/commitlint) --- updated-dependencies: - dependency-name: commitlint dependency-version: 21.0.2 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
…r-and-patch-updates-415038c248 ci(deps): bump cypress-io/github-action from 7.1.9 to 7.4.0 in the minor-and-patch-updates group across 1 directory
…lint/cli-21.0.2 chore(deps-dev): bump @commitlint/cli from 20.5.3 to 21.0.2
Bumps [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) from 20.5.3 to 21.0.2. - [Release notes](https://github.com/conventional-changelog/commitlint/releases) - [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md) - [Commits](https://github.com/conventional-changelog/commitlint/commits/v21.0.2/@commitlint/config-conventional) --- updated-dependencies: - dependency-name: "@commitlint/config-conventional" dependency-version: 21.0.2 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
…lint/config-conventional-21.0.2 chore(deps-dev): bump @commitlint/config-conventional from 20.5.3 to 21.0.2
…lint-21.0.2 chore(deps-dev): bump commitlint from 20.5.3 to 21.0.2
Replaces the previous destroy+recreate implementation with an in-place rebuild that preserves the same object reference. The method now follows a precise sequence: 1. Restore original input properties 2. Unbind all event listeners 3. Destroy the DOM builder 4. Re-resolve options from element and user options 5. Create a fresh StateReducer 6. Build new toggle DOM structure 7. Re-bind all event listeners 8. Re-intercept input properties This ensures that this.element.bsToggle remains unchanged, making external references to the instance safe. Implements #318
refactor: preserve instance identity in Toggle.rerender()
palcarazm
marked this pull request as ready for review
June 20, 2026 10:58
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.







No description provided.