diff --git a/api/Avalonia.Controls.ColorPicker.nupkg.xml b/api/Avalonia.Controls.ColorPicker.nupkg.xml
new file mode 100644
index 0000000000..978aafcc88
--- /dev/null
+++ b/api/Avalonia.Controls.ColorPicker.nupkg.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Themes/Fluent/ColorPicker.xaml
+ baseline\lib\netstandard2.0\Avalonia.Controls.ColorPicker.dll
+ target\lib\netstandard2.0\Avalonia.Controls.ColorPicker.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Themes/Fluent/ColorPreviewer.xaml
+ baseline\lib\netstandard2.0\Avalonia.Controls.ColorPicker.dll
+ target\lib\netstandard2.0\Avalonia.Controls.ColorPicker.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Themes/Fluent/ColorSlider.xaml
+ baseline\lib\netstandard2.0\Avalonia.Controls.ColorPicker.dll
+ target\lib\netstandard2.0\Avalonia.Controls.ColorPicker.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Themes/Fluent/ColorSpectrum.xaml
+ baseline\lib\netstandard2.0\Avalonia.Controls.ColorPicker.dll
+ target\lib\netstandard2.0\Avalonia.Controls.ColorPicker.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Themes/Fluent/ColorView.xaml
+ baseline\lib\netstandard2.0\Avalonia.Controls.ColorPicker.dll
+ target\lib\netstandard2.0\Avalonia.Controls.ColorPicker.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Themes/Simple/ColorPicker.xaml
+ baseline\lib\netstandard2.0\Avalonia.Controls.ColorPicker.dll
+ target\lib\netstandard2.0\Avalonia.Controls.ColorPicker.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Themes/Simple/ColorPreviewer.xaml
+ baseline\lib\netstandard2.0\Avalonia.Controls.ColorPicker.dll
+ target\lib\netstandard2.0\Avalonia.Controls.ColorPicker.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Themes/Simple/ColorSlider.xaml
+ baseline\lib\netstandard2.0\Avalonia.Controls.ColorPicker.dll
+ target\lib\netstandard2.0\Avalonia.Controls.ColorPicker.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Themes/Simple/ColorSpectrum.xaml
+ baseline\lib\netstandard2.0\Avalonia.Controls.ColorPicker.dll
+ target\lib\netstandard2.0\Avalonia.Controls.ColorPicker.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Themes/Simple/ColorView.xaml
+ baseline\lib\netstandard2.0\Avalonia.Controls.ColorPicker.dll
+ target\lib\netstandard2.0\Avalonia.Controls.ColorPicker.dll
+
+
\ No newline at end of file
diff --git a/api/Avalonia.Themes.Fluent.nupkg.xml b/api/Avalonia.Themes.Fluent.nupkg.xml
new file mode 100644
index 0000000000..5204e75fdd
--- /dev/null
+++ b/api/Avalonia.Themes.Fluent.nupkg.xml
@@ -0,0 +1,418 @@
+
+
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Accents/BaseResources.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Accents/FluentControlResources.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/AdornerLayer.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/AutoCompleteBox.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/Button.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/ButtonSpinner.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/Calendar.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/CalendarButton.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/CalendarDatePicker.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/CalendarDayButton.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/CalendarItem.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/CaptionButtons.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/Carousel.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/CheckBox.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/ComboBox.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/ComboBoxItem.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/ContentControl.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/ContextMenu.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/DataValidationErrors.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/DatePicker.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/DateTimePickerShared.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/DropDownButton.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/EmbeddableControlRoot.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/Expander.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/FlyoutPresenter.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/GridSplitter.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/ItemsControl.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/Label.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/ListBox.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/ListBoxItem.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/ManagedFileChooser.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/Menu.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/MenuFlyoutPresenter.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/MenuItem.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/MenuScrollViewer.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/NativeMenuBar.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/NotificationCard.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/NumericUpDown.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/OverlayPopupHost.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/PathIcon.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/PopupRoot.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/ProgressBar.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/RadioButton.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/RefreshContainer.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/RefreshVisualizer.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/RepeatButton.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/ScrollBar.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/ScrollViewer.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/SelectableTextBlock.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/Separator.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/Slider.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/SplitButton.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/SplitView.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/TabControl.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/TabItem.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/TabStrip.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/TabStripItem.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/TextBox.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/ThemeVariantScope.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/TimePicker.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/TitleBar.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/ToggleButton.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/ToggleSwitch.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/ToolTip.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/TransitioningContentControl.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/TreeView.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/TreeViewItem.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/Window.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/WindowNotificationManager.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Fluent.dll
+
+
\ No newline at end of file
diff --git a/api/Avalonia.Themes.Simple.nupkg.xml b/api/Avalonia.Themes.Simple.nupkg.xml
new file mode 100644
index 0000000000..199ccd76df
--- /dev/null
+++ b/api/Avalonia.Themes.Simple.nupkg.xml
@@ -0,0 +1,406 @@
+
+
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Accents/Base.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/AdornerLayer.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/AutoCompleteBox.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/Button.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/ButtonSpinner.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/Calendar.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/CalendarButton.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/CalendarDatePicker.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/CalendarDayButton.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/CalendarItem.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/CaptionButtons.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/Carousel.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/CheckBox.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/ComboBox.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/ComboBoxItem.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/ContentControl.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/ContextMenu.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/DataValidationErrors.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/DatePicker.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/DateTimePickerShared.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/DropDownButton.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/EmbeddableControlRoot.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/Expander.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/FlyoutPresenter.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/GridSplitter.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/ItemsControl.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/Label.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/ListBox.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/ListBoxItem.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/ManagedFileChooser.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/Menu.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/MenuFlyoutPresenter.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/MenuItem.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/NativeMenuBar.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/NotificationCard.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/NumericUpDown.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/OverlayPopupHost.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/PathIcon.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/PopupRoot.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/ProgressBar.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/RadioButton.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/RefreshContainer.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/RefreshVisualizer.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/RepeatButton.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/ScrollBar.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/ScrollViewer.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/SelectableTextBlock.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/Separator.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/Slider.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/SplitButton.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/SplitView.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/TabControl.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/TabItem.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/TabStrip.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/TabStripItem.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/TextBox.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/ThemeVariantScope.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/TimePicker.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/TitleBar.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/ToggleButton.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/ToggleSwitch.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/ToolTip.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/TransitioningContentControl.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/TreeView.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/TreeViewItem.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/Window.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
+ CP0001
+ T:CompiledAvaloniaXaml.!AvaloniaResources.NamespaceInfo:/Controls/WindowNotificationManager.xaml
+ baseline\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+ target\lib\netstandard2.0\Avalonia.Themes.Simple.dll
+
+
\ No newline at end of file
diff --git a/nukebuild/ApiDiffValidation.cs b/nukebuild/ApiDiffValidation.cs
index a236178c83..d0fc3d02e1 100644
--- a/nukebuild/ApiDiffValidation.cs
+++ b/nukebuild/ApiDiffValidation.cs
@@ -38,7 +38,7 @@ public static class ApiDiffValidation
var left = new List();
var right = new List();
- var suppressionFile = Path.Combine(suppressionFilesFolder, Path.GetFileName(packagePath) + ".xml");
+ var suppressionFile = Path.Combine(suppressionFilesFolder, GetPackageId(packagePath) + ".nupkg.xml");
foreach (var baselineDll in baselineDlls)
{
@@ -113,20 +113,17 @@ public static class ApiDiffValidation
static async Task DownloadBaselinePackage(string packagePath, string baselineVersion)
{
- Build.Information("Downloading {0} baseline package for version {1}", Path.GetFileName(packagePath), baselineVersion);
+ /*
+ Gets package name from versions like:
+ Avalonia.0.10.0-preview1
+ Avalonia.11.0.999-cibuild0037534-beta
+ Avalonia.11.0.0
+ */
+ var packageId = GetPackageId(packagePath);
+ Build.Information("Downloading {0} {1} baseline package", packageId, baselineVersion);
try
{
- /*
- Gets package name from versions like:
- Avalonia.0.10.0-preview1
- Avalonia.11.0.999-cibuild0037534-beta
- Avalonia.11.0.0
- */
- var packageId = Regex.Replace(
- Path.GetFileNameWithoutExtension(packagePath),
- """(\.\d+\.\d+\.\d+(?:-.+)?)$""", "");
-
using var response = await s_httpClient.SendAsync(new HttpRequestMessage(HttpMethod.Get,
$"https://www.nuget.org/api/v2/package/{packageId}/{baselineVersion}"), HttpCompletionOption.ResponseHeadersRead);
response.EnsureSuccessStatusCode();
@@ -139,7 +136,14 @@ public static class ApiDiffValidation
}
catch (Exception ex)
{
- throw new InvalidOperationException($"Downloading baseline package for {packagePath} failed.\r" + ex.Message, ex);
+ throw new InvalidOperationException($"Downloading baseline package for {packageId} {baselineVersion} failed.\r" + ex.Message, ex);
}
}
+
+ static string GetPackageId(string packagePath)
+ {
+ return Regex.Replace(
+ Path.GetFileNameWithoutExtension(packagePath),
+ """(\.\d+\.\d+\.\d+(?:-.+)?)$""", "");
+ }
}