[
https://issues.apache.org/jira/browse/ATLAS-5225?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Prasad P. Pawar resolved ATLAS-5225.
------------------------------------
Fix Version/s: 3.0.0
2.5.0
Resolution: Fixed
> ATLAS UI: Upgrade UI dependencies and improve code quality across dashboard,
> dashboardv2, and docs
> --------------------------------------------------------------------------------------------------
>
> Key: ATLAS-5225
> URL: https://issues.apache.org/jira/browse/ATLAS-5225
> Project: Atlas
> Issue Type: Task
> Affects Versions: 3.0.0
> Reporter: Prasad P. Pawar
> Assignee: Prasad P. Pawar
> Priority: Major
> Fix For: 3.0.0, 2.5.0
>
>
> This change upgrades dependencies and improves code quality across the Atlas
> UI (dashboard, dashboardv2, and docs).Changes
> # Build toolchain updates
> * Dashboard atlas-lineage: Replace deprecated
> babel-plugin-transform-class-properties 6.x with
> @babel/plugin-transform-class-properties 7.23.3; upgrade @babel/core and
> @babel/preset-env to 7.23.2.
> * Dashboardv2 atlas-lineage: Same Babel upgrades.
> * Docs: Add npm overrides for ip, webpack-dev-middleware, path-to-regexp,
> html-minifier, and http-proxy-middleware. Add patch-package fixes for
> html-minifier and http-proxy-middleware to improve error handling and regex
> behavior.
> # Code quality
> * Dashboard: Remove unused imports and prefix unused variables with _ to
> reduce ESLint warnings (from 160 to 132).
> * Affected files: Filters.tsx, commonComponents.tsx, CommonViewFunction.ts,
> AuditFilters.tsx, TypeSystemTreeView.tsx.
> # Verification
> * All changes are build-time or transitive dependencies. No changes to
> application behavior.
> * Builds verified: dashboard, dashboard atlas-lineage, dashboardv2,
> dashboardv2 atlas-lineage, docs.
> Scope: dashboard/, dashboardv2/, docs/
--
This message was sent by Atlassian Jira
(v8.20.10#820010)