-->

4.2 (Improvement Version)


Version 4.2.2 Released: 2025-08-26

Version 4.2.1 Released: 2025-08-15

Version 4.2.0 Released: 2025-08-14




articy:draft X - Version 4.2.2.42833

Released: 2025-08-26

articy:draft X - General

  • Changed: A security change from Microsoft had the side effect that partition files where not written in a deterministic order anymore. Added some extra code to ensure data is always written out in the same order.
    This is normally not a problem since content-wise they are still the same. But when using Multi-User this can cause problems when you use the "discard changes". and the partition file was reverted to the latest version from source control.
    When saving the reverted data, it might change compared to the received one and will confuse source control.

    If you like to update your project to a full deterministic partition file state to the following:
    • Add the following switches to your command-line or articy.cfg file
      -save.fullSave
      -save.forceSave
    • Open your project in exclusive mode
    • Make a minor change to the project. (e.g. moving a node) to enable the "save" button.
    • Save your project
    • Leave and end the exclusive mode using the "close project" from the bubble menu.
    • Remove the mentioned command-line switches.

articy:draft X - MDK / API

  • Added: Added ChangeAssets as new batched version of the single asset version. This speeds up the process when an VO Import replaces more existing files. The new version is available with ADX 4.2.2 & MDK 2.2.1
  • Added: Added a developer check when using the "DebugManifest" setting to debug an own plugin, that the MinimumArticyVersion is set to a version that contains the required implementation in articy:draft based on the MDK package used. (e.g. MDK 2.2.1 requires ADX 4.2.2)
  • Added: Added a developer check that throws a message box if a backing field or Import/Export setting arguments class do not match the UI control attribute used.
  • Fixed: Attachment modifications now properly raise property changes callbacks

articy:draft X - Voice-over extension plugin (V1.0.2)

  • Fixed: Fixed issues when batch runs contained non-VO related nodes.

articy:draft X - Loca Import/Export plugin (V1.5.0)

  • Changed: Updated code to use the "ChangeAssets" batch version
  • Fixed: Fixed a problem where file to be replaced were not found propery and were re-imported as new files.

articy:draft X - DevKitTools (V1.2.0)

  • Changed: Updated "Empty Plugin" template to use MDK 2.2.1.

articy:draft X - Version 4.2.1.42797

Released: 2025-08-15

articy:draft X - MDK / API

  • Fixed: fixed a bug that prevents project to be loaded from an API program.

articy:draft X - Voice-over extension plugin (V1.0.1)

  • Added: Added some more logging in case anything goes wrong.

articy:draft X - Version 4.2.0.42780

Released: 2025-08-14

 
With this new feature version, we updated the SaveFileVersion (SFV) for articy:draft X project files. This means that opening existing projects will auto-update to this new SFV. Consequently, you won't be able to open these migrated projects with older versions of articy:draft.


articy:draft X - General

  • Changed: Updated UI handling for project generation and import for single- and multi-user projects.
  • Added: Added new tab where plugin can offer their settings for the projects.
  • Added: Drop-down lists in templates can be filtered/searched if this functionality is enabled in the property definition.

articy:draft X - Multi-User

  • Changed: Perforce - If your Perforce server is configured to use SSO this is now fully supported for client users. For API programs you still need users with username and password to authenticate with.
  • Fixed: Perforce - Better checks for expiring auth-tickets. A new authentication is forced if they are about to expire soon.
  • Fixed: Fixed a case where it was possible to click the "reset value" buttons for template values even when the partition was not claimed.


articy:draft X - MDK / API


 

For plugin developers:

This version comes with an updated Articy.MDK package (V2.2.0) including the public types/signatures of the new MDK features. It is not strictly required, but encouraged to upgrade your plugins to that version.
As long as there are no changes to that public API layer, there is will be no update on that MDK package and plugins don't need to be recompiled. Most of the times bug fixes are in the client code and your plugins inherit those when they are loaded into those clients.


For API-program developers:

Since the dlls of articy:draft X are shipped as part of the Articy.API NuGet package you should update your API projects to the latest version which is always in sync with the articy:draft X client version.


  • Added: Plugins can now create their setting objects and offer them to the user through the new configuration framework. The developer can choose from user and project settings.
  • Added: It is now possible to hook buttons into the views toolbar.
  • Changed: ObjectPropertyChanging / ObjectPropertyChanged methods are now obsolete and you should use the newer, more flexible ObjectPropertyChanges method to get informed about property changes.
  • Changed: The GetContextMenuEntries Method was refactored to use an args object providing extended context information.
  • Added: New asset callbacks to hook on changes to asset files.
  • Added: Added additional setting types for importer/exporter plugins (e.g. "Multi" versions of LanguageSelector, String, ObjectSelector)
  • Added: Fully supporting your own version checker and update link provider service for plugins.

articy:draft X - Voice-over extension plugin (V1.0.0)

  • Added: Added the new plugin "Voice-over extension" allowing to utilize ElevenLabs speech synthesis to create voice-over files. For more information read this.

articy:draft X - Localization import/export (V1.4.0)

  • Changed: It is now supported to choose the same language as reference and target language, allowing a proof-reading use case.