Skip to content

Releases: voormedia/rails-erd

v1.6.0

14 May 08:10
0fbb1cd
Compare
Choose a tag to compare

It took a couple years, but I think we finally tracked down and fixed the segfault issue that was causing so many graphs to break during generation, or simply be entirely blank! We had a ton of great contributions this past year, and I'm glad to finally get them bundled up and shipped.

One big change is dropping support for Rails 3.2 and Rubies < 2.2; they're unsupported, not even receiving major security patches, so it was time. v1.6.0 /may/ still work with some of these versions, but consider them unsupported going forward.

I also added early support for Rails 6.0.0.rc1; its working in testing, but should be considered experimental. Patches welcome, and if needed updates will ship. I suspect we'll see additional bug reports as 6.0.0 reached final release, but if you have a Rails 6 project I encourage you to give it a try.


  • Dropping support for Ruby < 2.2 and Rails < 4.2 (#323)
  • Added early support for Rails 6.0 (#329)
  • Documentation updates (#268, #269, #276, #288, #295)
  • Removed restriction that allowed to exclude only models from a diagram (#279)
  • Added additional margins to cluster (#280)
  • Deprecate safe_level of ERB.new in Ruby 2.6 (#297)
  • Fixed only_recursion_depth option failure when used from rake erd task (#266, #324)
  • Allow extra config files to be listed via cli (#275, #326)
  • Fixed long-standing segfault issue by removing identifier from association_identity (#296, #327)
  • Fix for bug when parameter to only option is a single model (#300, #328)
  • Properly handle custom version classes. (#304, #325)
  • Fixed a warning from Ruby RE ambiguous arguments (#315)
  • Updated gem dependencies (#311, #313)

v1.5.0

10 Aug 20:52
Compare
Choose a tag to compare

Lots of new stuff in 1.5.0! We've gotten Rails 5.x support in place, as
well as adding 2 new options. "clustering" will draw a box around models
contained in the same name space, helping to visually organize areas of
concern. "only_models_include_depth" - although awkwardly named - will
restrict the depth of graphing to the supplied value.

  • New option of 'clustering' by namespace (#205)
  • Support for 'only_models_include_depth' option (#219)
  • Added basic support for non-Rails apps (#208)
  • Avoid duplicate specializations when using STI with an abstract base class (#211)
  • Fixed Ruby 2.1 deprecation warnings (#209)
  • Fixes to tests (#210, #213)
  • Various documentation fixes (#203, #212)

v1.4.2: Merge pull request #158 from Leventhan/Leventhan-patch-1

06 Aug 15:39
Compare
Choose a tag to compare
Fix limit for PostGIS geometry column types

v1.4.1: Merge pull request #154 from kerrizor/bump-to-1.4.1

03 Jul 19:19
Compare
Choose a tag to compare

Merge pull request #104 from kerrizor/release-v1.2.2

20 Dec 11:59
Compare
Choose a tag to compare

Changes since 1.2.0:

  • Fixes a bug in sorting abstract classes (Issues #54, #88)
  • Fixes a bug in OS detection for JRuby (and newer MRI Rubies, too)

v1.2.0

16 Dec 17:29
Compare
Choose a tag to compare
  • Fixed bug that prevented generation of diagrams on newer versions of OSX
  • Added ability to store CLI configuration options in a config file, both a global version (in the user's home directory) as well as a per-project local versions
  • Added a Code of Conduct for the project