Version 8.9, part of Release 2017a, includes the following enhancements:

  • Stateflow Layout: Automatically improve chart readability
  • Temporal Logic Operators: Express state machine logic more concisely by using the duration and the elapsed operators
  • Message Operations: Manage messages and analyze message queues with the keywords discard, length, isvalid, and receive

See the Release Notes for details.

Version 8.8, part of Release 2016b, includes the following enhancements:

  • Edit-Time Checking: Detect and fix potential issues in charts at design time
  • Symbol Manager: Create and manage data, events, and messages directly in the Stateflow Editor
  • Property Inspector: Edit properties of graphical and nongraphical objects directly in the Stateflow Editor
  • State Transition Table Debugging: Design and debug tabular state machines faster by using animation, syntax highlighting, and breakpoints
  • Syntax Highlighting: Identify events and function names easily in charts with MATLAB as the action language
  • Scoped Simulink Function Access: Call exported chart functions with restricted scope from Simulink function blocks

See the Release Notes for details.

Version 8.7, part of Release 2016a, includes the following enhancements:

  • Smart Editing Cues: Accelerate common editing tasks with just-in-time contextual prompts
  • Intelligent Chart Completion: Build charts faster with automatic addition of default transitions and creation of complementary state names
  • Simulink Units: Specify, visualize, and check consistency of units on chart interfaces
  • Output Logging: Log output signals for charts
  • JIT for Messages: Reduce model update time for messages with JIT compilation technology

See the Release Notes for details.

Version 8.5.1, part of Release 2015aSP1, includes bug fixes.

See the Release Notes for details.

Version 8.6, part of Release 2015b, includes the following enhancements:

  • Multilingual Labels: Use any language to create comments and descriptions in states and transitions ​
  • Messages: Objects that carry data and can be queued​​
  • Overflow and data range detection settings unified with Simulink

See the Release Notes for details.

Version 8.5, part of Release 2015a, includes the following enhancements:

  • JIT compilation technology to reduce model update time​
  • Mapping of atomic subchart variables with main chart variables of different scope
  • Moore chart improvements for functions, local data, and code readability​
  • Nonprefixed enumerations in charts using MATLAB as action language​

See the Release Notes for details.