You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Repositories gain TTL expiry and maxSize eviction in this release: entries now expire automatically, the repository caps its size, and stale continuations are cleaned up when entries are removed (Issue #152); the Configure action was wired to these new settings.
A for-each compiler bug was fixed where item and index variables were incorrectly included in the loop-body pre-unbind set, causing them to be unbound mid-iteration when an Update statement appeared in the body. Several binary-mode regressions were addressed: transient query modifiers are now cleared between statements, for-each loops work correctly over [String] and dictionary collections, notification handler when-guards evaluate correctly, template for-each blocks render, and keyboard ISIG handling was corrected. EventBus was converted from nonisolated(unsafe) + NSLock to a private actor for Swift 6 concurrency safety, and mismatched handler register/unregister pairs are now detected at runtime. NativePluginHost now fails fast with a clear error message when a plugin fails to compile. Integer division by zero no longer silently returns 0, and hash computation switched to stable JSON serialisation for its input instead of String(describing:). JSONEncoder and JSONDecoder instances are reused across calls rather than allocated per invocation.
The JetBrains plugin was bumped to 1.3.0 with missing actions and IDE 2025.1 support, and a Marketplace publish pipeline was added to CI. Several CI fixes stabilise the arm64 Docker build under QEMU.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
Repositories gain TTL expiry and
maxSizeeviction in this release: entries now expire automatically, the repository caps its size, and stale continuations are cleaned up when entries are removed (Issue #152); theConfigureaction was wired to these new settings.A for-each compiler bug was fixed where item and index variables were incorrectly included in the loop-body pre-unbind set, causing them to be unbound mid-iteration when an
Updatestatement appeared in the body. Several binary-mode regressions were addressed: transient query modifiers are now cleared between statements, for-each loops work correctly over[String]and dictionary collections, notification handlerwhen-guards evaluate correctly, template for-each blocks render, and keyboardISIGhandling was corrected.EventBuswas converted fromnonisolated(unsafe)+NSLockto a private actor for Swift 6 concurrency safety, and mismatched handler register/unregister pairs are now detected at runtime.NativePluginHostnow fails fast with a clear error message when a plugin fails to compile. Integer division by zero no longer silently returns0, and hash computation switched to stable JSON serialisation for its input instead ofString(describing:).JSONEncoderandJSONDecoderinstances are reused across calls rather than allocated per invocation.The JetBrains plugin was bumped to 1.3.0 with missing actions and IDE 2025.1 support, and a Marketplace publish pipeline was added to CI. Several CI fixes stabilise the arm64 Docker build under QEMU.
Beta Was this translation helpful? Give feedback.
All reactions