RemObjects Elements v12.0.0.2991

Released: May 9, 2025

v12.0.0.2991 中的更新

特性

Core

  • C#: Introduced a better error when using -> instead of => for lambda.
  • CC: Now allows users to insert all enum values for case.
  • Misc:
    • Added an option to enforce license requirement to use assemblies.
    • Now stores source files checksum into .pdb.
    • Merged EBuild.
    • Merged Everwood5.
    • Merged RTL2.

Fire & Water

  • Water:
    • Added a shortcut for Find and Replace All In Selection.
    • Added a shortcut for Replace.
  • CodeBot:
    • Improved scrolling logic.
  • Water/RO: Now allows connecting to servers with untrusted TLS certificate.
  • Misc: Made member drop-downs in jumpbar sync on cursor move.

修補程式

Core

  • C#: #if was not working property at class level.
  • CTRL+D: Now doesn't sort enum values.
  • Toffee: App would report an AV in debugger on shutting down, when running on Rosetta.
  • Debugger: CLR: Fixes for UnwrapAnon.
  • Misc:
    • ShowDefinition (CTRL+D) didn't work for Java enums.
    • NRE fix.

Fire & Water

  • Water/DA: Tab doesn't active Connect to RemObjects button.
  • Water: Main window loses focus after Refactor|Rename.
  • CodeBot: NRE if AI tried to call a function that wasn’t defined.
  • Editor: Pressing Tab in CC now always accepts CC, not expand potential snippet.
  • Misc:
    • "Files" that referenced folders would show as "missing" in solution tree view.
    • Conditional Defines Manager got confused if project setting had whitespace.
    • NRE dragging files into .csproj.

EBuild

  • Echoes: Disable "prefer .NET Standard" logic for classic .NET projects again (might cause regressions).
  • Misc: Logging cleanup.