Changelog

March 7, 2026 ยท View on GitHub

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

When considering version compatibility (and thus incrementing the major version), we only consider the configuration file major user experience changes. The host IDE version is not considered a version compatibility factor (since otherwise we'd have to increase the major version pretty often and that would make no sense).

1.11.0 - 2026-03-07

Added

  • #618: a new option to enable shadow-copying of the whole application for previewer.

    This will allow the previewer to not lock the assembly files on disk when running.

    Thanks to @SKProCH!

Changed

  • (Requirement update!) Update the minimal supported Rider version to 2026.1 EAP 7.

1.10.0 - 2026-03-06

Changed

  • (Requirement update!) Update the minimal supported Rider version to 2026.1 EAP 6.
  • #524: drop the hacks in previewer process termination.

Added

  • #396: add support for the in-previewer Dark/Light theme switching. Thanks to @Zarpyk!

1.9.0 - 2026-01-25

Added

  • Previewer will now restart automatically in case of execution errors. Thanks to @SuperJMN!
  • #166: the project model-related code is now more robust and able to find the related files even if the project model is not built at the time of the initial query. Thanks to @SuperJMN!
  • New C# file templates: Avalonia Converter, Avalonia Multi Converter. Thanks to @bugrakurnaz!

Changed

  • (Requirement relaxed.) Update the minimal supported Rider version to 2025.3.

1.8.0 - 2025-11-16

Changed

  • (Requirement update!) Update the minimal supported Rider version to 2025.3.0.1.
  • Document the plugin settings in the README.md. Thanks to @MagicalAstrogy for help!

Added

  • The previewer window now can be detached from the IDE editor. Thanks to @SuperJMN!

1.7.0 - 2025-09-09

Added

  • A new button to show rendering exception in case when they happen.

Changed

  • (Requirement update!) Update the minimal supported Rider version to 2025.2.
  • Filter WASM projects from the project selector; prioritize the Desktop projects. Thanks to @MikeCodesDotNET!

1.6.0 - 2025-07-09

Changed

  • (Requirement update!) Update the minimal supported Rider version to 2025.2 EAP 5.
  • Minor cleanup of code and workarounds for older Rider issues.

Added

  • Live template for Avalonia Routed Event. Thanks to @rabbitism!

Fixed

  • Possible freezes in AvaloniaPreviewerProcess, see IJPL-193111 for more details.

1.5.4 - 2025-05-11

Changed

  • (Requirement update!) Support only Rider 2025.1.2 and later.
  • Update some dependencies.

Fixed

  • #511: broken Avalonia previewer executable path calculation on Rider 2025.1.2.

1.5.3 - 2025-03-07

Changed

  • (Requirement update!) Support only Rider 2025.1 EAP7 and later.
  • Minor internal improvements.

1.5.2 - 2024-11-15

Changed

  • (Requirement update!) Update the supported Rider version range to [2024.3; 2025.1].

1.5.1 - 2024-09-19

Fixed

1.5.0 - 2024-09-01

Changed

  • (Requirement update!) Update the minimally supported Rider version to 2024.2.
  • Expand the supported Rider range to 2024.3 (not yet released).
  • Replace a lot of deprecated IDE APIs used by the plugin.
  • directProperty and styledProperty templates: use the modern nameof syntax. Thanks to @rabbitism!

Added

1.4.0 - 2024-08-11

Changed

  • (Requirement update!) Update the minimally supported Rider version to 2024.2 RC1.
  • Fix support for Rider 2024.2.
  • The plugin no longer requires JavaFX (and thus JavaFX plugin for Rider), since it now relies on JCEF.

1.3.2 - 2024-02-17

Changed

  • (Requirement update!) Update the minimally supported Rider version to 2024.1 EAP 5.

Fixed

  • #326: Rider EAP 5 compatibility.

1.3.1 - 2024-01-26

Changed

  • (Requirement update!) Update the supported Rider version to 2024.1 EAP 2.

Fixed

  • Part of #237: previewer now should correctly work for Mono if it's detected.

Added

  • Improve the diagnostics of cases when there are no locally runnable projects in the open solution.

1.3.0 - 2023-10-26

Added

  • #263: better zoom level controls.

Changed

  • Upgrade the minimally supported version of Rider to 2023.3 EAP 4.
  • Small compatibility changes for the new version of Rider.

1.2.0 - 2023-10-02

Changed

  • Upgrade the minimally supported version of Rider to 2023.3 EAP 1.
  • #270: do not print error messages during normal previewer termination.

Added

  • New setting to define previewer process working directory (see #266 for details).

1.1.0 - 2023-07-15

Changed

  • Default templates are no longer generating the InitializeComponent method and AttachDevTools call. Those are handled by Avalonia source generators in the latest versions.

1.0.5 - 2023-06-30

Fixed

  • Correct DPI is now passed to the previewer process from the start.

Changed

  • The plugin is now only compatible with Rider 2023.2 EAP 6 and later.

1.0.4 - 2023-05-17

Changed

  • The plugin is now only compatible with Rider 2023.2 EAP 1 and later.

1.0.3 - 2023-01-11

Changed

  • Marked as compatible with Rider 2023.1 EAP builds.

1.0.2 - 2022-12-28

Fixed

  • #254: Error on startup involving PreviewerUsageLogger

1.0.1 - 2022-12-07

Changed

  • The plugin is now only compatible with Rider 2022.3.1.

Fixed

1.0.0 - 2022-11-26

The initial plugin release. The plugin provides the following features for JetBrains Rider 2022.3 EAP7 and later:

  • Avalonia Previewer embedded into the IDE editor,
  • file templates for Avalonia .xaml files,
  • live templates for Avalonia properties.