Version
Release notes for EiffelStudio 24.05
Compiler
Major Improvements
- Enhanced .NETCore Compilation Support: This version significantly enhances compilation support for .NETCore (versions net6.0, net7.0, and net8.0)
- Partial Support for .NET Generic Methods: Improved handling and compatibility with .NET generic methods.
- PDB File Generation: Enables debugging from external tools with generated Program Database (PDB) files.
- Eiffel .NETCore Debugging: Integrated debugging facilities for Eiffel .NETCore directly within EiffelStudio (currently available only on Windows).
Known Limitations
- Some .Net limitations exist in the current release that will be addressed in future updates. For detailed information, please refer to the Eiffel for .NET documentation.
Graphical environment
New Features
- Composer Command Enhancements: Eiffel 24.05 introduces new composer commands to streamline common editing operations:
- Create Setter for an Attribute: Easily generate setter methods for attributes.
- Add New Creation Procedures: Simplified process to add new creation procedures.
- Remove Selected Feature: Quickly remove selected features from your project.
- Note: the shortcuts
Ctrl+Shift+E, Ctrl+S
means, pressCtrl+Shift+E
thenCtrl+S
(i.e 2 step shortcut)
- [Ctrl]+[Up] and [Ctrl]+[Down] to scroll up or down the editor by one line.
- Additional commands will be available in future releases.
- Web Browser "Sign-in" Challenge: Introduces a new authentication method using the "Sign-in" challenge via a web browser.
Libraries
- Ensured EiffelBase, WEL, Vision2 libraries are supported by Eiffel .NETCore compilation.
- Various bug fixes, and minor improvements.
Warnings
- SCOOP is currently not supported by Eiffel .NET
- For Macos users on M1/M2 (arm) architecture, please read the specific notes about macosx
See change log for more details.
Back to Release Notes