Changes in version 0.3 (2015-06-16) o Added support for "ellipse" node shape o Removed 'phantom edges' from undirected graphs o Added agopenSized() function to create Ragraph objects whose size is determined by graphviz o agopenSized also passes edge weight information through properly, resulting in nicer looking graphs o Added graphWidth and graphHeight functions to get graph dimension details easily for plotting o Plot Ragraph objects at their specified size rather than fitting to the graphics device o Added support for triangle, pentagon, hexagon, septagon, octagon, diamond and square node shapes o Added support for edge labels o Added support for dot/odot and box/obox arrow types o Arrow length for "open" and "closed" arrows set to graphviz default, now handles arrowsize better o Improved naming of grobs o Named the graph viewports Changes in version 0.2 o Handle node 'col' or 'fill' of "" o Handle arrowsize more sensibly o Support for arrowhead="dot" o New argument 'nodesOnTop' for grid.graph() so that user can control whether nodes or edges are drawn last (on top).