From a0d38a312934dc2dd54fd774dbef3a00e3191c54 Mon Sep 17 00:00:00 2001 From: eifops Date: Mon, 21 Dec 2020 08:43:21 +0000 Subject: [PATCH] Release 20.11 git-svn-id: https://svn.eiffel.com/eiffel-org/trunk@2274 abb3cda0-5349-4a8f-a601-0c33ac3a8c38 --- .../Release-notes-for-EiffelStudio-20.11.wiki | 35 +++++++++++++++++++ documentation/version | 2 +- documentation/versions | 4 +-- 3 files changed, 38 insertions(+), 3 deletions(-) create mode 100644 documentation/20.11/eiffelstudio/eiffelstudio-reference/eiffelstudio-release-notes/Release-notes-for-EiffelStudio-20.11.wiki diff --git a/documentation/20.11/eiffelstudio/eiffelstudio-reference/eiffelstudio-release-notes/Release-notes-for-EiffelStudio-20.11.wiki b/documentation/20.11/eiffelstudio/eiffelstudio-reference/eiffelstudio-release-notes/Release-notes-for-EiffelStudio-20.11.wiki new file mode 100644 index 00000000..3d938d9c --- /dev/null +++ b/documentation/20.11/eiffelstudio/eiffelstudio-reference/eiffelstudio-release-notes/Release-notes-for-EiffelStudio-20.11.wiki @@ -0,0 +1,35 @@ +[[Property:modification_date|Fri, 18 Dec 2020 16:54:25 GMT]] +[[Property:publication_date|Tue, 08 Dec 2020 08:39:55 GMT]] +[[Property:uuid|789BFB80-6C53-4E92-B061-C0C1758838DB]] +[[Property:title|Release notes for EiffelStudio 20.11]] +[[Property:link_title|20.11]] +[[Property:weight|-5]] +==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) + +==Compiler== +* Supported [https://www.eiffel.org/blog/Alexander%20Kogtenkov/2020/12/once-classes 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` in `library/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). + +==Known issues== +=== EiffelStudio IDE=== +* By default, the feature completion dialog (`[Ctrl]+[Space]`) do not show Unicode symbols (including the new across loop symbols). There are 3 solutions to change the behavior: +** When the completion dialog popups, at the bottom you have a few toggle button for options, including the 5th one to show the Unicode symbols. +** Change the preference `editor.eiffel.show_completion_unicode_symbols` +** Change in the `$ISE_EIFFEL/studio/eifinit/default.xml`, the value for the preference `editor.eiffel.show_completion_unicode_symbols` from `False` to `True`. + +---- + +See [https://dev.eiffel.com/EiffelStudio_20.11_Releases change log] for more details. \ No newline at end of file diff --git a/documentation/version b/documentation/version index 0b3a546f..a3597ecb 100644 --- a/documentation/version +++ b/documentation/version @@ -1 +1 @@ -20.05 +20.11 diff --git a/documentation/versions b/documentation/versions index 3dbd5f68..1384736e 100644 --- a/documentation/versions +++ b/documentation/versions @@ -1,5 +1,5 @@ trunk:trunk -20.11 -20.05:released +20.11:released +20.05 19.12 19.05