Releases: tamdaz/cruml
Releases · tamdaz/cruml
v0.6.1
v0.6.0
Warning
This tool is under development, it is not completely finished.
Full Changelog: v0.5.0...v0.6.0
Added
Changed
Fixed
v0.5.0
Warning
This tool is under development, it is not completely finished.
Full Changelog: v0.4.0...v0.5.0
BREAKING CHANGE: cruml is no longer a library, this is now a exectuable tool.
Added
- Add the
--output-dir
flag. (@tamdaz)(#10) - Add a config to format the HTML files (dev only). (@tamdaz)(#7)
- Add the specs. (@tamdaz)(#6)
- Add a CLI. (@tamdaz)(#5)
Changed
- Breaking: Use the Crystal Compiler API instead of macros. (@tamdaz)(#5)
- Refactor the code located in the
src/render
directory. (@tamdaz)(#8)
Fixed
- Indent the Mermaid code. (@tamdaz)(#11)
- Fixed a bug with special characters in class names. (@tamdaz)(#12)
Removed
v0.4.0
v0.3.0
v0.2.0
Warning
This library is under development, it is not completely finished.
Added
- Add the
Cruml::ClassList
class (fc5a6f3) @tamdaz - Add entities to reflect classes, instance vars and methods. (89e6ae6) @tamdaz
Changed
- Optimize the macro code in the
src/reflection.cr
file. (#1)(0a1660d) @tamdaz - Refactor the
Cruml.run
static method. (8ed873a) @tamdaz - Refactor the
Cruml::DiagramRender
class. (7aa8a4a) @tamdaz - Replace paranthesis by rafters for the return type. (9507dae) @tamdaz