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.5.2 - 2024-11-15
- (Requirement update!) Update the supported Rider version range to [2024.3; 2025.1].
1.5.1 - 2024-09-19
1.5.0 - 2024-09-01
- (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
andstyledProperty
templates: use the modernnameof
syntax. Thanks to @rabbitism!
1.4.0 - 2024-08-11
- (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
- (Requirement update!) Update the minimally supported Rider version to 2024.1 EAP 5.
- #326: Rider EAP 5 compatibility.
1.3.1 - 2024-01-26
- (Requirement update!) Update the supported Rider version to 2024.1 EAP 2.
- Part of #237: previewer now should correctly work for Mono if it's detected.
- Improve the diagnostics of cases when there are no locally runnable projects in the open solution.
1.3.0 - 2023-10-26
- #263: better zoom level controls.
- 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
- Upgrade the minimally supported version of Rider to 2023.3 EAP 1.
- #270: do not print error messages during normal previewer termination.
- New setting to define previewer process working directory (see #266 for details).
1.1.0 - 2023-07-15
- Default templates are no longer generating the
InitializeComponent
method andAttachDevTools
call. Those are handled by Avalonia source generators in the latest versions.
1.0.5 - 2023-06-30
- Correct DPI is now passed to the previewer process from the start.
- The plugin is now only compatible with Rider 2023.2 EAP 6 and later.
1.0.4 - 2023-05-17
- The plugin is now only compatible with Rider 2023.2 EAP 1 and later.
1.0.3 - 2023-01-11
- Marked as compatible with Rider 2023.1 EAP builds.
1.0.2 - 2022-12-28
- #254: Error on startup involving
PreviewerUsageLogger
1.0.1 - 2022-12-07
- The plugin is now only compatible with Rider 2022.3.1.
- #245: Restart previewer button causes the log to appear.
- #247: remove a warning in the IDE logs about a previewer toolbar creation.
- All the previewer toolbar actions are now available during IntelliJ indexing.
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.