﻿<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
  <metadata>
    <id>equadrat.Framework.Mvvm.SinglePageView.Interfaces</id>
    <version>8.3.2</version>
    <authors>equadrat</authors>
    <requireLicenseAcceptance>true</requireLicenseAcceptance>
    <license type="file">equadrat.Framework.Mvvm.License.md</license>
    <licenseUrl>https://aka.ms/deprecateLicenseUrl</licenseUrl>
    <icon>images/equadrat-oss.Icon.png</icon>
    <readme>README.md</readme>
    <projectUrl>https://www.equadrat.net/</projectUrl>
    <iconUrl>https://www.equadrat.net/wp-content/uploads/equadrat-oss.Icon.png</iconUrl>
    <description>A framework to extend the Microsoft .net framework with extra mvvm functionality.</description>
    <releaseNotes># Release notes
## v8.3.2
- The code generator for view models uses nameof(...) instead of expressions to specify the property.
- Added cache for (view model) property member accessors to be initialized on first type access only instead of once per created instance.
## v8.3.1
- Disabled trimming.
## v8.3.0
- Removed .net Framework versions (v4.x) from target frameworks.
## v8.2.0
- Added support for .net 10.
## v8.1.5
- Fixed bug in view model hierarchy model when the data container registry is disabled.
## v8.1.4
- Added support to create data containers outside of the data container registry to have explicit control of the data container lifetime.
- Added IMvvmViewModelOptions.UseStandaloneDataContainer.
- Added IMvvmDataContainerFactory.DefaultUseStandaloneDataContainer as default if IMvvmViewModelOptions.UseStandaloneDataContainer is not configured.
- Added IMvvmDataContainerFactory.DisableDataContainerRegistry to disable the data container registry and to let the factory throw an error if a data container is requested for the registry.
- Added IDisposable implementation to MvvmViewModel.
## v8.1.3
- Added support to specifying the captured property names of MvvmEventTracker.
- Added support for a (debouncer) delay when using MvvmEventTracker.
- Adjusted behavior of MvvmPropertyConfiguration.Flags (IMvvmPropertyOptions, IMvvmPropertyConfiguration) to allow multiple sets/resets.
## v8.1.2
- Fixed initialization bug in MvvmSinglePageViewPresenterBehavior when using Avalonia.
- Updated equadrat NuGet package references.
## v8.1.1
- Added support for optional configuration methods of MVVM properties to support situations when an empty method is removed at compile time.
## v8.1.0
- Compatibility release
## v8.0.0
- Removed Xamarin support.
- Updated NuGet package references.
## v7.6.0
- Updated NuGet package references.
## v7.5.0
- Compatibility release
## v7.4.0
- Fixed bug when setting up view models and implicit configure methods were not called when using explicit registration methods.
## v7.3.0
- Added support for .net 9.
- Updated NuGet package references.
## v7.2.1
- Compatibility release
## v7.2.0
- Added CommandFactory property to IMvvmDataContainer.
- Added GetRequiredDispatcher(...) methods to IMvvmDataContainer.
## v7.1.0
- Compatibility release
## v7.0.1
- Maintenance release
## v7.0.0
- Initial Release</releaseNotes>
    <copyright>Copyright © equadrat 2004 - 2026</copyright>
    <tags>equadrat framework mvvm single page view</tags>
    <repository type="git" url="https://git.equadrat.net/equadrat-oss/Framework.Mvvm" branch="refs/heads/main" commit="a9f20466c576f2802ccb0a5133a87cb17a34a178" />
    <dependencies>
      <group targetFramework="net10.0">
        <dependency id="equadrat.Framework.Mvvm.Interfaces" version="8.3.2" exclude="Build,Analyzers" />
        <dependency id="equadrat.Framework.Core.Interfaces" version="8.3.3" exclude="Build,Analyzers" />
      </group>
      <group targetFramework="net5.0">
        <dependency id="equadrat.Framework.Mvvm.Interfaces" version="8.3.2" exclude="Build,Analyzers" />
        <dependency id="equadrat.Framework.Core.Interfaces" version="8.3.3" exclude="Build,Analyzers" />
      </group>
      <group targetFramework="net6.0">
        <dependency id="equadrat.Framework.Mvvm.Interfaces" version="8.3.2" exclude="Build,Analyzers" />
        <dependency id="equadrat.Framework.Core.Interfaces" version="8.3.3" exclude="Build,Analyzers" />
      </group>
      <group targetFramework="net7.0">
        <dependency id="equadrat.Framework.Mvvm.Interfaces" version="8.3.2" exclude="Build,Analyzers" />
        <dependency id="equadrat.Framework.Core.Interfaces" version="8.3.3" exclude="Build,Analyzers" />
      </group>
      <group targetFramework="net8.0">
        <dependency id="equadrat.Framework.Mvvm.Interfaces" version="8.3.2" exclude="Build,Analyzers" />
        <dependency id="equadrat.Framework.Core.Interfaces" version="8.3.3" exclude="Build,Analyzers" />
      </group>
      <group targetFramework="net9.0">
        <dependency id="equadrat.Framework.Mvvm.Interfaces" version="8.3.2" exclude="Build,Analyzers" />
        <dependency id="equadrat.Framework.Core.Interfaces" version="8.3.3" exclude="Build,Analyzers" />
      </group>
      <group targetFramework=".NETStandard2.0">
        <dependency id="equadrat.Framework.Mvvm.Interfaces" version="8.3.2" exclude="Build,Analyzers" />
        <dependency id="equadrat.Framework.Core.Interfaces" version="8.3.3" exclude="Build,Analyzers" />
      </group>
      <group targetFramework=".NETStandard2.1">
        <dependency id="equadrat.Framework.Mvvm.Interfaces" version="8.3.2" exclude="Build,Analyzers" />
        <dependency id="equadrat.Framework.Core.Interfaces" version="8.3.3" exclude="Build,Analyzers" />
      </group>
    </dependencies>
  </metadata>
</package>