Release History
Version | Date | Description |
---|---|---|
GUI 0.9.0 | 2019-12-31 | Upgrade to Ant 1.10.7 and Eclipse 4.12 |
1.9.7 | 2019-12-31 | Upgrade to Ant 1.9.14 |
GUI 0.8.6 | 2019-05-18 | Upgrade to Ant 1.10.6 |
1.9.6 | 2019-05-17 | Upgrade to Ant 1.9.14 |
GUI 0.8.5 | 2017-02-06 | More accelerators; upgrade to Ant 1.10.1; include Ant Contrib |
1.9.5 | 2017-02-06 | Upgrade to Ant 1.9.9 |
GUI 0.8.4 | 2017-01-15 | Basic gesture support; new icons based on SVG master |
GUI 0.8.3 | 2016-12-31 | Upgrade to Eclipse 4.6.2 and Ant 1.10.0; remove dot fallback for GTK in PrintAction |
1.9.4 | 2016-12-31 | Use project properties to configure graph rendering; upgrade to Ant 1.9.8 |
GUI 0.8.2 | 2016-11-09 | Repackaged GUI 0.8.1 release because of incorrect file permissions in distribution |
1.9.3 | 2016-10-29 | Repackaged 1.9.2 release because of out-of-sync pom.xml; added pom.xml property checks for Ant builds; fixed test-bed tests |
GUI 0.8.1 | 2016-10-19 | Upgrade to Eclipse 4.6.1; macOS-friendly menus and accelerators; an updated equivalent of 0.7.2 |
GUI 0.8 | 2016-09-28 | Upgrade to Eclipse 4.6 and Grand core 1.9.2; new action for prefixed node filter |
1.9.2 | 2016-08-30 | Support additions to subant task in Ant 1.7+; re-enable Maven builds; upgrade to Ant 1.9.7 |
1.9.1 | 2015-07-13 | Correct default color names; upgrade to Ant 1.9.6 |
1.9 | 2015-01-25 | Upgrade to Ant 1.9.2 and JUnit 4; new filter type: prefixed |
GUI 0.7.2 | 2005-05-19 | Fix problem with missing libraries in builds |
GUI 0.7.1 | 2005-05-03 | Fix compilation with javac 1.4 on Windows |
GUI 0.7 | 2005-04-14 | Export graph as image; sort properties in editor; sort outline panel; autorefresh in log viewer |
1.8 | 2005-04-11 | Support for target element in ant and antcall; distinguish between targets with the same name in different files |
GUI 0.6 | 2005-03-17 | Log window; support for mouse wheel; Open File action complemented with property editor dialog |
1.7 | 2005-03-15 | New filter type: removenode; improved handling of taskdef outside of a target |
1.6 | 2004-12-23 | Logging API; specific style for subant generic ant file links; DOT generator uses visitor API |
GUI 0.5 | 2004-10-16 | Outline panel; maskable outline and source code panels; line style preferences for subant generic ant file links |
1.5 | 2004-10-05 | Support for subant task; improved handling of ant task; use Ant 1.6.2 API for target execution conditions |
GUI 0.4 | 2004-07-21 | Preferences dialog; recent files menu; target source code panel |
GUI 0.3.1 | 2004-06-29 | Repackaged 0.3 release because of corrupted jar files |
GUI 0.3 | 2004-06-27 | Zoom; doubleclick to open files; page setup dialog |
GUI 0.2 | 2004-06-16 | Bus routing; multiple graphs in tabs; improved tooltips |
1.4 | 2004-06-15 | Fixes for GUI release 0.2 |
1.3 | 2004-06-11 | Full support for dependencies created by tasks |
GUI 0.1 | 2004-06-04 | Initial release |
1.2 | 2004-06-03 | More information on targets |
1.1 | 2004-05-25 | Filter chains; preliminary support for ant task |
1.0 | 2004-02-28 | Official release: code cleanup |
0.9 | 2004-02-18 | Official beta: code cleanup |
0.4 | 2004-02-12 | Property setting in GrandTask; improved handling of missing targets; support for foreach task |
0.3.1 | 2004-02-06 | Display graph name |
0.3 | 2004-02-04 | Filters; weak links to support antcall task |
0.2 | 2004-01-29 | Internal refactoring to prepare for filtering; use antlib.xml for task and type declaration |
0.1.1 | 2004-01-26 | Fix Maven compilation problem |
0.1 | 2004-01-25 | Initial release |
Release GUI 0.9.0 – 2019-12-31
Type | Changes | By |
---|---|---|
Use Grand core 1.9.7 and Ant 1.10.7. | twogee | |
Make ImageSaver work with GTK 3 by strictly conforming to SWT specification. Fixes 18. Thanks to nghinv. | twogee | |
Upgrade to Eclipse 4.12; drop 32-bit platform support and use Java 8 syntax. | twogee | |
Use Ivy 2.5.0 for dependency management. | twogee |
Release 1.9.7 – 2019-12-31
Type | Changes | By |
---|---|---|
Show node descriptions in the final graph (controlled by a configuration property). Thanks to NKame. | twogee | |
Add warning when ant task is missing a build file. Thanks to NKame. | twogee | |
Upgrade to Ivy 2.5.0; update Maven plugins and Fluido skin. | twogee |
Release GUI 0.8.6 – 2019-05-18
Type | Changes | By |
---|---|---|
Use Grand core 1.9.6 and Ant 1.10.6. | twogee | |
Upgrade to Eclipse 4.9. | twogee | |
Use module path with Java 9+. | twogee |
Release 1.9.6 – 2019-05-17
Type | Changes | By |
---|---|---|
Upgrade to Ant 1.9.14. | twogee | |
Adjust for use on module path. | twogee | |
Switch to JaCoCo from Cobertura. | twogee | |
Add automatic module name. | twogee |
Release GUI 0.8.5 – 2017-02-06
Type | Changes | By |
---|---|---|
Include Ant Contrib. | twogee | |
Use Grand core 1.9.5. | twogee | |
Upgrade to Ant 1.10.1. | twogee | |
Added more accelerators for actions in Graph menu. | twogee |
Release 1.9.5 – 2017-02-06
Type | Changes | By |
---|---|---|
Upgrade to Ant 1.9.9. | twogee | |
Revise documentation. | twogee |
Release GUI 0.8.4 – 2017-01-15
Type | Changes | By |
---|---|---|
New application icons for macOS based on SVG master. | twogee | |
Basic gesture support. | twogee |
Release GUI 0.8.3 – 2016-12-31
Type | Changes | By |
---|---|---|
Remove dot fallback for GTK from PrintAction. | twogee | |
Download JzGraph from GitHub. | twogee | |
Use Grand core 1.9.4. | twogee | |
Upgrade to Ant 1.10.0. | twogee | |
Upgrade to Eclipse 4.6.2. | twogee |
Release 1.9.4 – 2016-12-31
Type | Changes | By |
---|---|---|
Upgrade to Ant 1.9.8. | twogee | |
Use project properties to configure graph rendering (outputconfigprefix). | twogee | |
Generate site with Maven and publish to GitHub Pages. | twogee |
Release GUI 0.8.2 – 2016-11-09
Type | Changes | By |
---|---|---|
Correct file execute permissions in distribution archives. | twogee | |
Use Grand core 1.9.3. | twogee |
Release 1.9.3 – 2016-10-29
Type | Changes | By |
---|---|---|
Update pom.xml. | twogee | |
Add pom.xml property checks in build.xml. | twogee | |
Fix test-bed tests (wrong clean target). | twogee |
Release GUI 0.8.1 – 2016-10-19
Type | Changes | By |
---|---|---|
Upgrade to Eclipse 4.6.1. | twogee | |
Launch GrandUI directly (java -jar) on Windows and Linux. | twogee | |
Remove JNLP and related launchers. | twogee | |
Build application bundle for macOS. | twogee | |
Use SpinnerField for preferences. | twogee | |
Macify menus and accelerators. | twogee |
Release GUI 0.8 – 2016-09-28
Type | Changes | By |
---|---|---|
Add an action for prefixed node filter. | twogee | |
Download Grand core from GitHub. | twogee | |
Use Grand core 1.9.2. | twogee | |
Use Java 6. | twogee | |
Upgrade to Eclipse 4.6. | twogee | |
Run on Mac OS X natively using Cocoa support in SWT, no need for JNLP. Thanks to twogee. | ggtools | |
Upgrade to Eclipse 4.3. Thanks to twogee. | ggtools | |
Use Java 1.5.0. | ggtools | |
Implement a launcher to solve JNLP classpath problems. | ggtools | |
Ticket #101: make Application public. | ggtools | |
Ticket #103: create a launcher based on Ant to set the correct classpath. | ggtools | |
Upgrade to Eclipse 3.1. | ggtools | |
Upgrade to Ant 1.6.5. | ggtools | |
Add Mac OS X support to JNLP. | ggtools | |
Change platform information logging level from debug to info. | ggtools | |
Add Ant version information to Application (logging) and AboutDialog. | ggtools |
Release 1.9.2 – 2016-08-30
Type | Changes | By |
---|---|---|
Upgrade to Ant 1.9.7. | twogee | |
Handle target and buildpath in subant (Java 1.7+ API). Fixes 1. Thanks to hiluo. | twogee | |
Convert old Maven 1 configuration to pom.xml. | twogee |
Release 1.9.1 – 2015-07-13
Type | Changes | By |
---|---|---|
Upgrade to Ant 1.9.6. | twogee | |
Upgrade to Java 6. | twogee | |
Use Ivy dependency management. | twogee | |
Change default graph properties, use limegreen instead of lime (defined only in svg but not x11 namespace). Fixes 4. Thanks to pendor. | twogee |
Release 1.9 – 2015-01-25
Type | Changes | By |
---|---|---|
Use Junit 4. Thanks to twogee. | ggtools | |
Implement prefixed node filter. Thanks to twogee. | ggtools | |
Change default graph properties, use lime instead of cyan for nodes with description. Thanks to twogee. | ggtools | |
Upgrade to Ant 1.9.2. Thanks to twogee. | ggtools | |
Use Java 1.5.0. | ggtools | |
Make it possible to add property files to AntTaskNode. | ggtools | |
More dependency generating tasks from ant-contrib (antcallback, antfetch, switch, try/catch). | ggtools | |
Bad cut-and-paste in postInit(). | ggtools | |
Upgrade to Ant 1.6.5. | ggtools | |
Add Ant version information to Configuration. | ggtools |
Release GUI 0.7.2 – 2005-05-19
Type | Changes | By |
---|---|---|
Fix the problem with missing SWT shared libraries in builds. | ggtools | |
Upgrade to Ant 1.6.3. | ggtools |
Release GUI 0.7.1 – 2005-05-03
Type | Changes | By |
---|---|---|
Fix compilation with javac 1.4 on Windows. | ggtools | |
Upgrade to Eclipse RCP 3.1.0. | ggtools | |
Use setAccelerator in constructor rather than overriding getAccelerator. | ggtools |
Release GUI 0.7 – 2005-04-14
Type | Changes | By |
---|---|---|
Use Grand core 1.8. | ggtools | |
Ticket #90: Add an autorefresh toggle for LogViewer. | ggtools | |
Ticket #93: add a small "T" on the trace icon. | ggtools | |
Implement sorting of outline panel. | ggtools | |
Ticket #100: implement export of graph as an image. | ggtools | |
Ticket #97: add a specific event to refresh the complete property list instead of sending an add event for each property on set input. | ggtools | |
Ticket #99: sort property editor columns | ggtools |
Release 1.8 – 2005-04-11
Type | Changes | By |
---|---|---|
Ticket #94: duplicate AntProjectTest to perform the same tests using the File constructor. | ggtools | |
Ticket #28: add a numeric suffix for targets with the same name in different build files. | ggtools | |
Ticket #102: add support for the target element in ant and antcall tasks. | ggtools | |
Upgrade to Ant 1.6.3. | ggtools |
Release GUI 0.6 – 2005-03-17
Type | Changes | By |
---|---|---|
Use Grand core 1.7. | ggtools | |
Upgrade to Eclipse RCP 3.1M5a. | ggtools | |
Ticket #75: implement property editor dialog to complement Open File action. | ggtools | |
Ticket #75: Implement property storage in XML. | ggtools | |
Ticket #75: use a plain PreferenceStore rather than the JDK preference API. | ggtools | |
Upgrade to Draw2d 3.1.0M3. | ggtools | |
Ticket #91: display trace and debug messages in LogViewer. | ggtools | |
Ticket #84: add a tooltip mechanism to LogViewer. | ggtools | |
Ticket #89: add an event detail dialog. | ggtools | |
Ticket #86: rewrite default LogViewer layout. | ggtools | |
Ticket #88: make addFilter and clearFilter methods run asynchronously. | ggtools | |
Ticket #80: add progressMonitor.done() at the end of addFilter and clearFilter. | ggtools | |
Ticket #81: add a flag to prevent the centering of the graph on the selected node when the selection comes from the graph itself. | ggtools | |
Add images for debug and trace log levels. | ggtools | |
Ticket #85: implement a simple class to load and display a saved log. | ggtools | |
Ticket #82: add images for log levels: info, warning, error, fatal. | ggtools | |
Ticket #76: Create a log window. | ggtools | |
Add a filter to remove a set of nodes from view. | ggtools | |
Ticket #79: add a test for taskdef. | ggtools | |
Ticket #72: improved sync between outline and other panels. | ggtools | |
Use Grand core 1.6. | ggtools | |
Add zoom actions on mouse wheel. | ggtools | |
Add Java version information to AboutDialog. | ggtools | |
Use new core logging API. | ggtools | |
Use common logging in Grand's core. | ggtools |
Release 1.7 – 2005-03-15
Type | Changes | By |
---|---|---|
Ticket #75: add AntProject constructor with a set of properties. | ggtools | |
Ticket #79: hook a helper on taskdef to ignore the class loading problem (alternate solution using AntXMLContext breaks import task). | ggtools | |
Ticket #92: implement NodeRemoverFilter. | ggtools | |
Ticket #16/28: support for subgraphs. | ggtools |
Release 1.6 – 2004-12-23
Type | Changes | By |
---|---|---|
Ticket #68: implement a specific style for subant generic Ant file links. | ggtools | |
Keep DOT files for failed tests. | ggtools | |
Start nodes lack the comment set. | ggtools | |
Ticket #36: rewrite DotWriter to use the new visitor API. | ggtools | |
Ticket #73: remove references to the old logging API. | ggtools | |
Ticket #35: implement new logging API. | ggtools | |
Ticket #4: add the ability to use common logging with UI. | ggtools |
Release GUI 0.5 – 2004-10-16
Type | Changes | By |
---|---|---|
Ticket #56: add decorator to the outline view. | ggtools | |
Ticket #71: fix scrolling to target with a zoom other than 1:1. | ggtools | |
Implement preliminary support for outline window. | ggtools | |
Move Zoom feature to a Menu/Action system. | ggtools | |
When opening a graph by double-clicking on a link node, focus on the linked target. | ggtools | |
Ticket #70: add Show Source Panel toggle to the View menu. | ggtools | |
Create View menu. | ggtools | |
Fix the order of the recent files. | ggtools | |
Ticket #69: add line style preferences for subant generic Ant file links. | ggtools | |
Upgrade dependencies to Eclipse 3.0.1. | ggtools | |
Ticket #66: add swt-lib.jar to the deploy target. | ggtools | |
Create a JNLP launcher. | ggtools |
Release 1.5 – 2004-10-05
Type | Changes | By |
---|---|---|
Ticket #58: support for subant task. | ggtools | |
Ticket #67: use getAbsolutePath() to make tests independent of OS. | ggtools | |
Automatically increment build numbers when releasing. | ggtools | |
Ticket #65: correct tooltip for unless attribute. | ggtools | |
Upgrade to Ant 1.6.2. | ggtools | |
Ticket #53: add build info to Configuration. | ggtools | |
Ticket #59: correctly process ant task with no target specified. | ggtools | |
Implement TargetConditionHelper using the new Ant 1.6.2 API. | ggtools | |
Add a draft API to attach the source code to every node. | ggtools | |
When processing an ant task with the dir attribute set, prepend attribute value with the project base dir if it is not an absolute path. | ggtools |
Release GUI 0.4 – 2004-07-21
Type | Changes | By |
---|---|---|
Ticket #63: removed NPE on dead graphs when changing preferences. | ggtools | |
Upgrade to Ant 1.6.2. | ggtools | |
Ticket #62: add core build info to the About dialog. | ggtools | |
Ticket #13: add preference dialog. | ggtools | |
Add IPreferenceStore based entirely on JDK 1.4 prefs API. | ggtools | |
Put the Grand icon on all windows used in the application. | ggtools | |
Ticket #19: add Recent Files to File menu. | ggtools | |
Ticket #53: node listener makes the graph leave the drag mode on mouseReleased event. | ggtools | |
Upgrade to GEF 3.0. | ggtools | |
Ticket #55: do not spawn a thread when toggling bus routing. | ggtools | |
Ticket #54: use an empty string to represent a node with no source. | ggtools | |
Ticket #38: add a target source code panel. | ggtools |
Release GUI 0.3.1 – 2004-06-29
No changes in this release.
Release GUI 0.3 – 2004-06-27
Type | Changes | By |
---|---|---|
Ticket #39: add zoom feature. | ggtools | |
Upgrade to Eclipse RCP 3.0 and GEF 20040619. | ggtools | |
Ticket #47: openfile and reload graph must be synchronous. | ggtools | |
Change event processing: the canvas will no longer go in scroll mode when button 1 is clicked on a node. | ggtools | |
Bug: if a mouse up event is missed, then the graph always stays in drag mode. | ggtools | |
Add Page Setup dialog. | ggtools | |
Ticket #50: update About image. | ggtools | |
Ticket #22: add Help menu with an About dialog. | ggtools | |
A double click on a external node opens the build file. | ggtools | |
Add Ant build file name as a tab tooltip. | ggtools | |
Ticket #9: compute the actual bounding box since getBounds() return values are incorrect. | ggtools | |
Ticket #49: GraphControler must not send events if the selection hasn't changed. | ggtools | |
Add cursor changes. | ggtools | |
Add splash screen. | ggtools | |
Refactor EventManager and Dispatcher. | ggtools | |
Refactor Main and AppData into Application. | ggtools |
Release GUI 0.2 – 2004-06-16
Type | Changes | By |
---|---|---|
Ticket #45: implement toggle for bus routing. | ggtools | |
Ticket #44: add alternative font properties for Windows. | ggtools | |
Ticket #43: add tooltip on bus links. | ggtools | |
Ticket #46: output "Link #n" rather than "Link #: n" in the tooltip. | ggtools | |
Add bus routing. | ggtools | |
Update icons. | ggtools | |
Ticket #40: add the link order in the tooltip. | ggtools | |
Ticket #21: add a listener mechanism for the availability of the graph controllers. | ggtools | |
Upgrade to Eclipse RCP 3.0RC2 and Draw2d 20040610. | ggtools | |
Ticket #27: open multiple graphs. | ggtools | |
Upgrade to Grand 1.4. | ggtools | |
Ticket #32: do not clear the filter chain when reloading the graph. | ggtools | |
Rewrite GraphController using visitor API. | ggtools | |
Implement font and image registries, improve tooltips. | ggtools |
Release 1.4 – 2004-06-15
Type | Changes | By |
---|---|---|
Ticket #41: replace properties in ant/antcall parameters and build file names. | ggtools |
Release 1.3 – 2004-06-11
Type | Changes | By |
---|---|---|
Ticket #34: handle runtarget task. | ggtools | |
Ticket #29: correctly display nested ant, antcall and similar tasks. | ggtools | |
Add AntTaskLink and LinkFinderVisitor for dependencies created by tasks. | ggtools | |
Add visitor API to links and nodes. | ggtools | |
AntProject must find out whether ant task calls an internal or an external target. | ggtools | |
Add conditional attribute on links and nodes. | ggtools |
Release GUI 0.1 – 2004-06-04
Type | Changes | By |
---|---|---|
Ticket #30: add graph name in doPrint. | ggtools | |
Ticket #26: FilterChainModel removes the filters prior to graph loading. | ggtools | |
Ticket #1: add ConnectionAnchor type. | ggtools | |
Ticket #18: add print action with a dot fallback for GTK. | ggtools | |
Manage filtering and graph reload. | ggtools | |
Create EventManager and DispatcherFactory. | ggtools | |
Ticket #15: implement color change for weak links. | ggtools | |
Ticket #7: add selection events. | ggtools | |
Add more attributes on nodes, labels on links. | ggtools | |
Ticket #2: mark note nature with different shapes and colors. | ggtools | |
Use JzGraph. | ggtools |
Release 1.2 – 2004-06-03
Type | Changes | By |
---|---|---|
Ticket #24: add GraphElementFactory interface and specialized classes for Ant graph. | ggtools | |
ReflectConditionHelper must send null when no if/unless conditions are defined. | ggtools |
Release 1.1 – 2004-05-25
Type | Changes | By |
---|---|---|
Compile against Ant 1.6.1. | ggtools | |
Implement preliminary support for ant task. | ggtools | |
Fix jikes warning. | ggtools | |
Ticket #12: add FilterChain class; remove getFilteredNodes from GraphFilter interface. | ggtools | |
Ticket #11: getGraph returns null before the producer is set. | ggtools |
Release 1.0 – 2004-02-28
Type | Changes | By |
---|---|---|
Fix jikes warnings. | ggtools |
Release 0.9 – 2004-02-18
Type | Changes | By |
---|---|---|
Run Checkstyle inspection and adjust coding style. | ggtools | |
Remove obsolete net.ggtools.grand.App class. | ggtools |
Release 0.4 – 2004-02-12
Type | Changes | By |
---|---|---|
Rename propertyfile task attribute to outputconfigfile. | ggtools | |
Handle foreach task. | ggtools | |
Create missing targets to satisfy dependencies, implement MissingNodeFilter to remove generated nodes from graph. | ggtools | |
Add a property setting mechanism in GrandTask. | ggtools |
Release 0.3.1 – 2004-02-06
Type | Changes | By |
---|---|---|
Implement showgraphname task attribute. | ggtools | |
Update build.xml in test-bed. | ggtools | |
Adjust assertions about log contents to prevent failures due to different path separator on Windows. | ggtools | |
Make handling of antcall task more robust: do not crash when a target is defined by property or when getTaskType returns null. | ggtools |
Release 0.3 – 2004-02-04
Type | Changes | By |
---|---|---|
Implement weak links to support antcall task. | ggtools | |
Implement ConnectedFilter. | ggtools | |
Implement ToNodeFilter. | ggtools | |
Create GraphWalkFilter. | ggtools | |
Implement FromNodeFilter. | ggtools | |
Implement IsolatedNodeFilter. | ggtools |
Release 0.2 – 2004-01-29
Type | Changes | By |
---|---|---|
Replace the previous proxification of Ant target with independent objects (Graph). | ggtools | |
Introduce the GraphProducer, GraphConsumers and GraphFilters to add versatility to the process. | ggtools | |
Add a stupid log class. | ggtools | |
Use antlib.xml for task (and type) declaration. | ggtools |
Release 0.1.1 – 2004-01-26
Type | Changes | By |
---|---|---|
Fix Maven compilation problem. | ggtools |
Release 0.1 – 2004-01-25
No changes in this release.