JGraph Updating Guide


Table of Contents

Introduction
JGraph 5.5.3
Move In/Out Groups Functionality
Deprecated DefaultGraphModel.getUserObject(Object)
Other Changes
JGraph 5.5.1
New Hooks in AbstractCellView
Deprecated GraphCell.changeAttributes
Other Changes
JGraph 5.5
GraphModel.valueForCellChanged
EdgeView.getEdgeRenderer
Labels for Self-References (aka Loops)
Other Changes
JGraph 5.4.4
BasicMarqueeHandler
BasicGraphUI.MouseHandler.handleEditTrigger
New Helper Methods
Other Changes
JGraph 5.4.3
Edge Labels
JGraph 5.4.1
AskLocalAttributes
AllAttributesLocal
Performance Improvements
Insets
Other Changes
JGraph 5.4
Event Notification in GraphLayoutCache
AttributeMap Does Not Store User Object
New Methods
Other Changes
Abbott Tests
JGraph 5.3
Automatic Selection
Attribute Maps
Storage Maps
Transport Maps
New Methods
JGraph 5.2
JGraph.setSelectNewCells
DefaultCellViewFactory
Extended Observer Pattern
Standalone GraphLayoutCache and Cell Views

Introduction

This guide should help you to update existing code to the latest JGraph versions. We try and keep the impact of new versions as minimal as possible, some bug fixes and extensions still require API changes. We will use deprecation where possible and explain the motivation of all changes and how to migrate your code in this guide.

Feel free to contact support@jgraph.com if you feel a change is missing or to request additional information for a change. (Please provide your order number when contacting support.)