0.6.1 - 2025-02-24
- Setup configuration to debug. (@tamdaz)(#21)
- Refactor the code and docs. (@tamdaz)(#19)(#20)
- Fix namespace prefix. (@tamdaz)(#22)
0.6.0 - 2025-02-24
- Add an interface (@tamdaz)(#16)
- Rename the
#find_by_name!
static method to#find_by_name
(@tamdaz)(#15)
- Add missing code to set a module as an interface (@tamdaz)(#18)
- Namespace did not accept special characters (@tamdaz)(#14)
- Fix namespaces (@tamdaz)(#17)
0.5.0 - 2025-02-22
BREAKING CHANGE: cruml is no longer a library, this is now an exectuable tool.
- Add the
--output-dir
flag by (@tamdaz)(#10) - Add a config to format the HTML files (dev only). by (@tamdaz)(#7)
- Add the specs by (@tamdaz)(#6)
- Add a CLI by @tamdaz in #5
- Breaking: Use the Crystal Compiler API instead of macros by (@tamdaz)(#5)
- Refactor the code located in the
src/render
directory. by (@tamdaz)(#8)
- Indent the Mermaid code. by (@tamdaz)(#11)
- Fixed a bug with special characters in class names. by (@tamdaz)(#12)
- Remove the crystalline config by (@tamdaz)(#9)
0.4.0 - 2025-02-17
- Add examples to represent generics and tuples. (#4) @tamdaz
- Add arguments to methods. (f152429)(8d8f339)(0e7e478) @tamdaz
- Breaking Change: Rename the class to Cruml::Renders::DiagramRender (e6638dd) @tamdaz.
- Fix the generic format. (#3) @tamdaz
0.3.0 - 2024-12-28
- Add documentations to this library. (0f58256) @tamdaz
- Fix the scope for the class diagram. (e699b97)(d69028d) @tamdaz
- Fix a bug where generics was not correctly formatted. (d51251e) @tamdaz
- Disable the zoom and bounds. (215cdde) @tamdaz
0.2.0 - 2024-12-22
- Add the
Cruml::ClassList
class (fc5a6f3) @tamdaz - Add entities to reflect classes, instance vars and methods. (89e6ae6) @tamdaz
- 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 parenthesis by rafters for the return type. (9507dae) @tamdaz
- Fix inherit class. (d9fe043) @tamdaz
- Remove the
@[Cruml::Annotation::Invisible]
annotation. (0a1660d) @tamdaz
0.1.0 - 2024-12-21
Initial release