Blog i Novosti

Verify translations

By Arjan Molenaar on January 18, 2022

Gaphor has translations in more than a dozen languages. Not all translations are 100%, and in most cases that’s not a problem. Thanks to the power of Open Source, everyone can contribute with translations for your project.

After our latest release we found out, by a user, that one of the translations had an error. “An error?”, I hear you ask, “How is that possible?”

Read more

Gaphor 2.8 is out

By Arjan Molenaar on January 16, 2022

Roughly a month after our 2.7 release we’re happy to announce Gaphor 2.8.

Gaphor 2.7 added a Sphinx extension and better support for sequence diagrams. 2.8 adds a whole set of new features, starting with a welcome screen and a couple of project templates to bootstrap your models.

Here are some highlights.

Read more

Gaphor 2.6 highlights

By Arjan Molenaar on September 23, 2021

With Gaphor 2.6 we improved “under the hood”. We improved on the saving/loading stability. Added multiple translations and improved the Windows version of Gaphor.

Read more

Gaphor 2.5 highlights

By Arjan Molenaar on July 02, 2021

With Gaphor 2.5 released it’s about time I write an update post. Main feature is support for STPA, a systems approach to safety engineering. Minor improvements include the ability to move diagrams freely around in the tree view, and an extra option to record notes on model elements.

The internal model used by Gaphor has been simplified.

Finally, we’ll reflect on the changes made in Gaphor 2.3 and 2.4.

Read more

Gaphor 2.2 highlights

By Arjan Molenaar on January 24, 2021

With Gaphor 2.2 we’ve set a new milestone when it comes to user-friendliness, both for the installation process (signed builds on Windows and macOS) and during use (simplified relationships).

We also got a brand-new logo during the 2.2 development cycle.

Read more

Simple services in Python

By Arjan Molenaar on November 27, 2020

As a project grows, at some point there is a desire for a plug-in/add-ons/extension mechanism. Therefore, it is a good idea to think of this early in the project.

For those of us that build applications in Python, extensibility is like a walk in the part. It’s part of the Python ecosystem, thanks to entry points.

Read more

Gaphor 2.0 highlights

By Arjan Molenaar on August 05, 2020

Gaphor 2.0 includes some big new features. They were a long time in the making, since most of the development work for Gaphor 1.2 was to lay the groundwork for the changes we wanted to implement for 2.0.

With 49 Pull requests on GitHub, this is by far the biggest release we’ve done so far.

Read more

A history of Gaphor

By Arjan Molenaar on July 31, 2020

Gaphor as a project has been around for almost 19 years. I checked the source code repository and I made the first commit on December 21, 2001.

The project started after I had an intership where I had to work with Rational Rose. This product was (and is, I suppose) very complex and has a high learning curve. I thought I could do better. With that attitude I started writing my own UML modeling tool.

Read more