Skip to content

Latest commit

 

History

History
51 lines (31 loc) · 1.99 KB

CHANGELOG.md

File metadata and controls

51 lines (31 loc) · 1.99 KB

Changelog

All notable changes to the Ruby To UML gem will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

3.0.0 - 2021-06-22 - Rebuilt from scratch

Built completely anew to overcome limitations of yUML. Now uses parser and nomnoml libaries.

Added

  • [New feature] Diagram shows classes with instance variables, instance methods and singleton methods
  • [New feature] Diagram shows modules with instance methods and singleton methods
  • [New feature] Instance methods are marked public, private or protected using "+", "-" and "#" symbols respectively
  • [New feature] Diagram show relationships between different classes or classes and modules in particular inheritence, includes, extends and prepends

2.0.0 - 2021-02-12 - Ruby to UML first release ✨

Added

  • [New feature] Added option to specify directory to create a diagram for all ruby files in project. It works recursively, so reads files from all children directories too. The ability to specify a single file remains.

Changed

  • (Breaking) Flag to output diagram link was changed to '--link' and 'l'. Used to be '--html' and '-h'. Also, only outputs link and doesn't save diagram if link mode is enabled.

1.2.6 - 2011-03-14 - Most Recent Umlify version

  • Umlify was forked from here. It supported features like:
    • Guess the types of the instance variables (smart mode)
    • Inheritance
    • Associations (see "How to add associations to a diagram")
    • Mthods and instance variables