❌

Normale weergave

v11.12.0

16 September 2025 om 22:38

⚠️ Potential Breaking Changes

Fixed USER_CREATED, USER_UPDATED, DATE_CREATED, and DATE_UPDATED values in content versioning. These fields now correctly reflect the actual user and timestamp of creation or last update, rather than the user and date of promotion. (#25744)

  • Requesting a non-existent version will now return a Forbidden error.

  • The USER_CREATED, USER_UPDATED, DATE_CREATED, and DATE_UPDATED fields will now represent the last actual changes, not the promotion metadata.

  • @directus/app

    • Fixed USER_CREATED, USER_UPDATED, DATE_CREATED, and DATE_UPDATED values in content versioning. These fields now correctly reflect the actual user and timestamp of creation or last update, rather than the user and date of promotion. (#25744 by @Nitwel)
  • @directus/api

    • Fixed USER_CREATED, USER_UPDATED, DATE_CREATED, and DATE_UPDATED values in content versioning. These fields now correctly reflect the actual user and timestamp of creation or last update, rather than the user and date of promotion. (#25744 by @Nitwel)

✨ New Features & Improvements

πŸ› Bug Fixes & Optimizations

πŸ“¦ Published Versions

  • @directus/app@14.0.0
  • @directus/api@31.0.0
  • @directus/composables@11.2.3
  • @directus/constants@13.0.3
  • create-directus-extension@11.0.19
  • @directus/env@5.2.0
  • @directus/errors@2.0.4
  • @directus/extensions@3.0.11
  • @directus/extensions-registry@3.0.11
  • @directus/extensions-sdk@16.0.2
  • @directus/format-title@12.1.0
  • @directus/memory@3.0.9
  • @directus/pressure@3.0.9
  • @directus/schema@13.0.3
  • @directus/schema-builder@0.0.6
  • @directus/storage@12.0.2
  • @directus/storage-driver-azure@12.0.9
  • @directus/storage-driver-cloudinary@12.0.9
  • @directus/storage-driver-gcs@12.0.9
  • @directus/storage-driver-local@12.0.2
  • @directus/storage-driver-s3@12.0.9
  • @directus/storage-driver-supabase@3.0.9
  • @directus/stores@1.0.4
  • @directus/system-data@3.3.0
  • @directus/themes@1.1.5
  • @directus/types@13.2.3
  • @directus/update-check@13.0.3
  • @directus/utils@13.0.10
  • @directus/validation@2.0.9
  • @directus/sdk@20.1.0

  •  

2.5.3.10

Door: clsid2
1 Oktober 2025 om 19:31

Changes from 2.5.3 to 2.5.3.10:

Updates:

  • Updated LAV Filters to version 0.80-7-g5810a
  • Updated MPC Video Renderer to version 0.9.14.2454

Fixes:

  • A few small fixes and improvements.

Changes from 2.5.2 to 2.5.3:

Updates:

  • Updated LAV Filters to version 0.80-5-g49ded
  • Updated MPC Video Renderer to version 0.9.13.2451

Additions/improvements:

  • Added new options to customize the toolbar. Several new (optional) buttons have been added. You can now add/remove/re-order buttons.
  • Added a few new toolbar images/skins.
  • Old toolbar skins are no longer supported. A few old ones have been converted to new format, but we really need people to make proper new designs.

Fixes:

  • A few small fixes and improvements.

  •  

Bitfocus Companion v4.1.0

Door: Julusian
16 September 2025 om 17:03

πŸ“¦ Downloads available at

πŸ’΅ Donate to the project at

Companion v4.1.0 - Release Notes

Ending support for macOS 11

This is the last version of Companion to support macOS 11. Starting with Companion 4.2 you will need to be running macOS 12 or later.

UI improvements

This release focuses on polishing the UI.

A major addition is "collections" β€” a way to group connections, triggers, or custom variables so you can manage or enable/disable them together. Collections make organising complex setups and toggling related items during events much easier.

connection-collections

We also made a number of small adjustments to improve clarity and flow, such as reworking table layouts in many places.

surfaces-list

These changes prioritise organisation and usability so you can work more quickly.

Local variables

On each button or trigger you can now define local variables. These variables are scoped to that single button or trigger β€” they do not exist outside of it. Local variables can be configured in a few ways:

  • Work like custom variables (can hold a static value and be changed by actions).
  • Be expression-driven (value is the result of an expression evaluated when needed).
  • Take the value of a feedback.

A key point: not all actions and feedbacks support local variables. Supported items will show a globe icon to indicate compatibility. We're working to broaden support; modules will add compatibility over time and further improvements are planned for 4.2.

local-variables

Improving support for expressions

Expressions let you build more complex configurations and transform data flowing into or out of connections. They allow you to normalise, combine, or conditionally modify values before they're consumed or sent.

The new Expression Variables page lets you define variables computed from expressions. These can be referenced wherever connection or custom variables are accepted; their value is calculated from the expression you provide.

expression-variables

Expression variables can:

  • Return a computed value from an expression.
  • Depend on other variables, feedbacks, connection state, or local variables defined on a button/trigger (so you can break complex logic into sub-expressions or take input from feedbacks).
  • Be used anywhere standard variables are used (actions, feedbacks, connection fields, etc.).

Notes:

  • Circular dependencies between variables are possible but discouraged; they will be rate-limited and can incur a notable performance cost.

Custom backup rules

Companion now supports custom backup rules, allowing you to schedule backups, and keep more restore points.

You can pick how often to run, where to store them, choose how many to keep (auto-pruned), and select the file format.

Tip: Saving backups to a synced folder (Dropbox, OneDrive, or similar), automatically keeps an off-site copy β€” great for extra safety and easy access across machines.

backup-settings

And more

  • Various UX improvements
    • Connections, triggers and custom variables can be added to 'collections' for grouping
    • Connections and triggers can be enabled/disabled by their collections
    • Connections, triggers and surfaces tables have had their contents rearranged to flow more naturally
    • Surfaces has been reworked to utilise a right panel for the selected surface.
    • Any right hand panels of pages have been refined
    • Version number has moved into the sidebar instead of header
    • Improve clarity of beta module versions
    • Layout improvements of some pages on mobile
    • Indicate whether custom-variable value is valid while typing
    • Improved layout of the launcher window, including a new settings window
    • Add filter/search to triggers page
    • Improved import page
    • Improve emulator list page
  • Added Expression Variables. Similar to Custom Variables, but their value is the result of an expression that executes when needed.
  • Add new 'while loop' action
  • Ability to define 'local variables' on buttons and triggers.
    • Not all actions or feedbacks support these, this will improve over time
  • Additional expression functions
    • arrayIndexOf & arrayLastIndexOf
  • Button step can be driven from an expression
  • Multiple connections from the Elgato Stream Deck software are now supported.
  • Support for Logitech MX Creative Console (buttons, not wheel)
  • Support for MiraBox HSV293S
  • Importing configs can be performed more granularly, without needing to reset everything
  • Variables for installation name
  • Expansion of the Ember+ api
    • Expose variables
    • Allow setting custom-variable values
    • Expose action recorder
  • Support for 'secret' field types in connection config
  • Attempt to keep screen awake in emulator/tablet views
  • Support for defining custom backup rules
  • Syslog support for logging
  • Improve docker image command syntax
  • UI can be hosted under a subpath when behind a reverse proxy
  • Replace the library used for communication with the UI
    • This improves the type safety and code quality of this api and makes it easier for us to work with.
    • There should be no notable impact to users
🐞 BUG FIXES
  • Surface page settings not being persisted correctly in exports
  • Load PNG button not always accepting files
  • Help tooltips not always showing
  • Some internal actions incorrectly claiming to support expressions
  • Some dropdown fields not updating their options when expected
  • Duplicating triggers first execution incorrect
  • Improve drag and drop behaviour in action/feedback lists
  • Sanitise page ids at startup, to ensure the config is sane
  • Better handling when no compatible versions of a module are available to be installed

Full Changelog: v4.0.3...v4.1.0

  •  

Firefox 143.0

4 November 2025 om 00:05

New

  • On Windows, Firefox now supports running websites as web apps pinned directly to the taskbar. These are sites that you can pin and run as simplified windows directly from the taskbar without losing access to your installed add-ons. This feature is not currently available for Firefox installs from the Microsoft Store.

  • Tabs can now be pinned by dragging them to the start of the tab strip, making it easier to keep important sites within reach.

    Screenshot showing the drag and drop area for pinning tabs

  • Copilot from Microsoft can now be chosen as a chatbot to use in the sidebar for quick access without leaving your main view.

  • When a site asks for camera access, it can now be previewed inside the permission dialog. This is especially helpful when switching between multiple cameras.

    Screenshot showing camera preview inside permission dialog

  • The Firefox address bar can now show you important dates and events. This feature supports displaying events (e.g. β€œMother’s Day”) in the United States, United Kingdom, Germany, France, and Italy regions.

  • Firefox has expanded its Fingerprinting Protection by reporting constant values for several more attributes of user's computers.

  • When downloading a file in Private Browsing mode, Firefox now asks whether to keep or delete it after that session ends. You can adjust this behavior in Settings.

    Screenshot showing file deletion prompt
    Screenshot showing setting for always deleting files

  • Firefox now supports Windows UI Automation, which improves support for accessibility tools such as Windows Voice Access, Text Cursor Indicator and Narrator.

    This feature is part of a progressive roll out.

    What is a progressive roll out?

    Certain new Firefox features are released gradually. This means some users will see the feature before everyone does. This approach helps to get early feedback to catch bugs and improve behavior quickly, meaning more Firefox users overall have a better experience.

Fixed

Enterprise

Developer

  • Unchecking the Group Similar Messages setting now prevents successive similar messages from being grouped so that all messages are displayed in the output.

  • Switching between unmodified and pretty printed sources in the debugger no longer opens a new tab for pretty printed content.

  • When the Inspector is focused, the eyedropper can now be launched to pick a color via the Ctrl+Shift+Y keyboard shortcut.

Web Platform

  • Firefox now supports xHE-AAC audio playback on Windows 11 22H2+, macOS, and Android 9+.

  • Firefox now uses an updated grid sizing algorithm to better align with the CSS Grid specification. Grid layouts that use percentage row sizes or grid items containing elements with aspect ratios (such as images) will now render correctly in more cases.

  • <input type=color> now recognizes the CSS <color> format in addition to the color hex format (#ffffff). This means that color names like black and more complex strings like rgb(200 200 200) are now valid inputs. For now the value will always be converted to the hex format.

  • Restrictions were removed that prevented setting the display property on <details> elements, and a ::details-content pseudo-element was added to style the expandable/collapsible contents of those elements.

Community Contributions

  •  

5.2.1

15 September 2025 om 23:26

Note

UpSnap is, and always will be, free and open source software.

If someone is asking you to pay money for access to UpSnap binaries, source code, or licenses, you are being scammed.

The official and only trusted source for UpSnap is this repository (and its linked releases).
Do not pay third parties for something that is provided here for free.

Changelog

Bug fixes

  •  

5.2.0

15 September 2025 om 22:58

Note

UpSnap is, and always will be, free and open source software.

If someone is asking you to pay money for access to UpSnap binaries, source code, or licenses, you are being scammed.

The official and only trusted source for UpSnap is this repository (and its linked releases).
Do not pay third parties for something that is provided here for free.

Changelog

Features

Bug fixes

Others

Go dependencies

Npm dependencies

Github Actions

  •  
❌