Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| blocks:release-notes [2025-03-11 12:33] – [PIXILAB Blocks 7] admin | blocks:release-notes [2026-11-08 18:43] (current) – typo admin | ||
|---|---|---|---|
| Line 2: | Line 2: | ||
| These release notes list notable changes in each version of Blocks. The latest version can be [[blocks: | These release notes list notable changes in each version of Blocks. The latest version can be [[blocks: | ||
| + | |||
| + | =====PIXILAB Blocks 8.0===== | ||
| + | |||
| + | Released on October 15, 2026, this version brings major new features and enhancements. | ||
| + | |||
| + | |||
| + | === NEW FEATURES === | ||
| + | * **Table**: New block type adding " | ||
| + | * **PIXILAB Player version 8**: [[.: | ||
| + | * **Sync Spot**: Replaces WATCHOUT Spot, synchronizing also to other media servers. | ||
| + | * **Spots**: Can be moved into/out of Spot Group by drag and drop or cut and paste. | ||
| + | * **Editor**: Multi-level Undo/Redo. | ||
| + | * **Button**: Label field specifies button' | ||
| + | * **Controls**: | ||
| + | * **Composition**: | ||
| + | * **Composition**: | ||
| + | * **Composition**: | ||
| + | * **Composition**: | ||
| + | * **Composition**: | ||
| + | * **Composition**: | ||
| + | * **Composition**: | ||
| + | * **Composition**: | ||
| + | * **Controls**: | ||
| + | * **Media URL**: Adds " | ||
| + | |||
| + | |||
| + | === ENHANCEMENTS AND BUG FIXES === | ||
| + | * **Bar**: Circular mode added as an alternative to the linear Bar control. | ||
| + | * **Video/ | ||
| + | * **QR Code**: Setting for error correction level added. | ||
| + | * **Panorama**: | ||
| + | * **Composition**: | ||
| + | * **Mobile**: Composition with undefined height could render incorrectly. | ||
| + | * **Live Video**: RTSP audio/video desynchronization fixed. | ||
| + | * **Live Video**: Device Index of Local Video In works on newer Chrome versions. | ||
| + | * **Live Video**: Video now hidden if bound URL property is an empty string. | ||
| + | * **Timeline**: | ||
| + | * **PIXILAB Player**: Serial port interface more robust when Break or incorrect data rate received from device. | ||
| + | * **Scripting**: | ||
| + | * **Scripting**: | ||
| + | |||
| + | **NOTE**: Updated drivers and other scripting support files for Blocks 8 are found here: | ||
| + | |||
| + | https:// | ||
| + | |||
| + | |||
| + | === POTENTIALLY BREAKING CHANGES === | ||
| + | * **Mac**: Intel-based Macs no longer supported – Apple Silicon only. | ||
| + | * **Scripting**: | ||
| + | * **Scripting**: | ||
| + | * **Controls**: | ||
| + | * **PIXILAB Player**: Network boot (PXE) of player no longer supported. | ||
| + | * **Linux server image**: The " | ||
| + | * **ArtNet Recording**: | ||
| + | |||
| + | |||
| + | === LINUX SERVER MIGRATION PROCEDURE === | ||
| + | The following procedure will update your Blocks server to Blocks version 8, including all required components. The procedure assumes you're running a server based on our Linux server image version 251113, as indicated by a file named " | ||
| + | |||
| + | The update script doesn' | ||
| + | |||
| + | * Log in as the pixi-server user. | ||
| + | * Make sure your Blocks server can reach the Internet (e.g., by going to a web page using the browser). | ||
| + | * Open a terminal window. | ||
| + | * Paste the following command into the terminal window and press Enter. | ||
| + | |||
| + | < | ||
| + | curl --proto ' | ||
| + | </ | ||
| + | |||
| + | After updating, make sure that everything works as expected. If required, you can revert back to your previous Blocks version by typing the following into a terminal and pressing Enter: | ||
| + | |||
| + | < | ||
| + | ./ | ||
| + | </ | ||
| + | |||
| + | **IMPORTANT**: | ||
| + | |||
| + | =====PIXILAB Blocks 7.6===== | ||
| + | |||
| + | Released on June 5, 2026, this version brings new features and several minor improvements and bug fixes. | ||
| + | |||
| + | === NEW FEATURES === | ||
| + | * **Panorama**: | ||
| + | * **Camera**: Option to use Blocks' | ||
| + | * **Button**: Adds " | ||
| + | * **Behavior**: | ||
| + | * **Tag Selector**: Options to let children inherit overridden tags and to merge fixed tags with overridden tags. | ||
| + | |||
| + | === MINOR IMPROVEMENTS AND BUG FIXES === | ||
| + | * **Linux**: Block thumbnail rendering could fail after about a week. | ||
| + | * **Locator**: | ||
| + | * **Display Spot**: WoL repeated more extensively if unsuccessful. | ||
| + | * **Panorama**: | ||
| + | * **Button**: Improved behavior when enclosed in scrollable block. | ||
| + | * **Scroller**: | ||
| + | * **Behavior**: | ||
| + | * **Scripting**: | ||
| + | * **Scripting**: | ||
| + | * **Scripting**: | ||
| + | * **Scripting**: | ||
| + | * **Samsung Signage Displays**: Updated Tizen app certificate. | ||
| + | * **Server**: Evict stale sessions after some time to avoid leaking memory. | ||
| + | * **Slideshow**: | ||
| + | * **ArtNet**: More channels names added to automatic multiFunc in Task: Warm White, Cold White, UV, Intensity, Color Temperature. | ||
| + | * **Task**: You can now Copy/ | ||
| + | * **ArtNet**: Doing a fade to previous value immediately after setting a value could fail. | ||
| + | * **ArtNet**: End synchronized playback when sync source (e.g., Timeline) stops. | ||
| + | * **Android/ | ||
| + | * **Mobile**: Disable global pinch-to-zoom. | ||
| + | * **Timeline**: | ||
| + | * **Mobile**: Set reasonable default dimensions for new blocks targeting mobile phones. | ||
| + | * **Live Video**: URL now allows for query parameters. | ||
| + | |||
| + | |||
| + | =====PIXILAB Blocks 7.5.1===== | ||
| + | |||
| + | Released on February 13, 2026, this version fixes two regressions in 7.5. One of these could in some rare cases result in data corruption when editing a block. The other one caused playback failure on older Samsung SSSP (pre Tizen 7) smart signage displays. If you've installed 7.5, you should update to 7.5.1 immediately. | ||
| + | |||
| + | |||
| + | =====PIXILAB Blocks 7.5===== | ||
| + | |||
| + | Released on February 6, 2026, this version brings new features and several minor improvements and bug fixes. | ||
| + | |||
| + | === NEW FEATURES === | ||
| + | * **User Groups**: Specifying what users can see in terms of Spots and Blocks. | ||
| + | * **Help**: Pervasive help system in editor linking to manual, wiki, videos, etc. | ||
| + | * **Deep Zoom**: New block type, allowing for zoom and pan in very large images. | ||
| + | * **Navigate Behavior**: Bidirectional mode, setting the bound property on child block navigation. | ||
| + | * **Scroller**: | ||
| + | * **Attractor**: | ||
| + | |||
| + | === MINOR IMPROVEMENTS AND BUG FIXES === | ||
| + | * **Editor**: Numeric fields handle simple expressions with constants and operators. | ||
| + | * **Visitor Spot**: Avoid phone sleep while playing (needs https and prior user interaction). | ||
| + | * **ArtNet Playback**: Revert to fixture value when playback ends. | ||
| + | * **Opacity Behavior**: Setting to ignore clicks when fully transparent. | ||
| + | * **Composition**: | ||
| + | * **Composition, | ||
| + | * **Composition**: | ||
| + | * **CSS Editor**: Remembers last scroll position. | ||
| + | * **Panorama**: | ||
| + | * **Panorama**: | ||
| + | * **Panorama**: | ||
| + | * **Panorama**: | ||
| + | * **Panorama**: | ||
| + | * **Zoom Behavior**: You can specify initial zoom level and positioning. | ||
| + | * **Play Behavior**: Can now stop (reset) playback as alternative to merely pausing. | ||
| + | * **Media URL**: Cross-site image access works as expected even with Caching enabled. | ||
| + | * **Audio**: Synchronized audio could sometimes fail on mobile devices over slow wifi. | ||
| + | * **ArtNet**: List of Fixtures can be sorted on any column. | ||
| + | |||
| + | =====PIXILAB Blocks 7.4===== | ||
| + | Released on November 14, 2025, this version brings a some new features and several minor improvements and bug fixes. | ||
| + | |||
| + | |||
| + | === NEW FEATURES === | ||
| + | * **UI**: New, global **Find** command for finding properties and other text anywhere. | ||
| + | * **Tag Selector**: Tag set can be overridden by property value. | ||
| + | * **Serial data**: Setting for //Bytes// or //Text// mode if no driver selected. | ||
| + | |||
| + | === MINOR IMPROVEMENTS AND BUG FIXES === | ||
| + | * **Web block**: URL entry field no longer loses focus while typing. | ||
| + | * **Attractor**: | ||
| + | * **Timeline**: | ||
| + | * **Text**: Protected Text's formatting is now editable unless " | ||
| + | * **Book**: Fixed a "swipe to flip page" issue in complex block structure. | ||
| + | * **Display Spot**: Avoids sending redundant WoL in edge case when switching block. | ||
| + | * **Status**: Average backlog weighted slightly towards recent values. | ||
| + | * **Serial data**: Textual data can now be sent using // | ||
| + | * **Display Spot**: Screenshot now allowed also by applying a //apiKey// query parameter matching what's specified for // | ||
| + | |||
| + | =====PIXILAB Blocks 7.3===== | ||
| + | |||
| + | Released on October 17, 2025, this version brings a few new features and several improvements and bug fixes. | ||
| + | |||
| + | === NEW FEATURES === | ||
| + | * **PIXILAB Player**: Configuration can be changed in Display Spot settings. | ||
| + | * **3D**: Adds Appearance Zoom Time setting. | ||
| + | * **Feed script API**: Adds refreshFeed method for updating feed displays. | ||
| + | * **Camera Block**: Can downscale image (e.g., to speed up upload from mobile). | ||
| + | * **Composition**: | ||
| + | * **Locator**: | ||
| + | |||
| + | === MINOR IMPROVEMENTS AND BUG FIXES === | ||
| + | * **PIXILAB Player**: Can refresh screenshot in Settings dialog continuously. | ||
| + | * **PIXILAB Player**: Screenshot now accessible using Media URL and Live Video (see manual). | ||
| + | * **PIXILAB Player**: Can be rebooted from Display Spot settings. | ||
| + | * **Server SSO**: Improved handling of expired SSO session. | ||
| + | * **Serial data**: Fixed bug causing trailing zeroes when using sendBytes. | ||
| + | * **Timeline**: | ||
| + | * **Timeline**: | ||
| + | * **Timeline**: | ||
| + | * **Timeline API**: Made 1st param of gotoMarker optional and renamed it to just " | ||
| + | * **Web Block**: Focus its iframe once loaded. | ||
| + | * **Server Metrics**: Added some data-points and wiki documentation. | ||
| + | * **WATCHOUT**: | ||
| + | * **Panorama**: | ||
| + | * **Display Spot**: Adds Sync Offset to compensate for varying signal propagation delays. | ||
| + | * **API**: SimpleHTTP adds support for server-sent events (SSE). | ||
| + | * **Spot Parameter**: | ||
| + | * **Synchronizer**: | ||
| + | * **Attractor**: | ||
| + | |||
| + | =====PIXILAB Blocks 7.2===== | ||
| + | |||
| + | Released on July 1, 2025, this version brings a few new features and several improvements and bug fixes. | ||
| + | |||
| + | === NEW FEATURES === | ||
| + | * **Magazine**: | ||
| + | * **Caching**: | ||
| + | * **Timeline**: | ||
| + | * **Display Spot**: Sync Offset setting, to compensate for display propagation time differences. | ||
| + | * **Schedule**: | ||
| + | |||
| + | === MINOR IMPROVEMENTS AND BUG FIXES === | ||
| + | * **Offline Spot**: Setting and licensing option previously known as "Block Caching" | ||
| + | * **Slideshow**: | ||
| + | * **Button**: Block picker now shows Schedule blocks as well. | ||
| + | * **Panorama**: | ||
| + | * **MQTT**: Accepts path with leading slash (generally not recommended). | ||
| + | * **Timeline**: | ||
| + | * **Timeline**: | ||
| + | * **PIXILAB Player**: Display Settings could occasionally fail to be applied. | ||
| + | |||
| + | =====PIXILAB Blocks 7.1.1===== | ||
| + | |||
| + | Released on May 16, 2025, this version brings a few new features and several improvements and bug fixes. | ||
| + | |||
| + | === NEW FEATURES === | ||
| + | * **Behavior**: | ||
| + | * **Text Input**: Option to accept input only on Enter/Tab. | ||
| + | |||
| + | === MINOR IMPROVEMENTS AND BUG FIXES === | ||
| + | * **Editor Thumbnail & WebRenderer API**: Renders properly also with Chromium/ | ||
| + | * **PIXILAB Player 7**: Fixed a remote update problem caused by slow connection. | ||
| + | * **PIXILAB Player 7**: Fixes a regression in b13 causing the player to fail to connect. | ||
| + | * **Display Spot**: The ' | ||
| + | * **Display Spot**: Changes to display dimensions/ | ||
| + | * **MediaURL**: | ||
| + | * **Editor**: URL parameters recognized also by their camelCase form | ||
| + | * **SSO Auth**: Made expired OIDC token renewal work. | ||