Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
blocks:release-notes [2023-08-30 12:45]
admin Added download link
blocks:release-notes [2024-04-17 10:52] (current)
admin Blocks 6.3.1
Line 2: Line 2:
  
 These release notes list notable changes in each version of Blocks. The latest version can be [[blocks:downloads|downloaded here]]. See the [[http://pixilab.se/outgoing/blocks/PIXILAB-Blocks.pdf|Blocks Manual]] for more details. These release notes list notable changes in each version of Blocks. The latest version can be [[blocks:downloads|downloaded here]]. See the [[http://pixilab.se/outgoing/blocks/PIXILAB-Blocks.pdf|Blocks Manual]] for more details.
 +
 +
 +=====PIXILAB Blocks 6.3.1=====
 +
 +Released on April 17, 2024, this version contains minor enhancements and bug fixes.
 +
 +===New Features===
 +  * **Behavior**: New Navigate behavior, for child navigation inside Book or similar.
 +  * **Modbus**: Channels can now be named, then replacing the default "chXX" name.
 +  * **Modbus**: New setting for maximum number of outstanding transactions.
 +  * **Dynamic Text**: New 'freq' parameter controls time update frequency, in Hz.
 +  * **Scripting**: Spot API adds fixedTagSet getter for statically assigned tags.
 +
 +===Improvements and Bug Fixes===
 +  * **Spot**: Spot requiring authentication failed to connect.
 +  * **Property**: Enum properties now work as expected with Button and Indicator.
 +  * **Controls**: Visual indication if a control fails due to insufficient user role.
 +  * **Dynamic Text**: The 'fixed' parameter can be applied also to time value.
 +  * **Media URL**: Apply any custom CSS class to wrapper only – not to inner element.
 +  * **WATCHOUT**: getControlCues now always fetch data anew, bypassing current show cache.
 +  * **CSS**: The 'pressed' class now also applied to Slider & Joystick (like Button).
 +  * **Book**: Swipe to flip page now works also inside vertical Scroller.
 +
 +=====PIXILAB Blocks 6.3=====
 +
 +Released on February 20, 2024, this version brings numerous new features, enhancements and bug fixes.
 +
 +===New Features===
 +  * **Art-Net**: Art-net Recording and Playback, including synchronization. Requires license.
 +  * **Display Spot**: Supports Samsung Smart Signage based on Tizen version 7.
 +  * **WATCHOUT**: Can now control Dataton WATCHOUT version 7 production software.
 +  * **Behaviors**: New behaviors; Blur, Brightness, Contrast, Grayscale, Hue, Saturation, Sepia.
 +  * **Behaviors**: Fixed value applied for most behaviors if no property binding.
 +  * **Integrations**: LTC Timecode (EBU/SMPTE) synchronization (driver + linux software).
 +  * **Transition**: Adds "Custom CSS" transition type.
 +  * **Tag Selector**: Block transition can be applied when switching tags.
 +  * **Realm Variable**: Can now be set from the UI.
 +  * **Block Caching**: Spot's own keyPress, keyCode and scannerInput properties now usable offline.
 +
 +===Minor Improvements and Bug Fixes===
 +  * **Behaviors**: Categorized into Appearance, Detection, Function and Transform.
 +  * **Attractor**: Checkbox controlling whether Attractor activates when Spot becomes active.
 +  * **Integrations**: RSS Feed support (feed script).
 +  * **Offline**: Message shown briefly when about to start offline playback.
 +  * **Scripting**: Properties support Enumerated data type.
 +  * **Task**: An error in the first statement of a Task running on interval could cause a crash.
 +  * **Indicator**: Incorrect state when bound to text with a blank match value.
 +  * **WebBlock**: Allow direct Blocks API access also cross-origin.
 +  * **Live Video**: Selects corresponding audio source if specifying USB capture index.
 +  * **Live Video**: Better sound quality for USB capture on recent Chrome versions.
 +  * **SimpleImage**: Fixed incorrect rotation for images taken with some Samsung phones.
 +  * **Scripting**: The address and addressString Serial driver properties now work as expected.
 +  * **Scripting**: Improved reliability of hot reloading (config watchFiles: true).
 +  * **Scripting**: SimpleHTTP relax response mediatype detection to recognize rss+xml as xml.
 +
 +
 +=====PIXILAB Blocks 6.2=====
 +
 +Released on November 24, 2023, this version brings numerous new features, enhancements and bug fixes.
 +
 +===New Features===
 +  * **Slideshow, Book**: Graphical "current position" indicators can now be enabled.
 +  * **Behavior**: Set of classes applied by Classify can be dynamic, specified by property.
 +  * **Locator**: Can now also be closed by explicit Button Action.
 +  * **Live Video**: Added setting for favoring either fast or temporally accurate start.
 +  * **Display Spot**: Added Transition Delay setting for switching blocks.
 +  * **Display Spot**: New tagSet property (read-only), listing all applied tags.
 +  * **Display Settings**: Added Note field for user comments.
 +  * **Device Drivers**: New driver for controlling and synchronizing to AvStumpfl PIXERA.
 +
 +===Minor Improvements, Changes and Bug Fixes===
 +  * **Behavior**: Multiple Classify behaviors on same block now work additively.
 +  * **Video**: Don't flash Pause symbol in Auto mode when used in slideshow or similar.
 +  * **CSS Editor**: APPLY button restored.
 +  * **Scripting**: New Spot setDefaultBlock() function specifying which block to cache.
 +  * **Block Scheduler**: Copy/Paste now supported for layers and block entries.
 +  * **Web Block**: Changing URL dynamically no longer affects browser history.
 +  * **ArtNet**: Use config's defaultNetwork if nothing specified for artnet.bindToAddress.
 +  * **ArtNet**: Made fixture Duplicate command work again.
 +  * **Network Device**: Allow UDP receive-only drivers (without send-to address/port).
 +  * **Synchronizer**: Fixed a time glitch when switching Synchronizers with a transition.
 +  * **Synchronizer**: Expedite start of synchronization targets and improve accuracy.
 +  * **MQTT Network Devices**: Now supports "retained" outgoing messages.
 +  * **Child Replication**: Fixed missing data when returning from deeply nested content.
 +  * **Tags**: CSS classes tag-XXX (matching current tag set) hoisted to #theDisplay element.
 +  * **Tag Selector**: Editor background checkerboard brightness now configurable.
 +  * **Serial drivers**: Could fail to send data after a Display Spot power cycle.
 +  * **PIXILAB Player**: Identity based on first NIC's rather than live NIC's MAC addr.
 +  * **Spot power**: Property feedback now indicates current state if wanted state never set.
 +  * **Audio Media**: Incorrect placement of play button, making it hard to access.
 +  * **Audio Media**: Failure to start synchronized playback from camera QR code on iOS.
 +  * **SimpleImage**: Fixed a JPEG exif-rotated image cropping problem.
 +  * **PIXILAB Player**: Improved reliability in configuring display/touch settings.
 +  * **Scripting**: SimpleHTTP 401 error resolves with status and headers instead of rejection.
 +
 +:!: **NOTE**: The identity of PIXILAB Player is now based on the primary network interface's MAC address rather than the active interface's MAC address. The advantage of this method is that the identity of the player will remain the same even if you switch network interface (e.g., using both wired and wifi). However, if you previously used another network interface than the primary one, the player's identity may change when you update to Blocks 6.2, and you will then need to re-assign it. Players using a wired connection (with a single Ethernet jack) shouldn't see any need to re-assign their identity. Nor players that aren't based on our PIXILAB Player software, or where other means are used to identify the player.
  
 =====PIXILAB Blocks 6.1===== =====PIXILAB Blocks 6.1=====