Menu

EiffelStudio 18.07 released!

We are pleased to announce the availability of EiffelStudio 18.07.

The highlights are:

  • The rules for class features were relaxed. Re-declaration into or joining with a class feature is valid as soon as combined assertions satisfy the class feature conditions. A non-static external and constant feature automatically gets a class post-condition if its contracts do not involve constructs that can access Current object .
  • Updated the Eiffel grammar to support bracket expressions as bracket targets (such as table[x][y][z])
  • Supports detection of VHPR(5) violations for arbitrary ancestors, not just for immediate parents. This may be a breaking change for classes that inherit different generic derivations of the same class.
  • Extended sets of constructs checked by some default rules of the code analyzer and made sure the checks do not trigger false positives.
  • The execution parameters can be automatically loaded from the default file saved from a previous execution session (this way, an Eiffel project can have default execution parameters).
  • The auto completion behavior got slightly improved and the associated dialog accepts single-clicking behavior.
  • It is now possible to extend a project target from a different project (ECF).
  • Plus numerous smaller improvements across the environment and the technology.

See the release notes for details.

Happy Eiffeling!
The Eiffel Software Team

Posted by Emmanuel Stapf 2018-07-27 Labels: release

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.