Releases: jupe/puml2code
Releases · jupe/puml2code
improvements for cpp generator
security fixes
Just dependencies updates.
initial C++ support
cli improvements
Changes
-i --input
is now mandatory.stdin
as value takes input from stdin pipe--out
is optional. Without--out
tool just print output to console- create folder if not exists
- more help text
- use
debug
module for traces - add examples for help and readme
- remove commander listeners end of execute to avoid tests warnings about listener leaks
extended functionality - focuses around es6
Changes
- Cleanup unused
note
- fix readme links
- add initial interface support
- es6 return jsdoc
- python return docstring
- ignore
header
...endheader
- improve error handling
- better way to pick right parser
- parse abstract method
- parse default value for method parameters
- es6 jsdoc support
- allow
*
as function name prefix (es6 yield function) - parser: allow quotes for default value
- es6: render string default values properly
- es6:
List<Value>
as an method return value is rendered now properly (fixes #9) - sample puml updates
Replace puml parser with pegjs engine
Including several new output language formats:
- coffeescript
- csharp
- ecmascript5
- ecmascript6
- java
- php
- python
- ruby
- typescript
thanks for https://github.com/bafolts/plantuml-code-generator project.
cli in track
Changes
- fixes bin path
- initial py2 support
- more unit tests
- basic cli tests
- refactoring code more testable
Initial POC release
Release provide POC es6 code generator and CLI interface. See more information from README.