Releases: bitfocus/companion
Bitfocus Companion v4.2.4
📦 Downloads available at
💵 Donate to the project at
- open collective https://opencollective.com/companion
Companion v4.2.4 - Release Notes
🐞 BUG FIXES
- support corsair galleon k100 sd
- add SENTRY_DISABLE env var to disable sentry integration
- fix: unable to clear local variable name
- fix: reduce monaco suggest-details line-spacing (#3948)
- fix: improve presentation of missing values in dropdowns
- fix: surface table stretching
- fix: 'internal: User Value' feedback field order refinement
- fix: added TMPDIR to preserved env vars list (#3929)
- fix: attempt to suppress mirabox stream dock error flood
- fix: disable sentry http session tracking
Full Changelog: v4.2.3...v4.2.4
Bitfocus Companion v4.2.3
📦 Downloads available at
💵 Donate to the project at
- open collective https://opencollective.com/companion
Companion v4.2.3 - Release Notes
🐞 BUG FIXES
- local variables not invalidating module entities #3896
- expression arrayLastIndexOf not working if no offset provided #3873
- drag and drop previews showing more than the dragged element #3883
- avoid invalid values being sent to a surface when referencing old jog/tbar variables (#3872)
- improve scrolling behaviour of surfaces page
- variables dropdown showing behind heading in settings
- make connected network docks stick below the active surfaces in the list
- respect DISABLE_IPV6 env var to disable admin interface binding to ipv6
- respect collections when sorting connections for add entity dropdowns and variables page #3899
- only report usage stats for published modules
Full Changelog: v4.2.2...v4.2.3
Bitfocus Companion v4.2.2
📦 Downloads available at
💵 Donate to the project at
- open collective https://opencollective.com/companion
Companion v4.2.2 - Release Notes
🐞 BUG FIXES
- add keepalive interval for client websocket
- improve emulator behaviour when websocket closes
- revert: limit environment variables exposed to internal actions
- only search labels in dropdown fields
- unable to edit color inputs as hex
- bluetooth support for blackmagic controllers
- open help links in a new windows
- isVisibleExpression clone error
- loupedeck ct bad key map
- sidebar dom issues
- better suppress some common/excessive errors
Full Changelog: v4.2.1...v4.2.2
Bitfocus Companion v4.2.1
📦 Downloads available at
💵 Donate to the project at
- open collective https://opencollective.com/companion
Companion v4.2.1 - Release Notes
🐞 BUG FIXES
- crash at launch on linux arm64 #3826
- docs search urls incorrect #3824
- expression variables not updating in ui #3825
- emulator not showing pincode entry #3827
- toggling never lock for surface not applying
- support ajaz akp153 #3840
- preserve additional environment variables for modules
- limit environment variables exposed to internal actions
- preserve sqlite wal when upgrading config #3835
Full Changelog: v4.2.0...v4.2.1
Bitfocus Companion v4.2.0
📦 Downloads available at
💵 Donate to the project at
- open collective https://opencollective.com/companion
Companion v4.2.0 - Release Notes
This is a slightly smaller release than usual, focussing more on smaller improvements.
End of support for macOS 11
This version of Companion requires macOS 12 or later
Rebuilt Documentation
The Companion User Guide has been rewritten to use a new rendering system.
This allows us to host a new publicly available version of the documentation online which is versioned per release, as well as building it in a simplified form within Companion
The new tools allow us to do more with the documentation and will make it easier for us to keep up to date too!
Improved Expression Editor
The expression editor input field has been rebuilt, making it easier to use with functionality you would expect from a code editor. This includes functions and keyword suggestions, and better handling of multi-line expressions.
And more
- The old xkeys $(internal:tbar) and similar variables have been removed, and they should now be bound to custom variables in the config of each surface (#3716)
- Require macos 12
- Convert docs to docusaurus (#3741)
- Rebuild emulator pincode locking
- Add options to to restrict page access (#3736)
- Enhanced expressions:
- Refined connection management:
- Surface improvements:
- Merge surface remote and discover pages (#3677)
- Support resolve speed editor #3525
- Support more variants of Mirabox 293S
- Support for Mirabox Streamdock N3 (#3686)
- Add repeating button-presses to contour-shuttle shuttle ring (#3492)
- Improve vec-footpedal surface implementation
- Support complex surface layouts over satellite api (#3611)
- Support swipe to change page on Stream Deck + (#3721)
- Support touch strip variables for Loupedeck Live (#3790)
- Draw button 'error' state as a red warning triangle (#3675)
- Remove deprecated bank field from tcp bank_bg_change message #2779
- Include timestamps and source in module debug logs
- Add version number variables #3714
- Rework update check api, improving reliability
🐞 BUG FIXES
- ember+ api issues with some clients
- limit env vars passed to modules
- improve error handling for module executeAction
- "Sentry DSN not located" error in launcher (#3758)
- Align the display name of
surface_set_positionwith the UI terminology (#3761) - Avoid flooding modules with large objects, batch entity updates to resolve issues with large configs
- preserve original types of custom variable values from osc and ember+ apis
- improve version number handling for release vs beta builds
- Page up button/Page down button don't set page-history (#3683)
- Reduce frequency of pincode lock state logging (#3792)
- Loupedeck Live pincode lock layout
Full Changelog: v4.1.6...v4.2.0
Bitfocus Companion v4.1.6
📦 Downloads available at
💵 Donate to the project at
- open collective https://opencollective.com/companion
Companion v4.1.6 - Release Notes
🐞 BUG FIXES
- Setting local variables for another control failing #3813
- Unable to select module beta version for connection #3815
- Suppress some logged errors about local variable names
- Avoid spamming log with surface lock state messages #3792
Full Changelog: v4.1.5...v4.1.6
Bitfocus Companion v4.1.5
📦 Downloads available at
💵 Donate to the project at
- open collective https://opencollective.com/companion
Companion v4.1.5 - Release Notes
🐞 BUG FIXES
- reordering pages not persisting #3727
- Local variable actions not working on triggers #3788
- support stream deck mini (discord edition) #3778
- elgato plugin not handling multiple clients correctly #3775
- elgato plugin not cleaning up on connection close #3767
- suppress module SecurityWarnings in a better way
Full Changelog: v4.1.4...v4.1.5
Bitfocus Companion v4.1.4
📦 Downloads available at
💵 Donate to the project at
- open collective https://opencollective.com/companion
Companion v4.1.4 - Release Notes
🐞 BUG FIXES
- Expression variables not getting value immediately following import
- Import page not scrolling correctly
- Import single page unable to create new page
- Unable to select any file to import on iOs #3676
- Surfaces not remembering state when using lockout all
- Failures when installing modules not being displayed
- Missing tooltips in module versions table
- Surfaces table upgrade icon position
- Allow larger module archives
- Fix some links within the getting started docs #3720
- Performance improvements for module entity events
Full Changelog: v4.1.3...v4.1.4
Bitfocus Companion v4.1.3
📦 Downloads available at
💵 Donate to the project at
- open collective https://opencollective.com/companion
Companion v4.1.3 - Release Notes
🐞 BUG FIXES
- Crash at startup when checking instance statuses
Full Changelog: v4.1.2...v4.1.3
Bitfocus Companion v4.1.2
📦 Downloads available at
💵 Donate to the project at
- open collective https://opencollective.com/companion
Companion v4.1.2 - Release Notes
🐞 BUG FIXES
- surface import/export errors with
last_page_idorname#3650 - stream deck mini not working with network dock #3682
- don't assign elgato network dock an index in the surfaces table
- very old contour shuttle pro v1 has an XKey vendor ID (#3658)
- Template literal parsing in some expressions has unbound recursion #3655
- disabled module count incorrect at startup #3679
- connection status variables showing empty instead of disabled at startup #3652
- Surface Groups should always show "Current Page" (#3685)
- hide deprecated modules from add panel if no versions are installed #3684
- Preset previewStyle is overridden by feedback (#3673)
- ensure invalid version doesnt crash connections page
- ios safari downloading exports with bad extension #3676
- ensure modules being installed look like connections
- ember+ api not including custom variables (#3681)
Full Changelog: v4.1.1...v4.1.2