Release Notes 26.x: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Inhalt gelöscht Inhalt hinzugefügt
Cg (Diskussion | Beiträge) |
Sv (Diskussion | Beiträge) |
||
| (8 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
| Zeile 5: | Zeile 5: | ||
== Release 26.1 (Q2 2026) == |
== Release 26.1 (Q2 2026) == |
||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
*Feature: Qt-Plugin supports Qt6.8 ([[QT_Testing/en#ExpeccoTestService_Library%3A_Delivery_in_Expecco_Versions|Delivered versions for QT and build environment]]) |
*Feature: Qt-Plugin supports Qt6.8 ([[QT_Testing/en#ExpeccoTestService_Library%3A_Delivery_in_Expecco_Versions|Delivered versions for QT and build environment]]) |
||
* Feature: new '''AI Coding''' plugin (chat-assistant integration for the activity editor and class browser): |
|||
** supports both '''Anthropic Claude''' and '''OpenAI ChatGPT''' as backends, switchable from the settings dialog (Plugins → AI Coding); API keys are stored per provider so you can flip between them without re-entering |
|||
** Toolbar / class-browser menu adapts to the active provider — reads "Ask Claude" or "Ask ChatGPT", updates live when the provider is switched |
|||
** menu actions: Explain code/method, Suggest improvement, Generate test, Generate doc-comment (fills the Documentation tab and pin comments), Find bugs, Custom prompt; "[Apply]" can install proposed code directly into the activity body or compile a proposed helper method into a class |
|||
** chat window streams responses live (Server-Sent Events) and shows running token count + estimated cost in the title; supports image attachments (screenshots / PNG-JPG files) |
|||
** model, API key, endpoint and max-tokens are configurable via the Claude settings dialog |
|||
* Feature: improved search text box behavior in text editors (type RETURN, CMD-f or CMD-b while box is open) and back to original position button added. |
* Feature: improved search text box behavior in text editors (type RETURN, CMD-f or CMD-b while box is open) and back to original position button added. |
||
* Feature: Improved/Fixed Number stack: |
* Feature: Improved/Fixed Number stack: |
||
** Enhanced multiprecision numbers (<float>q, <float>Q constants) |
** Enhanced multiprecision numbers (eg. <float>q, <float>Q constants in freeze values) |
||
** Float32 numbers (<float>f) |
** Float32 numbers (<float>f) |
||
** Integer freezeValues in exponential notation (eg. 1e5) |
** Integer freezeValues in exponential notation (eg. 1e5) |
||
** Recognize type specific infinities eg. "inf.0", "inf.0f", "inf.0q" etc. (useful when parsing/receiving values from the outside world) |
** Recognize type specific infinities eg. "inf.0", "inf.0f", "inf.0q" etc. (useful when parsing/receiving values from the outside world) |
||
** Recognize type specific |
** Recognize type specific NaNs eg. "nan.0", "nan.0f", "nan.0q" etc. (useful when parsing/receiving values from the outside world) |
||
** fixed/added missing trigonometric functions for multiprecision floats and complex numbers (eg. arcTan) |
** fixed/added missing trigonometric functions for multiprecision floats and complex numbers (eg. arcTan) |
||
** inspector (and activitylog as a consequence) show the type of a float (suffix 'f', 'q', 'Q' etc.) |
** inspector (and activitylog as a consequence) show the type of a float (suffix 'f', 'q', 'Q' etc.) |
||
* Feature: Workflow editor — improved orthogonal routing of connections: |
|||
** connections now detour around blocks, freeze values and annotation boxes instead of cutting through them |
|||
** connections from a compound block's input-pin descriptions are bundled into a bus column next to the source pin |
|||
** end-stub avoidance no longer fires on near-misses (strict overlap check, no clearance margin) |
|||
** routing prefers the source-side bend when the source step has multiple sibling pins |
|||
* Feature: Workflow editor — improved naïve autolayout: added horizontal and vertical expansion passes that spread adjacent blocks apart for clearer connection routing |
|||
* Feature: function to upload/download files from/to remote CBridges (for testData and binaries) |
* Feature: function to upload/download files from/to remote CBridges (for testData and binaries) |
||
* Performance: execution of elementary Smalltalk and JavaScript actions tuned for speed (Jitter improvements) |
|||
* Perfoemance |
|||
* Feature: OLE for 64 bit architectures |
|||
* Feature: optional HTTPS for the AIDYMO and license server — drop a PEM cert+key into <code>--workDir</code> (combined <code>server.pem</code>, or split<code>fullchain.pem</code>+<code>privkey.pem</code> / <code>cert.pem</code>+<code>key.pem</code>) and the service binds TLS automatically; informational hostname is derived from the certificate (SAN-aware, wildcard- and multi-SAN-safe) |
|||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
Aktuelle Version vom 13. Mai 2026, 15:10 Uhr
See also: Release Notes 25.x
Release 26.2 (Q4 2026)
Release 26.1 (Q2 2026)
- Feature: Qt-Plugin supports Qt6.8 (Delivered versions for QT and build environment)
- Feature: new AI Coding plugin (chat-assistant integration for the activity editor and class browser):
- supports both Anthropic Claude and OpenAI ChatGPT as backends, switchable from the settings dialog (Plugins → AI Coding); API keys are stored per provider so you can flip between them without re-entering
- Toolbar / class-browser menu adapts to the active provider — reads "Ask Claude" or "Ask ChatGPT", updates live when the provider is switched
- menu actions: Explain code/method, Suggest improvement, Generate test, Generate doc-comment (fills the Documentation tab and pin comments), Find bugs, Custom prompt; "[Apply]" can install proposed code directly into the activity body or compile a proposed helper method into a class
- chat window streams responses live (Server-Sent Events) and shows running token count + estimated cost in the title; supports image attachments (screenshots / PNG-JPG files)
- model, API key, endpoint and max-tokens are configurable via the Claude settings dialog
- Feature: improved search text box behavior in text editors (type RETURN, CMD-f or CMD-b while box is open) and back to original position button added.
- Feature: Improved/Fixed Number stack:
- Enhanced multiprecision numbers (eg. <float>q, <float>Q constants in freeze values)
- Float32 numbers (<float>f)
- Integer freezeValues in exponential notation (eg. 1e5)
- Recognize type specific infinities eg. "inf.0", "inf.0f", "inf.0q" etc. (useful when parsing/receiving values from the outside world)
- Recognize type specific NaNs eg. "nan.0", "nan.0f", "nan.0q" etc. (useful when parsing/receiving values from the outside world)
- fixed/added missing trigonometric functions for multiprecision floats and complex numbers (eg. arcTan)
- inspector (and activitylog as a consequence) show the type of a float (suffix 'f', 'q', 'Q' etc.)
- Feature: Workflow editor — improved orthogonal routing of connections:
- connections now detour around blocks, freeze values and annotation boxes instead of cutting through them
- connections from a compound block's input-pin descriptions are bundled into a bus column next to the source pin
- end-stub avoidance no longer fires on near-misses (strict overlap check, no clearance margin)
- routing prefers the source-side bend when the source step has multiple sibling pins
- Feature: Workflow editor — improved naïve autolayout: added horizontal and vertical expansion passes that spread adjacent blocks apart for clearer connection routing
- Feature: function to upload/download files from/to remote CBridges (for testData and binaries)
- Performance: execution of elementary Smalltalk and JavaScript actions tuned for speed (Jitter improvements)
- Feature: OLE for 64 bit architectures
- Feature: optional HTTPS for the AIDYMO and license server — drop a PEM cert+key into
--workDir(combinedserver.pem, or splitfullchain.pem+privkey.pem/cert.pem+key.pem) and the service binds TLS automatically; informational hostname is derived from the certificate (SAN-aware, wildcard- and multi-SAN-safe)
- Fix: many fixes related to DPI scaling. I.e. when multiple monitors are configured with different scaling (especially different from 100%). Includes scaling of fonts, bitmap and UI components (widgets).
- Fix: display of very long lines in a text editor/inspector (workaround Windows 16bit line limit)
- Fix: due to a bug in enumeration datatypes, the size of ".ets" files grew over time to huge sizes. This had no effect on the execution, but made load/save times almost unacceptably long by storing/reloading unneeded data.