All Versions
29
Latest Version
Avg Release Cycle
178 days
Latest Release
-

Changelog History
Page 1

  • v1.6.1 Changes

    • โž• Added support for Rails 6.1 (#365)
  • v1.6.0 Changes

    May 14, 2019

    ๐Ÿ›  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.2 Changes

    May 24, 2017
    • Disable calls to eager_load_namespaces < Rails 5 (#263)
  • v1.5.1 Changes

    May 15, 2017
    • ๐Ÿ‘Œ Improved < Ruby 2.3 support (#239)
    • Squashed once and for all the horizontal vs vertical orientation bugs (#241)
    • โž• Added option for specifying spline types (#242)
    • โž• Added a check for Graphviz installation before building out object graph (#248)
    • ๐Ÿ›  Fixed a bug in auto-generation rake task (#252)
    • --cluster option will work more reliably now! (#253)
    • โœ… Because it is 2017, we added Rails 5 to our official test matrix (#254)
    • ๐Ÿ›  Fixed a bug in --only that prevented it from working reliably (#257)
    • โž• Added eager loading across all namespaces in the app (#258)
    • โœ… Minor improvements to tests (#228)
  • v1.5.0 Changes

    August 10, 2016

    ๐Ÿš… 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.7 Changes

    April 19, 2016
    • ๐Ÿ›  Fixed grouping of associations (#190)
    • ๐Ÿ›  Fixed issue with command line options (#198)
    • ๐Ÿ›  Fixed horizontally graph when vertical was wanted and viceversa (#183)
  • v1.4.6 Changes

    February 10, 2016
    • โช Revert auto-generation of diagrams added in #176 (#191)
    • ๐Ÿ›  Fix some Ruby warnings (#187)
    • Rescue from TypeError when loading target app (#185)
  • v1.4.5 Changes

    January 14, 2016
    • ๐Ÿ›  Fix bug in auto generate diagram (#176)
    • Protect against nil model names (#177, #178)
  • v1.4.4 Changes

    • Return nil if native_type is geography (#168)
    • ๐Ÿ”„ Change tests to address flickering failures on Travis-CI
  • v1.4.3 Changes

    • ๐Ÿ›  Fix for bug where defaults were overriding configuration options (#166)