Changes in vesion 2.4.3
+ Bug Fixes
   - import functions -- #62 fixed default directory
Changes in vesion 2.4.2
+ Bug Fixes
   - getEdgeInfo -- #61 missing function
Changes in vesion 2.4.1
+ Bug Fixes
   - getLayoutPropertyNames -- #59 fixed returned values
   - createNetworkFromIgraph -- #58 flatten list attributes to strings
Changes in version 2.4.0
+ New style setting functions
    - setEdgeFontFaceDefault
    - setEdgeFontFaceMapping
    - setEdgeFontSizeMapping
    - setEdgeLabelDefault
    - setEdgeLabelColorDefault
    - setEdgeLabelColorMapping
    - setEdgeLabelOpacityDefault
    - setEdgeLabelOpacityMapping
    - setEdgeOpacityDefault
    - setEdgeSourceArrowShapeMapping
    - setEdgeTargetArrowShapeMapping
    - setEdgeTooltipDefault
    - setNodeBorderOpacityDefault
    - setNodeBorderOpacityMapping
    - setNodeFillOpacityDefault
    - setNodeFillOpacityMapping
    - setNodeFontFaceDefault
    - setNodeFontFaceBypass
    - setNodeFontFaceMapping
    - setNodeFontSizeMapping
    - setNodeHeightDefault
    - setNodeHeightMapping
    - setNodeLabelDefault
    - setNodeLabelColorMapping
    - setNodeLabelOpacityDefault
    - setNodeLabelOpactiyMapping
    - setNodeTooltipDefault
    - setNodeTooltipBypass
    - setNodeWidthDefault
    - setNodeWidthMapping
+ Bug Fixes
    - createSubnetwork -- #43 network suids i/o names
    - openSession works with current working directory -- #50
+Doc Fixes
    - improved visual.prop handling in mapVisualProperty -- #49,#53 user report
    - added file overwrite warnings to all export and save functions
Changes in version 2.2.7
+ Doc Fixes
    - vignette for phylogenetic trees
Changes in vesion 2.2.6
+ Bug Fixes
   - saveSession, exportXXX -- #39 default to working directory
   - createNetworkFromDataFrame and .edgeNameToSuids -- #41 multigraph support
   - BiocCheck errors and warnings -- #42
+ Doc Fixes
   - added tests for multigraphs
Changes in vesion 2.2.5
+ Bug Fixes
   - createXXXFilter and applyFilter -- #40 network arg 
+ Doc Fixes
   - new filters vignette
Changes in vesion 2.2.4
+ Doc Fixes
   - vignettes
Changes in vesion 2.2.3
+ Doc Fixes
   - vignettes
Changes in vesion 2.2.2
+ Doc Fixes
   - new custom graphics vignette
Changes in vesion 2.2.1
+ Doc Fixes
   - vignettes, readme and test
Changes in vesion 2.2.0
+ New functions to remove duplicate edges
  - deleteDuplicateEdges
  - deleteSelfLoops
+ New node selection function
  - selectNodesConnectedBySelectedEdges
+ New visual style management functions
  - importVisualStyles
  - deleteVisualStyle
  - deleteStyleMapping
+ New edge bundling function
  - bundleEdges
+ New custom graphics options for nodes
  - setNodeCustomBarChart
  - setNodeCustomBoxChart
  - setNodeCustomHeatMapChart
  - setNodeCustomLineChart
  - setNodeCustomPieChart
  - setNodeCustomRingChart
  - setNodeCustomLinearGradient
  - setNodeCustomRadialGradient
  - setNodeCustomPosition
  - removeNodeCustomGraphics
+ New filter functions
  - applyFilter
  - createColumnFilter
  - createCompositeFilter
  - createDegreeFilter
  - getFilterList
  - exportFilters
  - importFilters
+ Improved speed on bulk node and edge property bypasses
+ Bug Fixes
  - selectEdgesConnectingSelectedNodes -- set default by.col = 'name'
  - setEdgeLineWidthMapping -- fixes input type
  - getGroupInfo -- works without collapsing first
  - getTableColumns -- work with List type columns
+ For Developers
  - Updated many functions to properly pass the base.url parameter to functions like getNetworkSuid. Please be aware and vigilent about this with future development.
  - Adopted use of seq_len(). Please be aware and vigilent.
  - Replaced all but one case of sapply() with vapply().
+ Deprecated
  - Nothing
+ Defunct
  - Previously deprecated functions in v2.0 from older 1.x version of the package

Changes in version 2.0.0
+ New converter functions between Cytoscape and iGraph
  - createIgraphFromNetwork
  - createNetworkFromIgraph
+ New converter functions between Cytoscape and R data.frames
  - createNetworkFromDataFrames
+ New converter functions between Cytoscape and Bioconductor GraphNEL
  - createNetworkFromGraph
  - createGraphFromNetwork
  - addGraphToNetwork
+ Fixed visual style "Direct" functions to set persistent bypass values
  - setNodePropertyBypass
  - setEdgePropertyBypass
  - see all setNode***Bypass and setEdge***Bypass functions
+ Streamlined interfaces to CyREST and Commands API
  - cyrestGET
  - cyrestPUT
  - cyrestPOST
  - cyrestDELETE
  - cyrestAPI
  - commandsGET
  - commandsPOST
  - commandsAPI
  - commandsHelp
+ Optional network parameter supports calls to "current" or specified Cytoscape network by name or SUID
+ New functions for importing/exporting tabular data into/out of Cytoscape
  - getTableColumns
  - loadTableData
+ New function for batch setting visual style property mappings
  - mapVisualProperty
+ Access to Cytoscape System information
  - cytoscapeVersionInfo
  - cytoscapeApiVersions
  - cytoscapeNumberOfCores
  - cytoscapeMemoryStatus
  - cytoscapeFreeMemory
+ Updated layoutCopyCat feature
+ Update network management functions
  - createSubnetwork
  - cloneNetwork
  - renameNetwork
  - importNetworkFromFile
+ Updated selection features
  - selectFirstNeighbors
  - selectEdgesConnectingSelectedNodes
  - selectEdgesAdjacentToSelectedNodes
+ New Cytoscape session functions
  - openSession
  - closeSession
+ Overhauled visual style settings to match Cytoscape's Defaults, Mappings, and Bypasses
+ Added style dependency functions, in addition to lockNodeDimensions
  - matchArrowColorToEdge
  - syncNodeCustomGraphicsSize
+ New set of functions for retrieving current visual property Values for nodes, edges and networks.
+ New functions for network-level Visual Property Defaults, Bypasses and Values.
+ Streamlined data table loading and retrieval
+ New functions for installing and managing Cytoscape Apps, e.g.,
  - installApp
  - uninstallApp
  - udpateApp
  - getInstalledApps
  - getAvailableApps
  - getAppUpdates
  - getAppStatus
+ New functions for network Collections
  - getCollectionList
  - getCollectionName
  - getCollectionSuid
  - getCollectionNetworks
+ New functions for accessing NDEx via CyNDEx2
  - importNetworkFromNDEx
  - exportNetworkToNDEx
  - updateNetworkInNDEx
  - getNetworkNDExId
+ For Developers
  - Reorganized functions into files corresponding to CyREST API, e.g., Collections, CytoscapeSystem, Layouts, Networks, etc.
+ Normalized all documentation using roxygen2
+ Streamlined interfaces to CyREST and Commands API (see above), greatly facilitating the implementation of any new functions matching CyREST or Command API additions
+ Reverted all single-instance methods to simple functions, replacing class-based signatures with simple default values
+ Established handy functions for validating network and view SUIDs
  - getNetworkName
  - getNetworkSuid
  - getNetworkViewSuid
+ Deprecated
  - Outdated function names
+ Defunct
  - CytoscapeConnection and CytoscapeWindow classes, functions and parameters
