Skip to content

Bump rails-erd from 2.0.2 to 2.1.0#58

Merged
github-actions[bot] merged 1 commit into
mainfrom
dependabot/bundler/rails-erd-2.1.0
Jul 16, 2026
Merged

Bump rails-erd from 2.0.2 to 2.1.0#58
github-actions[bot] merged 1 commit into
mainfrom
dependabot/bundler/rails-erd-2.1.0

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Bumps rails-erd from 2.0.2 to 2.1.0.

Release notes

Sourced from rails-erd's releases.

v2.1.0 - Cluster Party 🎪

What's New

This release brings powerful new ways to organize and filter your ERD diagrams, plus a new output format for tool integration.

🎪 Mermaid Namespace Clustering

Group your entities by Ruby namespace! With cluster: true, your Mermaid classDiagram output now organizes models into visual namespace blocks:

# .erdconfig
cluster: true
mermaid_style: classDiagram
classDiagram
  namespace Admin {
    class User
    class Role
  }
  namespace Billing {
    class Invoice
    class Payment
  }
  User --> Invoice
Loading

🎯 Glob & Regex Pattern Filtering

Filter entire namespaces with glob patterns or regex:

# Exclude all SolidQueue models
exclude: "SolidQueue::*"
Exclude multiple patterns
exclude:

"SolidQueue::*"
"ActiveStorage::*"

Use regex for complex patterns
exclude: "/^(Active|Action)/"
Focus on specific namespaces
only: "Admin::*"

📊 tbls JSON Format

... (truncated)

Changelog

Sourced from rails-erd's changelog.

2.1.0

New Features

  • Add cluster: true support for Mermaid classDiagram output, grouping entities by Ruby namespace into Mermaid namespace { } blocks (#479, #480)
  • Add glob and regex pattern support for exclude and only options, allowing entire namespaces to be filtered with patterns like "SolidQueue::*" or "/^Active/" (#465, #478)
  • Add tbls JSON generator for integration with Liam ERD and other tbls-compatible tools (#471, #474)

Bug Fixes

  • Invalid generator option now falls back to mermaid (the documented default) instead of graphviz
  • Fix unparseable Mermaid output when polymorphism is enabled and an abstract parent has a tableless child (#459, #463)
  • Fix only/exclude not filtering relationships, so filtered-out models no longer leak back into Mermaid diagrams as phantom nodes (#472, #473)
  • Process models in a stable order so relationship order and source/destination direction are deterministic across runs, avoiding churn in generated diagrams committed to version control (#475, #476)

Internal

  • Restructure filtered_attributes for readability and add edge-case tests for exclude_attributes normalization (#458)
  • Fix README to show the correct command-line flag syntax for ERD generator options (#461)
  • Add a native Mermaid preview diagram to the README (#466)
  • Fix stale LICENSE/CHANGES.rdoc references in the YARD task and gemspec so the license and changelog are documented and packaged (#469)
  • Update LICENSE copyright year to 2026 (#468)
Commits
  • b349784 Bump version to 2.1.0
  • 312272f Merge pull request #480 from voormedia/479-mermaid-namespace-clustering
  • 910bed2 test: Fix warning capture test to pass :warn option to diagram
  • a4bb7d5 feat: Add Mermaid namespace clustering support
  • 081f70f Merge pull request #478 from voormedia/465-glob-pattern-exclude-only
  • d53600e Merge branch 'master' into 465-glob-pattern-exclude-only
  • 37f9a88 feat: Add glob and regex pattern support for exclude/only options
  • b4016cb Merge pull request #476 from stwr667/deterministic-relationship-order
  • 88253bd Merge pull request #474 from arthaud-proust/export-tbls-format-for-liam-erd-v...
  • 97b55f9 Fix test
  • 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 [rails-erd](https://github.com/voormedia/rails-erd) from 2.0.2 to 2.1.0.
- [Release notes](https://github.com/voormedia/rails-erd/releases)
- [Changelog](https://github.com/voormedia/rails-erd/blob/master/CHANGES.md)
- [Commits](voormedia/rails-erd@v2.0.2...v2.1.0)

---
updated-dependencies:
- dependency-name: rails-erd
  dependency-version: 2.1.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file ruby Pull requests that update ruby code labels Jul 16, 2026
@github-actions
github-actions Bot enabled auto-merge (squash) July 16, 2026 01:04
@github-actions
github-actions Bot merged commit b702a66 into main Jul 16, 2026
4 checks passed
@dependabot
dependabot Bot deleted the dependabot/bundler/rails-erd-2.1.0 branch July 16, 2026 01:05
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 ruby Pull requests that update ruby code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants