Skip to content

Releases: overturetool/overture

The Overture Tool release 3.0.2

10 Nov 15:38
Compare
Choose a tag to compare

Overture 3.0.2 - Release Notes - 10 November 2020

What's New?

  • Overture is now based on Eclipse 2020-09. In this version we include a strict type-checking option flag, sort several language level bugs, and solve problems with the console of external tools.

Reporting Problems and Troubleshooting

Please report bugs, problems, and other issues with the tool at https://github.com/overturetool/overture/issues.

If you encounter a problem with the Overture IDE itself, please contact the Overture project and we will try to help. You can contact us at [email protected], or use StackOverflow — we monitor for questions using the vdm, vdm++, or vdmrt tags.

If you encounter a problem with a VDM specification, please try to make a small example that illustrates the problem before you contact us. If you are sure the bug is not already known in the GitHub issues list, you can create a new bug report.

Other Resources and Links

Bugfixes

Please note that the interactive list is at https://github.com/overturetool/overture/milestone/45

The Overture Tool release 3.0.0

28 Aug 12:28
Compare
Choose a tag to compare

Overture 3.0.0 - Release Notes - 28 August 2020

What's New?

This is it! Overture can now be run using up to Java 13, and the next development version will test the recently
included support of Java 14 ASAP. Stay tuned. There are several bug fixes, most of them can be found in the closed issues below. We introduced some fixes to the overture coverage generation, file handling, and console interaction. We hope you enjoy it!

Reporting Problems and Troubleshooting

Please report bugs, problems, and other issues with the tool at https://github.com/overturetool/overture/issues.

If you encounter a problem with the Overture IDE itself, please contact the Overture project and we will try to help. You can contact us at [email protected], or use StackOverflow — we monitor for questions using the vdm, vdm++, or vdmrt tags.

If you encounter a problem with a VDM specification, please try to make a small example that illustrates the problem before you contact us. If you are sure the bug is not already known in the GitHub issues list, you can create a new bug report.

Other Resources and Links

Bugfixes

Please note that the interactive list is at https://github.com/overturetool/overture/milestone/44

The Overture Tool release 2.7.4

16 Mar 21:22
Compare
Choose a tag to compare

Overture 2.7.4 - Release Notes - 16 March 2020

What's New?

  • This release contains several fixes for various language primitives, improvements and the
    addition of new features. Please check the fixes below. There were VDM-SL importable examples with errors
    that were corrected. We expect this release to be the last one bound to Java 8.

Reporting Problems and Troubleshooting

Please report bugs, problems, and other issues with the tool at https://github.com/overturetool/overture/issues.

If you encounter a problem with the Overture IDE itself, please contact the Overture project and we will try to help. You can contact us at [email protected], or use StackOverflow — we monitor for questions using the vdm, vdm++, or vdmrt tags.

If you encounter a problem with a VDM specification, please try to make a small example that illustrates the problem before you contact us. If you are sure the bug is not already known in the GitHub issues list, you can create a new bug report.

Other Resources and Links

Bugfixes

Please note that the interactive list is at https://github.com/overturetool/overture/milestone/43

The Overture Tool release 2.7.2

01 Oct 06:42
Compare
Choose a tag to compare

Overture 2.7.2 - Release Notes - 01 October 2019

What's New?

This release contains some type checker and annotations fixes, but also introduces the new @OnFail annotation, which is useful for debugging contract violations. The @OnFail annotation is described in the Model Annotations chapter in the Overture User Guide.

Reporting Problems and Troubleshooting

Please report bugs, problems, and other issues with the tool at https://github.com/overturetool/overture/issues.

If you encounter a problem with the Overture IDE itself, please contact the Overture project and we will try to help. You can contact us at [email protected], or use StackOverflow — we monitor for questions using the vdm, vdm++, or vdmrt tags.

If you encounter a problem with a VDM specification, please try to make a small example that illustrates the problem before you contact us. If you are sure the bug is not already known in the GitHub issues list, you can create a new bug report.

Other Resources and Links

Bugfixes

Please note that the interactive list is at https://github.com/overturetool/overture/milestone/42

The Overture Tool release 2.7.0

07 Jun 09:16
Compare
Choose a tag to compare

Overture 2.7.0 - Release Notes - 03 June 2019

What's New?

This release of Overture includes

  • Support for VDM annotations (currently limited to the Overture
    command-line interface)
  • Improved type checking of struct import/export (VDM-SL only)
  • Improved Java code-generation
    • Limited support for polymorphic types
    • Support for renamed constructs (VDM-SL only)
    • Several bug fixes.

Model annotations are covered in chapter 17 in the Overture User Manual.

Reporting Problems and Troubleshooting

Please report bugs, problems, and other issues with the tool at https://github.com/overturetool/overture/issues.

If you encounter a problem with the Overture IDE itself, please contact the Overture project and we will try to help. You can contact us at [email protected], or use StackOverflow — we monitor for questions using the vdm, vdm++, or vdmrt tags.

If you encounter a problem with a VDM specification, please try to make a small example that illustrates the problem before you contact us. If you are sure the bug is not already known in the GitHub issues list, you can create a new bug report.

Other Resources and Links

Bugfixes

Please note that the interactive list is at https://github.com/overturetool/overture/milestone/41

The Overture Tool release 2.6.4

29 Oct 12:18
Compare
Choose a tag to compare

Overture 2.6.4 - Release Notes - 29 October 2018

What's New?

This release contains some type-checker fixes and improvements for the user interface.

Note that Overture requires Java 8. If you're using more recent versions of Java (e.g. version 10) you may experience errors when you launch Overture. In particular, Overture, currently builds against Eclipse Oxygen, which is known to have issues related to recent versions of Java. In case you experience issues try to follow the suggestions in the FAQ (see "Q: Why can’t I open Overture using the latest versions of Java?").

Reporting Problems and Troubleshooting

Please report bugs, problems, and other issues with the tool at https://github.com/overturetool/overture/issues.

If you encounter a problem with the Overture IDE itself, please contact the Overture project and we will try to help. You can contact us at [email protected], or use StackOverflow — we monitor for questions using the vdm, vdm++, or vdmrt tags.

If you encounter a problem with a VDM specification, please try to make a small example that illustrates the problem before you contact us. If you are sure the bug is not already known in the GitHub issues list, you can create a new bug report.

Other Resources and Links

Bugfixes

Please note that the interactive list is at https://github.com/overturetool/overture/milestone/40

The Overture Tool release 2.6.2

18 May 11:58
Compare
Choose a tag to compare

Overture 2.6.2 - Release Notes - 18 May 2018

What's New?

This release contains fixes for the type-checker, interpreter and Java/JML code-generator. In addition, the Overture command-line interface (CLI) now supports the "-version" argument (which is helpful if the CLI is invoked from a build-job). A more elaborate list of issues addressed since the last release can be found below.

Reporting Problems and Troubleshooting

Please report bugs, problems, and other issues with the tool at https://github.com/overturetool/overture/issues.

If you encounter a problem with the Overture IDE itself, please contact the Overture project and we will try to help. You can contact us at [email protected], or use StackOverflow — we monitor for questions using the vdm, vdm++, or vdmrt tags.

If you encounter a problem with a VDM specification, please try to make a small example that illustrates the problem before you contact us. If you are sure the bug is not already known in the GitHub issues list, you can create a new bug report.

Other Resources and Links

Bugfixes

Please note that the interactive list is at https://github.com/overturetool/overture/milestone/38

The Overture Tool release 2.6.0

16 Feb 11:53
Compare
Choose a tag to compare

Overture 2.6.0 - Release Notes - 16 February 2018

What's New?

This release of Overture, version 2.6.0, contains the implementation of RM (Request for Modification) 42, which proposes to generalise the 'measure' clause. See the Overture LRM (Language Reference Manual) for details about this new feature. In addition to the implementation of RM 42, the 2.6.0 release also contain some type-checker fixes and improved Java code-generation.

Reporting Problems and Troubleshooting

Please report bugs, problems, and other issues with the tool at https://github.com/overturetool/overture/issues.

If you encounter a problem with the Overture IDE itself, please contact the Overture project and we will try to help. You can contact us at [email protected], or use StackOverflow — we monitor for questions using the vdm, vdm++, or vdmrt tags.

If you encounter a problem with a VDM specification, please try to make a small example that illustrates the problem before you contact us. If you are sure the bug is not already known in the GitHub issues list, you can create a new bug report.

Other Resources and Links

Bugfixes

Please note that the interactive list is at https://github.com/overturetool/overture/milestone/38

The Overture Tool release 2.5.6

12 Dec 07:49
Compare
Choose a tag to compare

Overture v2.5.6 - Release Notes - 11 December 2017

What's New?

In addition to some parser and type-checker fixes, this release has been updated to build against the newest version of Eclipse (Oxygen).

Reporting Problems and Troubleshooting

Please report bugs, problems, and other issues with the tool at https://github.com/overturetool/overture/issues.

If you encounter a problem with the Overture IDE itself, please contact the Overture project and we will try to help. You can contact us at [email protected], or use StackOverflow — we monitor for questions using the vdm, vdm++, or vdmrt tags.

If you encounter a problem with a VDM specification, please try to make a small example that illustrates the problem before you contact us. If you are sure the bug is not already known in the GitHub issues list, you can create a new bug report.

Other Resources and Links

Bugfixes

Please note that the interactive list is at https://github.com/overturetool/overture/milestone/37

The Overture Tool release 2.5.4

10 Nov 11:45
Compare
Choose a tag to compare

Overture v2.5.4 - Release Notes - 10 November 2017

What's New?

This release contains several bug fixes and enhancements for Overture's core features (e.g. type-checker and interpreter), and increased coverage of constructs that can be code-generated to Java (see details below).

Reporting Problems and Troubleshooting

Please report bugs, problems, and other issues with the tool at https://github.com/overturetool/overture/issues.

If you encounter a problem with the Overture IDE itself, please contact the Overture project and we will try to help. You can contact us at [email protected], or use StackOverflow — we monitor for questions using the vdm, vdm++, or vdmrt tags.

If you encounter a problem with a VDM specification, please try to make a small example that illustrates the problem before you contact us. If you are sure the bug is not already known in the GitHub issues list, you can create a new bug report.

Other Resources and Links

Bugfixes

Please note that the interactive list is at https://github.com/overturetool/overture/milestone/36