[PR #10555] [MERGED] Fixes #10527 - Update JS dependencies #13652

Closed
opened 2025-12-29 23:20:05 +01:00 by adam · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/netbox-community/netbox/pull/10555
Author: @kkthxbye-code
Created: 10/4/2022
Status: Merged
Merged: 10/5/2022
Merged by: @jeremystretch

Base: developHead: 10527-update-js-dependencies


📝 Commits (2)

  • b227757 Update JS dependencies WIP
  • eabd405 Fix graphiql by pinning esbuild

📊 Changes

26 files changed (+1707 additions, -2250 deletions)

View changed files

📝 netbox/project-static/.eslintrc (+1 -2)
📝 netbox/project-static/dist/cable_trace.css (+1 -1)
📝 netbox/project-static/dist/config.js (+2 -2)
📝 netbox/project-static/dist/config.js.map (+2 -2)
📝 netbox/project-static/dist/graphiql.css (+1 -1)
📝 netbox/project-static/dist/graphiql.js (+114 -106)
📝 netbox/project-static/dist/graphiql.js.map (+2 -2)
📝 netbox/project-static/dist/lldp.js (+2 -2)
📝 netbox/project-static/dist/lldp.js.map (+2 -2)
netbox/project-static/dist/materialdesignicons-webfont-DWVXV5L5.woff (+0 -0)
netbox/project-static/dist/materialdesignicons-webfont-ER2MFQKM.woff2 (+0 -0)
netbox/project-static/dist/materialdesignicons-webfont-UHEFFMSX.eot (+0 -0)
netbox/project-static/dist/materialdesignicons-webfont-WM6M6ZHQ.ttf (+0 -0)
📝 netbox/project-static/dist/netbox-dark.css (+1 -1)
📝 netbox/project-static/dist/netbox-external.css (+1 -1)
📝 netbox/project-static/dist/netbox-light.css (+1 -1)
📝 netbox/project-static/dist/netbox-print.css (+1 -1)
📝 netbox/project-static/dist/netbox.js (+15 -30)
📝 netbox/project-static/dist/netbox.js.map (+2 -2)
📝 netbox/project-static/dist/rack_elevation.css (+1 -1)

...and 6 more files

📄 Description

Fixes: #10527

Mostly done, just need to figure out why the graphql playground breaks.

  • All dependencies upgraded except bootstrap.
    • Going from bootstrap 5.0.x to 5.1.x or 5.2.x both broke various stuff, such as the divider between the table header and the badges in dark mode.
  • Pinned dependencies in resolutions were removed.
  • A few smaller fixes to support newer versions of eslint and typescript.

I went through the release notes I could find, and for the packages with changelogs looked for breaking changes. I also tried to verify that the functionality the packages provided still worked.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/netbox-community/netbox/pull/10555 **Author:** [@kkthxbye-code](https://github.com/kkthxbye-code) **Created:** 10/4/2022 **Status:** ✅ Merged **Merged:** 10/5/2022 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `develop` ← **Head:** `10527-update-js-dependencies` --- ### 📝 Commits (2) - [`b227757`](https://github.com/netbox-community/netbox/commit/b227757b9aa1a00f3a6d7a5cfa5f37d4c5302b75) Update JS dependencies WIP - [`eabd405`](https://github.com/netbox-community/netbox/commit/eabd4058459a5663025e3557c449c0ba9d77c440) Fix graphiql by pinning esbuild ### 📊 Changes **26 files changed** (+1707 additions, -2250 deletions) <details> <summary>View changed files</summary> 📝 `netbox/project-static/.eslintrc` (+1 -2) 📝 `netbox/project-static/dist/cable_trace.css` (+1 -1) 📝 `netbox/project-static/dist/config.js` (+2 -2) 📝 `netbox/project-static/dist/config.js.map` (+2 -2) 📝 `netbox/project-static/dist/graphiql.css` (+1 -1) 📝 `netbox/project-static/dist/graphiql.js` (+114 -106) 📝 `netbox/project-static/dist/graphiql.js.map` (+2 -2) 📝 `netbox/project-static/dist/lldp.js` (+2 -2) 📝 `netbox/project-static/dist/lldp.js.map` (+2 -2) ➕ `netbox/project-static/dist/materialdesignicons-webfont-DWVXV5L5.woff` (+0 -0) ➕ `netbox/project-static/dist/materialdesignicons-webfont-ER2MFQKM.woff2` (+0 -0) ➕ `netbox/project-static/dist/materialdesignicons-webfont-UHEFFMSX.eot` (+0 -0) ➕ `netbox/project-static/dist/materialdesignicons-webfont-WM6M6ZHQ.ttf` (+0 -0) 📝 `netbox/project-static/dist/netbox-dark.css` (+1 -1) 📝 `netbox/project-static/dist/netbox-external.css` (+1 -1) 📝 `netbox/project-static/dist/netbox-light.css` (+1 -1) 📝 `netbox/project-static/dist/netbox-print.css` (+1 -1) 📝 `netbox/project-static/dist/netbox.js` (+15 -30) 📝 `netbox/project-static/dist/netbox.js.map` (+2 -2) 📝 `netbox/project-static/dist/rack_elevation.css` (+1 -1) _...and 6 more files_ </details> ### 📄 Description ### Fixes: #10527 Mostly done, just need to figure out why the graphql playground breaks. * All dependencies upgraded except bootstrap. * Going from bootstrap 5.0.x to 5.1.x or 5.2.x both broke various stuff, such as the divider between the table header and the badges in dark mode. * Pinned dependencies in `resolutions` were removed. * A few smaller fixes to support newer versions of eslint and typescript. I went through the release notes I could find, and for the packages with changelogs looked for breaking changes. I also tried to verify that the functionality the packages provided still worked. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
adam added the pull-request label 2025-12-29 23:20:05 +01:00
adam closed this issue 2025-12-29 23:20:05 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#13652