Skip to content

Bump jquery-ui to 1.14.2 in grails-forge and fix jQuery/BOM compat - #16021

Closed
dependabot[bot] wants to merge 4 commits into
7.0.xfrom
dependabot/gradle/grails-forge/7.0.x/org.webjars-jquery-ui-1.14.2
Closed

Bump jquery-ui to 1.14.2 in grails-forge and fix jQuery/BOM compat#16021
dependabot[bot] wants to merge 4 commits into
7.0.xfrom
dependabot/gradle/grails-forge/7.0.x/org.webjars-jquery-ui-1.14.2

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Bumps org.webjars:jquery-ui from 1.10.3 to 1.14.2.

Release notes

Sourced from org.webjars:jquery-ui's releases.

jQuery UI 1.14.2 released

https://blog.jqueryui.com/2026/01/jquery-ui-1-14-2-released/

jQuery UI 1.14.1 released

https://blog.jqueryui.com/2024/10/jquery-ui-1-14-1-released/

jQuery UI 1.14.0 released

https://blog.jqueryui.com/2024/08/jquery-ui-1-14-0-released/

jQuery UI 1.13.3 released

https://blog.jqueryui.com/2024/04/jquery-ui-1-13-3-released/

jQuery UI 1.13.2 released

https://blog.jqueryui.com/2022/07/jquery-ui-1-13-2-released/

jQuery UI 1.13.1 released

https://blog.jqueryui.com/2022/01/jquery-ui-1-13-1-released/

jQuery UI 1.13.0 released

https://blog.jqueryui.com/2021/10/jquery-ui-1-13-0-released/

Commits
  • eda7aa3 1.14.2
  • 27cd03f Build: Update jQuery Migrate from 4.0.1 to 4.0.2
  • 3a22f74 Release: Update download.jqueryui.com from 2.3.12 to 2.4.5
  • d6b0df9 Build: Bump lodash from 4.17.21 to 4.17.23
  • 9edfd2a Build: Update jQuery 4.0.0-rc.1 to 4.0.0, Migrate 4.0.0-beta.1 to 4.0.1
  • ada6080 Build: Bump the github-actions group with 3 updates
  • d097272 Build: Update jQuery Migrate 3.x from 3.5.2 to 3.6.0
  • 47a890d Build: Upgrade all dependencies, including jtr to 0.2.8
  • 7571b73 Build: Bump the github-actions group with 2 updates
  • 06033a7 Build: Separate Node.js & Browser Tests, update tested Node.js versions
  • 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 [org.webjars:jquery-ui](https://github.com/jquery/jquery-ui) from 1.10.3 to 1.14.2.
- [Release notes](https://github.com/jquery/jquery-ui/releases)
- [Commits](jquery/jquery-ui@1.10.3...1.14.2)

---
updated-dependencies:
- dependency-name: org.webjars:jquery-ui
  dependency-version: 1.14.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
borinquenkid and others added 3 commits July 25, 2026 01:53
…bump

jquery-ui 1.10.3 -> 1.14.2 is a ~10 year jump with two breaking changes this
Dependabot PR didn't account for:

- Both org.webjars:jquery-ui and org.webjars:jquery-ui-themes report
  NOASSERTION in their 1.14.2 POM license metadata (confirmed against
  Maven Central), which fails the cyclonedxBom task. jQuery UI is MIT
  licensed, so both are added to SbomPlugin's LICENSE_MAPPING like the
  existing JLine/BouncyCastle overrides.
- The 1.14.2 webjar restructured its layout: jquery-ui.min.js moved out of
  ui/minified/, and the jquery-ui-themes 'smoothness' theme was replaced by
  a single 'base' theme. The asset-pipeline require directives in
  spring-security-ui(.js|-register.js) and (jquery-ui|spring-security-ui).css
  hardcoded the old 1.10.3 paths, which would have 404'd at runtime.

Verified locally: cyclonedxBom now passes with the license overrides applied,
and assetCompile produces a bundle that actually contains jQuery UI 1.14.2 JS
and the base theme CSS.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
jQuery UI 1.14.2 calls $.uniqueSort, which only exists in jQuery 3.0+
(it replaced the older $.unique). The plugin was still requiring
jQuery 2.1.4, so jQuery UI threw "TypeError: t.uniqueSort is not a
function" on load, aborting every other script bundled in the same
asset file - breaking DataTables pagination, form handlers,
autocomplete, and ajax login across the entire spring-security-ui
admin UI.

Confirmed via the real Testcontainers/Chrome browser console log used
by the plugin's integration tests. Verified locally: all 97 tests
across grails-test-examples-spring-security-ui-simple and -extended
now pass with no console errors.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
A transitive dependency resolves biz.aQute.bnd:biz.aQute.bnd.annotation
to 7.1.0, newer than the BOM's previously-managed 7.0.0, which fails
validateDependencyVersions across grails-fields, grails-doc,
grails-spring-security, and other modules. Pin it so the BOM stays
authoritative.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@borinquenkid borinquenkid changed the title Bump org.webjars:jquery-ui from 1.10.3 to 1.14.2 in /grails-forge Bump jquery-ui to 1.14.2 in grails-forge and fix jQuery/BOM compat Jul 26, 2026
@borinquenkid borinquenkid added this to the grails:8.0.0-RC1 milestone Jul 26, 2026
@testlens-app

testlens-app Bot commented Jul 26, 2026

Copy link
Copy Markdown

✅ All tests passed ✅

🏷️ Commit: fcee4b6
▶️ Tests: 47962 executed
⚪️ Checks: 51/51 completed


Learn more about TestLens at testlens.app.

@codeconsole

codeconsole commented Jul 30, 2026

Copy link
Copy Markdown
Contributor

@borinquenkid This is not for 8.0.x and jQuery ui was already updated in 8.0.x

@github-project-automation github-project-automation Bot moved this from Todo to Done in Apache Grails Jul 30, 2026
@dependabot @github

dependabot Bot commented on behalf of github Jul 30, 2026

Copy link
Copy Markdown
Contributor Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot
dependabot Bot deleted the dependabot/gradle/grails-forge/7.0.x/org.webjars-jquery-ui-1.14.2 branch July 30, 2026 03:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants