Umple 1.34.0 has been released
https://github.com/umple/umple/releases/tag/v1.34.0 ... more details below.
A new LinkedIn group has also be created, following an excellent suggestion of a team member:
https://www.linkedin.com/groups/13038747/And a Discord server has been created. The following link will allow you to join this, although the link will expire in a week:
https://discord.gg/JzuJd3EA Key improvements in release 1.34.0:
- Editing of GraphViz state diagrams (states, transitions, guards, action code, etc.). Just double-click or right-click on the item you want to edit. You can, of course, still edit the Umple text instead. Graphviz class diagram editing has also been improved.,
- Major improvements to C++ code generation. Many bugs in C++ generation have been fixed, and thorough testing of the C++ code has been added (the same levels of testing as for Java and Python: testing for appearance, testing to ensure the C++ code can be compiled by g++, and testing to ensure the resulting code executes as expected)
- Execution of generated Python code in UmpleOnline
- Persistence: The ability to generate a Json representation of any Umple-created Java object, plus the entire network of objects linked to it ... and the ability to deserialize. To enable this in generated code, specify --suboption genJson
- various web page improvements, security fixes, documentation fixes and bug fixes
As usual these changes have mostly been made by University of Ottawa 4th year and Masters students. The most recent group has been Chentao Jin, Andy Huang, Junbo Wang, Junpeng Wen, Yongquan Long, and Wenxin Duan.
Details of all the above are in the release notes (see the link at the top of this message)
Timothy C. Lethbridge, PhD, P.Eng., I.S.P., FCIPS (he/him il/lui)
Professor of Software Engineering and Computer Science
/ Professeur Titulaire de génie logiciel et d'informatique
University of Ottawa / Université d'Ottawa
Tel:
613-562-5800x6685 Mobile:
613-252-1850http://www.eecs.uottawa.ca/~tcl