What's New?

Here you can see what is new in various versions of CPN Tools and Access/CPN and which versions of Access/CPN works with which versions of CPN Tools. The list is not necessarily comprehensive, but lists the major changes.

The list may also reflect features in versions of CPN Tools that have not yet been publicly released, and as such reflects changes that are currently in the source repository but have not yet been deemed important enough to make a general release.

CPN Tools

3.5.7

  • Add labels from external sources
  • Model statistics (tool tip on model name in index)
  • Improved aux graphics
  • Allow extensions to add instruments
  • Re-expose ogpath and ASAP options
  • Fixed a bug causing the cursor to blink in weird ways
  • The linux simulator is back

3.5.6

  • Drawing primitives
  • Minimize extension server to tray
  • On-demand activation of extensions

3.5.5

  • Support for intinf and time color sets
  • Experimental support for real color sets. Please read this page before using this or asking for support!!

3.5.4

  • More intuitive load/save from palette
  • Save net as PNML:

  • Automatic snap to grid
  • Remove guide grid and place kinds

3.5.3

  • More control over simulation options for fast forward simulation (total number of steps, end time)
  • Added the Weibull distribution.
  • Time-equivalence reduction for state space analysis.
  • Ranges supported for time stamps (using extensions):

  • No longer fails if extensions are not started.

3.5.2

  • ONLY USE THIS VERSON TO TEST SIMULATOR EXTENSIONS It does not yet gracefully degrade if you don't! You will not be able to create nets without extensions, and extensions are not yet optimized, making this version seem significantly slower.
  • Preliminary support for simulator extensions:

3.5.1

3.5.0

  • Graphical tweaks (for port places, arcs, binders + sheets, background)
  • Improved support for working with low-level nets; demo:

  • Preliminary support for DRAWING inhibitor + reset arcs
  • Preliminary support for DRAWING ordered + bounded places

3.4.0

  • Added the Rayleigh distribution.
  • Bugfixes

3.3.3

  • Fix regression in discrete so the upper bound was never returned.

3.3.2

  • In the 3.2 series the alias sort was introduced for color or colset in declarations; this however broke function using a sort function, and so has been reverted.

3.3.1

  • Names with parentheses gave wrong output when exported to EPS.
  • Improved error reporting when computing state space.
  • Reduced download size from 30 MiB to 16 MiB by moving Mac OS X and Linux to on-demand downloaded packages.
  • Fixed regression in 3.3.0 breaking (at least) timed color sets.
  • Fix for (at least some) problems with paths containing non-ASCII characters.

3.3.0

  • Fix error reporting for declarations
  • Use new experimental feature of SML/NJ which provides improved error messages.
  • Fixed bug sometimes causing the first declaration to appear unchecked (and having some consequences when making certain edits). If you haven't encountered any obscure problems, this did not affect you.

3.2

3.0

Access/CPN

Next Version

  • Fix for exporting nets of depth > 2 (thanks to Robert Kranz for the fix)

2.2.0

  • Improved handling of monitors
  • Better handling of starting simulator; should work in packaged jars and Eclipse workspaces on all platforms.
  • Update for CPN Tools 3.4.0

2.1.3

  • Minor change to textual representation of page instances

2.1.2

  • Update for CPN Tools 3.3.1

2.1.1

  • Update for CPN Tools 3.3.0

2.1.0

  • Vastly improved exporter to CPN Tools (thanks in part to Dirk Fahland)
  • Support for loading and checking monitors (EXPERIMENTAL)

2.0.2

  • Update to be compatible with CPN Tools 3.2.2.
  • Facilitate synchronization on Execution Context.
  • Improved handling of (integer) time during cosimulation.
  • Better support for loading while not connected to the internet (thanks to Stephan Schweig)
  • Better support for running from source (thanks to Stephan Schweig)
  • Improved export to .cpn files (including automatic layout if desired)

2.0

1.0

Grade/CPN

1.0.0

  • Initial Release. Automatically grade many CPN models against one specification. Also logic-based testing of CPN models.