Skip to content
This repository has been archived by the owner on Aug 26, 2022. It is now read-only.

P# 1.6.9

Compare
Choose a tag to compare
@pdeligia pdeligia released this 30 Aug 03:45
· 5 commits to master since this release

This release contains the 1.6.9 version of the P# framework.

  • Added the OnEventUnhandledAsync machine callback that is invoked when the machine receives an event that it is not prepared to handle.
  • Coverage report includes uncovered events.
  • Fixes in the P# syntax plugin related to brace matching and coloring.
  • Refactored the ILogger and MachineLogger into ILogger and RuntimeLogWriter to simplify the design, separate the concerns and support some extra scenarios. This required some minimal changes in a custom logger: primarily instead of trying to override MachineLogger, just implement ILogger directly and then set it via runtime.SetLogger(…) (as previously). If you need to override methods of RuntimeLogWriter to modify the actual logging behavior of the runtime (previously these methods were part of MachineLogger) then please read the new brief guide here on how to do this.