Release 1.2.1
Latest# GoPlugins Release Notes ## 1.2.1 — 2026-07-31 **Recommended build. Use this instead of 1.2.0.** ### Highlights * Plugin Assembly wizard step (Step 2 of 8) is now available after **Connect**. * Choose how the Engine is used before building rules: * **Register a new assembly** * Create a new Assembly Name, Namespace, Class, Step Prefix, and related metadata. * Build or browse for a DLL. * Register the assembly to Dataverse. * **Choose from existing** * Select an existing GoPlugins-compatible assembly already registered in the organization. * Useful for configuration-only deployments. * **Use branded profile** * Reuse a local branding profile, including the built-in `PluginCreator.Engine`. * Deploy and Managed Rules now follow the active Engine session (assembly identity and DLL path). * Branded builds use a per-profile strong-name key (`key.snk`), which is reused during future builds. * Added user manual: * `docs/USER-MANUAL.md` ### Fixes * Fixed startup crash in early 1.2.x builds caused by invalid XAML style names on the Assembly log box (`TextBox.CodeArea` / `TextBox.CodePane`). The correct style is `TextBox.CodePanel`. * Version 1.2.1 replaces the broken 1.2.0 release with the same features plus the startup fix. ### Packages * GoPlugins-Portable-1.2.1.zip * GoPlugins-Setup-1.2.1.exe ### Notes * Building branded DLLs requires the .NET SDK and access to the Engine source code. * Without the SDK, you can: * Browse to a prebuilt Engine DLL. * Use an existing registered assembly. * Use the default branded profile. * **Simulate** continues to use the application's .NET 8 Engine. * **Dataverse deployment** uses the sandbox assembly `PluginCreator.Engine.Plugin.dll` (or your branded .NET Framework 4.6.2 DLL). * The default deployment path remains fully compatible with existing `PluginCreator.Engine` / `PluginCreator` plugin steps. --- ## 1.2.0 — 2026-07-31 *(Superseded)* Introduced the new Plugin Assembly step and the 8-step wizard. **Do not use this version.** The application fails to start because of a XAML resource error. Upgrade to **1.2.1**. --- ## 1.1.1 — 2026-07-30 ### Fixes * Fixed Connect/startup failure caused by missing `System.ServiceModel, Version=4.0.0.0` when the application incorrectly used the .NET Framework Engine for in-process operations. ### Changes * Engine now targets both: * .NET Framework 4.6.2 * .NET 8 * Simulate now uses the .NET 8 Engine. * Dataverse deployment uses the ILRepacked sandbox DLL published as `PluginCreator.Engine.Plugin.dll`. * Updated publish script. * Updated default deployment path. ### Packages * GoPlugins-Portable-1.1.1.zip * GoPlugins-Setup-1.1.1.exe --- ## 1.1.0 — 2026-07-30 ### Highlights (Rule Schema 1.7) * Added support for messages: * SetState * SetStateDynamicEntity * Added condition sources: * input * context * Added condition operators: * userInRole * userInTeam * Added field comparison using `valueFrom`. * Added new actions: * setState * deleteRecord * trace * Added string tokens: * `{{target.x}}` * `{{preimage.x}}` * `{{context.userid}}` * `{{secret:key}}` * and more. * Added Simulate panel to Preview with sample Target JSON. * Updated registration, UI, and code generation for Rule Schema 1.7. ### Packages * GoPlugins-Portable-1.1.0.zip * GoPlugins-Setup-1.1.0.exe --- ## 1.0.0 — 2026-07-29 Initial product release. ### Features * WPF wizard: * Connect * Trigger * Images * Conditions * Actions * Preview * Deploy * Shared Engine with JSON Unsecure Configuration. * OAuth, Client Secret, and Connection String authentication. * Managed Rules: * Open * Enable/Disable * Delete * Rank * Download * Export to JSON and C#. * Import from JSON. * Self-contained Portable ZIP. * Windows installer (Setup.exe using Inno Setup). ### Packages * GoPlugins-Portable-1.0.0.zip * GoPlugins-Setup-1.0.0.exe --- # Upgrade Guidance | From | To | Action | | ----- | ----- | ----------------------------------------------------------------------------------------------------------------- | | 1.2.0 | 1.2.1 | **Required.** Replace the installation or extract a fresh portable package. | | 1.1.x | 1.2.1 | **Recommended.** Includes the new Plugin Assembly step while remaining fully compatible with the existing Engine. | | 1.0.0 | 1.2.1 | **Recommended.** Includes all Rule Schema 1.7 features and the new Plugin Assembly step. | After upgrading, verify that the Deploy Engine path points to `PluginCreator.Engine.Plugin.dll` (or your branded DLL) located beside `GoPlugins.exe`.