EiffelStudio 新版本发表
Released: Jan 21, 2026
25.12 中的更新
特性
- Eiffel Web framework:
- Enhanced router with default handler support.
- Enhanced custom fallback page implementation.
- Improved file serving with automatic index.html handling.
- Better OPTIONS request and CORS support.
- Enhanced request information handling.
- Now takes into account reverse-proxy when computing the is_https and the server_url.
- The Eiffel CMS platform:
- Added PostgreSQL storage backend for the CMS Eiffel platform (Content Management System).
- Improved user management, and also user...
Released: Feb 11, 2025
25.02 中的更新
特性
- Compiler
- New Feature: Introduced support for $(path_separator) in external locations within ECF files.
- Known Limitations
- Some .NET limitations exist in the current release that will be addressed in future updates.
- Graphical environment
- Added the ability to group execution profiles within the execution parameters dialog, and enhanced execution parameters to support environment files.
- The Diagram Tool now supports exporting diagrams to SVG files, enhancing the flexibility and quality of diagram...
Released: Jun 12, 2024
24.05 中的更新
特性
- Compiler
- Enhanced .NET Core Compilation Support: This version significantly enhances compilation support for .NET Core (versions .NET 6.0, 7.0, and 8.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 .NET Core Debugging: Integrated debugging facilities for Eiffel .NET Core directly within EiffelStudio (currently available...
Released: Oct 6, 2023
23.09 中的更新
特性
- Compiler
- Added compilation support for Microsoft .NET Core (.NET 6.0, .NET 7.0, etc.) on Microsoft Windows and Linux.
- Added compilation support for .NET Framework 4.0 on Windows.
- Graphical environment
- The execution output panel (debugger) now has additional information such as the modified environment variables, and a timestamp for launched/stopped/quit events.
- Added "Toggle comment" to comment/uncomment the current line/selection using the standard Ctrl+/ shortcut.
- Improved zooming on...
Released: Dec 23, 2022
22.12 中的更新
特性
- Graphical environment
- Added code completion support for 'once' classes.
- Improved the 'Add Library' implementation by allowing you to add 'redirection' ecf files.
- Compiler
- Added support for new platforms: Apple macOS ARMv6 (M1, M2 support) and Linux ARM64.
- Tools
- It is now possible to use the 'emdc.exe' Microsoft .NET md consumer, as an alternative to the COM md consumer from EiffelStudio. This is a first step toward supporting .NET on non Microsoft Windows platforms.
修补程序
Released: May 24, 2022
22.05 中的更新
特性
- Graphical environment
- Some feature indexing note variants are now clickable.
- Extended font zoom factor to grid and text-based tools.
- Compiler
- Improved support for the most recent Microsoft Visual Studio version (2022) and future versions.
- Tools
- Added support for 'remote target' in Eiffel and 'compile_all' tools.
- Improved 'WrapC' tool with updated type mapping and internal optimizations.
- Libraries
- Integrated routines to convert the values of INTEGER_* and NATURAL_* types to binary and octal...
Released: Dec 31, 2021
21.11 中的更新
特性
- Graphical environment
- On non Microsoft Windows platforms (Linux, macosx, ...), EiffelStudio is now using GTK3 (instead of the older GTK2).
- The new Source Control tool provides basic GIT and subversion operations (status, diff, commit, ...). The related tools have to be installed on your machine, as the Source Control tool relies on the executable git and svn commands.
- Compiler
- Added support for a unified syntax to access loop cursor features inside an iteration form of a loop for both keyword...