Version
Release notes for EiffelStudio 20.11
Graphical environment
- Made AutoTest compatible with void safety settings.
- Added a pretty printer notification when the pretty-printed code is different from the current one.
- Added preferences to control default values of CAT-call detection in the debugger and reporting in the console.
- Added a new WrapC wizard (C wrapping utility)
- The standard edition requires an account to sign in (see https://account.eiffel.com/).
Compiler
- Supported once classes.
- Extended the message about successful compilation with a notification if warnings were detected.
- Dropped obsolete syntax with exclamation marks (creation instruction and type attachment marks).
- Decreased the number of false positives reported by the code analyzer for
CA022
(unreachable code) violations.
Libraries
- Removed all the
*-safe.ecf
configuration files as they were obsoleted by capabilities introduced a few releases ago. - Improved the web CMS by removing various potential vulnerabilities, improving the web form API and the authentication system. Updated reCAPTCHA support to version 3.
- Added a new library
uri_launcher
inlibrary/runtime/process
. - Extended the (unstable)
base_extension
library with classes for graphs, B-trees, and union-find. - Added 3 new wrappers for mpack, cairo, and rsvg C libraries (available via iron).
See change log for more details.
Back to Release Notes