mirror of
https://github.com/EiffelSoftware/eiffel-org.git
synced 2025-12-06 14:52:03 +01:00
Release 20.11
git-svn-id: https://svn.eiffel.com/eiffel-org/trunk@2274 abb3cda0-5349-4a8f-a601-0c33ac3a8c38
This commit is contained in:
@@ -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 <a href="https://iron.eiffel.com/">iron</a>).
|
||||
|
||||
==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.
|
||||
@@ -1 +1 @@
|
||||
20.05
|
||||
20.11
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
trunk:trunk
|
||||
20.11
|
||||
20.05:released
|
||||
20.11:released
|
||||
20.05
|
||||
19.12
|
||||
19.05
|
||||
|
||||
Reference in New Issue
Block a user