Skip to content

build(deps): bump @dagrejs/dagre from 2.0.4 to 3.0.0#39

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

build(deps): bump @dagrejs/dagre from 2.0.4 to 3.0.0#39
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/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 2.0.4 to 3.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
  • See full diff 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)

@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Mar 23, 2026
@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/dagrejs/dagre-3.0.0 branch 2 times, most recently from c97ef79 to c8ccb70 Compare March 25, 2026 15:33
Bumps [@dagrejs/dagre](https://github.com/dagrejs/dagre) from 2.0.4 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@v2.0.4...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 force-pushed the dependabot/npm_and_yarn/dagrejs/dagre-3.0.0 branch from c8ccb70 to cce2415 Compare March 25, 2026 15:35
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Mar 26, 2026

Looks like @dagrejs/dagre is up-to-date now, so this is no longer needed.

@dependabot dependabot bot closed this Mar 26, 2026
@dependabot dependabot bot deleted the dependabot/npm_and_yarn/dagrejs/dagre-3.0.0 branch March 26, 2026 10:46
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