# umple

> Umple: Model-Oriented Programming - embed models in code and vice versa and generate complete systems. Save yourself lots of coding. Do it collaboratively online in UmpleOnline, in an IDE or on the co

- **URL**: https://www.freshcrate.ai/projects/umple
- **Author**: umple
- **Category**: Databases
- **Latest version**: `v1.37.0` (2026-04-18)
- **License**: MIT
- **Source**: https://github.com/umple/umple
- **Homepage**: https://www.umple.org
- **Language**: Java
- **GitHub**: 275 stars, 202 forks
- **Registry**: github
- **Tags**: `class-diagram`, `code-generation`, `editor`, `java`, `low-code`, `modeling`, `state-machine`, `uml`, `umple`

## Description

Umple: Model-Oriented Programming - embed models in code and vice versa and generate complete systems. Save yourself lots of coding. Do it collaboratively online in UmpleOnline, in an IDE or on the command line.

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `v1.37.0` | 2026-04-18 | High | ## Umple release 1.37.0 contains all changes made from January 11th, 2026 to April 18th, 2026  Changes in this release are those listed below. These were almost exclusively worked on by students at the University of Ottawa. The names of students are listed in the License file.  Umple's development has progressed over the last three months at an exceptionally fast rate, with 3 masters students, and 8 4th year capstone students working on it ... and with the help of AI! This release encompasse |
| `v1.36.0` | 2026-02-12 | Low | ## Umple release 1.36.0 contains all changes made from October 12th 2024 to January 11th 2026.  Changes in this release include the following. These were almost exclusively worked on by students at the University of Ottawa. The names of students are listed in the License file.  Work is rapidly progressing, so the following notes also give hints about what should be coming in the next few months.   ### AI Capabilities in UmpleOnline  AI generation capability has been introduced directly |
| `v1.35.0` | 2024-10-11 | Low | Umple release 1.35.0 contains all changes made from June 6th 2024 to October 11th 2024.  Changes in this release include the following. These were mostly worked on by students from High School to Masters levels.  Major replacement of the technology used to display and edit code in UmpleOnline. Moving from CodeMirror5 to CodeMirror6 https://codemirror.net. This sets the scene for collaborative editing which will be released hopefully later in 2024. Changes include colouring of umple elements |
| `v1.34.1` | 2024-10-11 | Low | This is a checkpoint release before 1.35.0 so that it is possible to easily revert if needed. See the notes in 1.35.0 when released |
| `v1.34.0` | 2024-06-06 | Low | Umple release 1.34.0 contains all changes made from late January 10th 2024 to June 6th 2024.  Changes in this release include the following. These were all worked on by either Masters or 4th year students at the University of Ottawa.   Ability to edit GraphViz diagrams in UmpleOnline: Main Issue #2081    State machines can now be edited by right-clicking or double-clicking to bring up a menu; menu items allow various kinds of edits: PR: #2117   Double-click event handling in class and st |
| `v1.33.0` | 2024-01-10 | Low | Umple release 1.33.0 contains all changes made from late December 2022 to January 10th 2024.  Changes in this release include the following. These were all worked on by either Masters or 4th year students at the University of Ottawa.  UmpleOnline improvements:   - Issue #1898 and #1958 and PR #2035: Menus to allow GraphViz diagrams to be edited. In a class diagram: Right-clicking (control-clicking on a Mac) on a class allows renaming or deleting a class, adding an attribute, association or |
| `v1.32.1` | 2022-12-23 | Low | Umple release 1.32.1 contains all changes from November 28th 2022 to December 22, 2022..  Changes in this release include:  Beta 4 of generation of Python (transpiling generated Java using TXL). PRs #2006, #2008,  #2009 This should now be usable for the vast majority of Umple code. Code involving concurrency or delays (do activities, after keyword, etc.) do not yet work.  Updated to latest JQuery (including dealing with some security issues): #2012  User manual examples that display trai |
| `v1.32.0` | 2022-11-28 | Low | Umple release 1.32.0 contains all changes from August 19th 2021 to November 27th 2022.  Additional minor releases are expected in coming weeks.  Changes in this release include:  Execution of generated code in UmpleOnline: Issue #1622. Also added more executable examples, and flagged executable examples in UmpleOnline using an asterisk. Masters work of Lovepreet Singh  Support of Umple for command-line installation/use and as a dependency of other products using Chocolatey (Windows issue |
| `v1.31.1` | 2021-08-18 | Low | Umple release 1.31.1 contains all changes from July 9th 2021 to August 18th 2021  This is the mid-summer release; one more release is expected in September with additional summer work.  Changes include:  Adding automated UI tests to UmpleOnline that can be run through jenkins.umple.org; this should help prevent regressions in the UX. Tests are run in headless Chrome. #1836 for issue #363 (this had been worked on since 2016)  Adding a generator to refactor annotative to compositional mixs |
| `v1.31.0` | 2021-07-09 | Low | Umple release 1.31.0 contains all changes from April 9th 2021 to July 9th 2021  This is one of the most significant Umple releases in a couple of years. The changes include important improvements to end-user experience (of those developing with Umple) and the experience of those developing Umple itself.  Changes include:  Major refactoring of the source code structure of the Umple compiler (its .ump files in cruise.umple/src) to improve understandability, enable product-line creation and v |

## Citation

- HTML: https://www.freshcrate.ai/projects/umple
- Markdown: https://www.freshcrate.ai/projects/umple.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/umple/deps

_Generated by freshcrate.ai. Indexes github releases for AI-agent ecosystem packages._
