Release Notes 26.x: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Inhalt gelöscht Inhalt hinzugefügt
Cg (Diskussion | Beiträge) |
Cg (Diskussion | Beiträge) |
||
| (33 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
| Zeile 5: | Zeile 5: | ||
== Release 26.1 (Q2 2026) == |
== Release 26.1 (Q2 2026) == |
||
| ⚫ | |||
* Feature: '''NEW''' [[KI Coding Plugin|'''AI Coding''']] plugin (chat-assistant integration for the activity editor and class browser): |
|||
** supports both '''Anthropic Claude''', '''OpenAI ChatGPT''' or '''Llama''' as backends, switchable from the settings dialog (Plugins → AI Coding);<br>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: SSL1.3 support (without external SSL library) |
|||
* Feature: SSL support for C, Python, NodeJS, Ruby, Dart and Smalltalk bridges (combined cert+key PEM files supported) |
|||
* Feature: SSH builtin, plus SSH and SFTP clients (both via [[Tools_FileBrowser/en|FileBrowser]]) |
|||
* Feature: public/private keypair generation via a [[Tools_FileBrowser/en|FileBrowser]] menu (for easy SSH setup) |
|||
| ⚫ | |||
* 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 the [[Number_API_Functions|Number]] stack (see also in [[Numeric_Limits/en| Numeric Limits]]): |
||
** 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. and type specific NaNs eg. "nan.0", "nan.0f", "nan.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) |
|||
** 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: file transfer (getFile/putFile) and makeDirectory for all bridges (C, Python, NodeJS, Ruby, Dart, Smalltalk) |
|||
* Feature: defineFunction/callFunction support for NodeJS, Ruby and Smalltalk bridges |
|||
* 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) |
|||
* Feature: more search options in the [[How_to_Program/en#MethodFinder:_Find_Functions_by_Example | MethodFinder]]. |
|||
* 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 a Windows 16bit line limit) |
|||
* Fix: due to a bug in enumeration datatypes, the size of ".ets" files grew over time to huge sizes (some information was redundantly and identically written twice). This had no effect on the execution, but made load/save times almost unacceptably long by storing/reloading unneeded data. When loaded and saved again, this will fix those ets files automatically (there is also a patch for older versions) |
|||
* Performance: execution of elementary Smalltalk and JavaScript actions tuned for speed (Jitter improvements) |
|||
* Performance: speedup of cryptographic algorithms (affects key generation and other) |
|||
* Performance: tuned loading of stored ets/elf files (30-40% speedup) |
|||
Aktuelle Version vom 26. Mai 2026, 23:45 Uhr
See also: Release Notes 25.x
Release 26.2 (Q4 2026)
Release 26.1 (Q2 2026)
- Feature: NEW AI Coding plugin (chat-assistant integration for the activity editor and class browser):
- supports both Anthropic Claude, OpenAI ChatGPT or Llama 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
- supports both Anthropic Claude, OpenAI ChatGPT or Llama as backends, switchable from the settings dialog (Plugins → AI Coding);
- Feature: SSL1.3 support (without external SSL library)
- Feature: SSL support for C, Python, NodeJS, Ruby, Dart and Smalltalk bridges (combined cert+key PEM files supported)
- Feature: SSH builtin, plus SSH and SFTP clients (both via FileBrowser)
- Feature: public/private keypair generation via a FileBrowser menu (for easy SSH setup)
- Feature: Qt-Plugin supports Qt6.8 (Delivered versions for QT and build environment)
- 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 the Number stack (see also in Numeric Limits):
- 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. and 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). Now all test cases produce a result within the precision limits of their type
- 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: file transfer (getFile/putFile) and makeDirectory for all bridges (C, Python, NodeJS, Ruby, Dart, Smalltalk)
- Feature: defineFunction/callFunction support for NodeJS, Ruby and Smalltalk bridges
- 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) - Feature: more search options in the MethodFinder.
- 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 a Windows 16bit line limit)
- Fix: due to a bug in enumeration datatypes, the size of ".ets" files grew over time to huge sizes (some information was redundantly and identically written twice). This had no effect on the execution, but made load/save times almost unacceptably long by storing/reloading unneeded data. When loaded and saved again, this will fix those ets files automatically (there is also a patch for older versions)
- Performance: execution of elementary Smalltalk and JavaScript actions tuned for speed (Jitter improvements)
- Performance: speedup of cryptographic algorithms (affects key generation and other)
- Performance: tuned loading of stored ets/elf files (30-40% speedup)