amolenaar / gaphor

Gaphor is a UML modelling tool written in Python

This URL has Read+Write access

gaphor / NEWS
100644 153 lines (133 sloc) 3.951 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
0.15.0
------
- Fixed bug related to diagrams loading.
- Subsystem item is added (part of components).
- Partition item, known as swimlanes, is added (part of actions).
- Node can group
  - other nodes
  - artifacts
  - components
- Stereotype names shown in stereotype attribute compartments are centered
  now.
- Creating stereotypes is a bit simpler, now.
 
0.14.0
------
- Reintroduced assembly connections.
- Stereotypes can have attributes.
- Major speed improvements due to new notification system.
 
0.13.1
------
- added desktop file and gaphor icons
- update to gaphas 0.4
 
0.13.0
------
- Transition to zope events completed.
- state machines
 
For a complete set of changes and fixes see:
  http://gaphor.devjavu.com/query?milestone=Gaphor+0.13.0
 
0.12.0
------
- undo/redo fixes
- allow to create packages in model tree
- improved messages on communication diagrams
- improved text align algorithms
- tagged values can be reordered and removed (like class attributes and
  operations)
- text entry used to on-diagram editing is much nicer, now
 
0.11.2
------
- improved items's connection adapters
- fixed comment line, comment, message and lifeline items connection
  adapters to implement UML specification more closely
- items glueing speedup
- property page is updated when association or other diagram line connects
  to appropriate diagram items
- removing and reordering of class' attributes and operations is possible
  again
- association name and multiplicity editing improvements
 
0.11.1
------
- support gaphas 0.3.0 API
- bugfixes
 
0.11.0
------
- Sequence diagrams
- Non-UML drawing primitives (rectangles, ellipses, lines).
- Major performance improvements in Gaphas 0.2.0.
- Property editor
- Lots of user interface tweaks
- Services are loaded through Egg entry points.
- New plugin infrastructure, based on setuptools.
- gtk.UIManager is now used for menus.
 
0.10.0
------
- New undo management system
- Setuptools is used for installation and also within Gaphor
- Depends on zope.component 3.4 and gaphas 0.1.3 (installed on as-needed basis)
- Installable as Python Egg
 
0.9.0
-----
- New pure-python canvas implementation (gaphas)
- Zope Adapters used for item connections
- Undo managements temporaly disabled
- Added loads of unit tests
 
NOTE: if you have Zope 3 installed it's probably not a good idea to install
      Gaphor too, since Gaphor tries to install Zope3 packages too.
      Don't worry, you can run Gaphor perfectly well using the run-gaphor.sh
      script.
 
0.8.1
-----
- support for automatic realization dependencies between components and
  interfaces
- provided and required interfaces of component realizing classifiers are
  visible in Component.{provided,required} derived associations
- missing icons added
 
0.8.0
-----
- actions: flow final, fork, join and object nodes
- assembly connector
- flows and also initial, flow final and activity final nodes can have names
- flows can be splitted and merged using activity edge connectors
- object inspector panel added
- pdf file export
- gaphorconvert utility, which allows easy batch conversion of diagrams
  into svg or pdf files
- user interface fixes
- require gtk+ 2.8.x
 
0.7.1
-----
- Real UML2 associations;
- Stereotypes;
- Atrifact and Node types;
- Settings of open and closed toolboxes as well as the window size are saved;
- Diagrams are shown in bold in the tree view, abstract classes are italic;
- Added recent files option;
- Keyboard shortcuts can be configured at runtime.
- Spanish translation
- Python2.4 fixes
 
0.7.0
-----
- XMI export plugin
- Item alignment
- Full featured undo mechanism
- Copy/paste
- usability improvements
- require DiaCanvas2 0.14.2
 
0.6.0
-----
- Enhanced Plugin support
- Interfaces
- Support for Stereotypes
 
0.5.0
-----
- Support for UseCases
- Plugins
- Packages can be reordered
- Interfaces
 
0.4.0
-----
- Support for Actions
- Support for Components
 
0.3.0
-----
- New and improved interface