Skip to content

Release 1.4.0-beta

Pre-release
Pre-release
Compare
Choose a tag to compare
@MarkusEllyton MarkusEllyton released this 21 Mar 22:40
· 18 commits to quickcheck_integration since this release

v1.4.0-beta.14

  • Fix default enabled plugins not always being enabled for users updating from an earlier version of the extension.
  • Enable uml as default plugin.
  • Improve alignment of filter and buttons in Proof Obligation View.
  • Improve warning message added in 1.4.0-beta.12, so it only displays when proof obligation fails.

v1.4.0-beta.13

  • Change extension configuration of VDMJ release to be an enumeration of "vdm10" and "classic"
  • Add workspace settings.json to all classic examples

v1.4.0-beta.12

  • Add extension configuration to enable VDM classic release.
  • Change PO view title to also include file name if PO generation was run on a single file, as opposed to the entire workspace folder.
  • Add a warning message in the PO view if no POs are available.
  • Fix bug in multi-root workspaces, where QuickCheck requests would be sent to the incorrect VDMJ instance.

v1.4.0-beta.11 (released onto the VS Code Marketplace as 1.4.0)

  • Fix incorrect highlighting of character literals by reverting changes to syntax highlighting.

v1.4.0-beta.10

  • QuickCheck panel UI improvements
    • Static position at bottom of PO view.
    • Utilize space in panel more efficiently
    • Make UI more stable
  • Increase default QuickCheck timeout to 5 seconds.
  • Enable QuickCheck plugin by default.

v1.4.0-beta.9

  • Annotation management improvements, show built-in annotations in UI.
  • Fix: add annotations.json to built-in annotations jar so it is detected.

v1.4.0-beta.8

  • Update VDMJ plugin jars - add plugin.json metadata to UML plugin/
  • Add/update VDMJ HP jars and QuickCheck plugin.
  • Add annotation management UI.
  • Clean up handling of VDMJ extensions, i.e. libraries, plugins, annotations. They all share common search path now.

v1.4.0-beta.7

  • Update VDMJ plugin jars - add plugin.json metadata to QuickCheck plugin
  • Add plugin management UI.
  • Improve library addition functionality to also show user-defined libraries.

v1.4.0-beta.6

  • Update VDMJ jars.
  • Fix bug that would cause POG view to blank on QuickCheck results without launch command.

v1.4.0-beta.5

  • Show incremental progress during QuickCheck runs.

v1.4.0-beta.4

  • Add visual progress indicator when QuickCheck is running.
  • Show cancel button instead of "Run QuickCheck" during long-running QuickCheck.

v1.4.0-beta.3

This pre-release includes improvements and bug-fixes to the QuickCheck integration:

  • QuickCheck now only runs on the visible subset of proof obligations.
  • Fixed bug where QuickCheck info would become stale when changing settings and subsequently running QuickCheck.

v1.4.0-beta.2

This pre-release includes improvements to the QuickCheck integration as well as multiple bug-fixes.

  • Fix char literals syntax highlighting (issue #190)
  • Fix name of generated debug configuration (issue #214)
  • Fix code lenses on polymorphic functions (issue #188)
  • Add the ability to configure QuickCheck using JSON

v1.4.0-beta.1

This is the first pre-release leading up to version 1.4.0 that will feature support for the QuickCheck plugin. Changes include:

  • Updated VDMJ jars to 4.6.0-SNAPSHOT
  • Added QuickCheck plugin jar 4.6.0-SNAPSHOT
  • Rewrite of Proof Obligation webview using React.
  • Added QuickCheck functionality into Proof Obligation view.