Skip to content

chore(deps): Bump @dagrejs/dagre from 1.1.8 to 3.0.0 in /frontend#435

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/frontend/dagrejs/dagre-3.0.0
Open

chore(deps): Bump @dagrejs/dagre from 1.1.8 to 3.0.0 in /frontend#435
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/frontend/dagrejs/dagre-3.0.0

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 23, 2026

Bumps @dagrejs/dagre from 1.1.8 to 3.0.0.

Release notes

Sourced from @​dagrejs/dagre's releases.

v2.0.0

What's Changed

Updated the dependencies to remove or replace Bower, Karma, JSHint and dependent libraries.

The old IIFE style library, for loading as a script tag and including dagre in the global namespace is available in the dagre[.min].js files.

A new import style library is available at dagre.esm.js

Full Changelog: dagrejs/dagre@v1.1.8...v2.0.0

Changelog

Sourced from @​dagrejs/dagre's changelog.

[3.0.0] - 2026

Major Improvements: TypeScript Migration

  • Full TypeScript Rewrite (PR #509): Migrated the entire core codebase from JavaScript to TypeScript for improved type safety, better IDE autocompletion, and easier maintenance.
  • Native Type Definitions: Removed the need for external @types/dagre packages; high-quality types are now shipped directly with the library.
  • Modern Build Pipeline: * Replaced JSHint with ESLint for stricter code quality.
    • Replaced Browserify/Karma with modern bundling and testing tools.
    • Standardized project indentation to 2 spaces (aligning .eslintrc and .editorconfig).

Refactoring & Fixes

  • Dependency Cleanup: Removed deprecated dependencies including bower.json and legacy test configurations.
  • Module Exports: Standardized ESM and CommonJS exports to ensure compatibility with modern bundlers like Webpack 5, Vite, and Rollup.
  • Internal Logic: Refined internal graph traversal algorithms to utilize TypeScript interfaces, reducing "undefined" runtime errors.

[2.0.0] - Legacy Modernization

Major Changes

  • Organization Transfer: Formally moved the repository to the @dagrejs GitHub organization.
  • Package Renaming: Published under the @dagrejs/dagre npm scope.
  • Dropped Legacy Environments: Discontinued support for extremely old Node.js versions (pre-v10) and legacy browsers that do not support ES6 features.

Fixes

  • Performance Optimizations: Improved layout calculation speeds for large-scale directed graphs.
  • Bug Fixes: Resolved edge cases in rank constraints and node spacing that caused overlapping in specific hierarchical layouts.

[1.0.0] - Initial Stable Release

  • Legacy documentation for versions prior to the @dagrejs migration can be found in the historical archives.
Commits
  • 5bbd601 Copying minor changes from graphlib to dagre release
  • 80e2257 Typo in the release
  • 68cda58 Bumping version and building for release
  • d17ea43 Merge pull request #509 from wandri/feat-convert-the-package-into-TypeScript
  • 2dcebc1 feat: convert the package into TypeScript
  • 2595d05 Building with graphlib 4.0
  • 0b35778 Merge pull request #508 from meganlee18/meganlee
  • 7c28961 Add missing constraints to layout configuration
  • 9d445b2 Bump version and set as pre-release
  • a7c0bd1 Bumping version for release
  • 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 [@dagrejs/dagre](https://github.com/dagrejs/dagre) from 1.1.8 to 3.0.0.
- [Release notes](https://github.com/dagrejs/dagre/releases)
- [Changelog](https://github.com/dagrejs/dagre/blob/master/changelog.md)
- [Commits](dagrejs/dagre@v1.1.8...v3.0.0)

---
updated-dependencies:
- dependency-name: "@dagrejs/dagre"
  dependency-version: 3.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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 Mar 23, 2026
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

None yet

Development

Successfully merging this pull request may close these issues.

0 participants