﻿<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
  <metadata>
    <id>ReFuel.StbImage</id>
    <version>2.1.1</version>
    <authors>STBI Authors, H. Utku Maden</authors>
    <license type="file">LICENSE.md</license>
    <licenseUrl>https://aka.ms/deprecateLicenseUrl</licenseUrl>
    <icon>images\icon.png</icon>
    <readme>README.md</readme>
    <projectUrl>https://refuel.mixedup.dev/docs/ReFuel.StbImage.html</projectUrl>
    <description>A C# wrapper for the ubiquitous stb_image.h and stb_image_write.h library.</description>
    <releaseNotes># 2.1.1
* Move redistributables to their own packages which can be updated incrementally as required.

# 2.1.0 (ABI BRAKING)
* Fixed calling convention of unmanaged function pointers. (Thanks NogginBops!)
* Modified StbiStreamWrapper in order to fixed backing delegates of function pointers from being prematurely collected 
  by release mode JIT and the GC. StbiStreamWrapper.Callbacks is now a readonly field. (ABI BREAKING)

# 2.0.1
* Enabled optimizations across the board for native and managed assemblies.

# 2.0.0
* Exposed stbi_image_write.h
* Moved native function calls to ReFuel.Stb.Native</releaseNotes>
    <tags>stb stb_image stbi image load save read write</tags>
    <repository type="git" url="https://github.com/ReFuelGameEngine/ReFuel.StbImage" commit="89d6b5f236fd140f3af0637cb73b5d5b8760631a" />
    <dependencies>
      <group targetFramework="net10.0">
        <dependency id="ReFuel.StbImage.redis.linux-arm" version="1.0.0" exclude="Build,Analyzers" />
        <dependency id="ReFuel.StbImage.redis.linux-arm64" version="1.0.0" exclude="Build,Analyzers" />
        <dependency id="ReFuel.StbImage.redis.linux-x64" version="1.0.0" exclude="Build,Analyzers" />
        <dependency id="ReFuel.StbImage.redis.osx-arm64" version="1.0.0" exclude="Build,Analyzers" />
        <dependency id="ReFuel.StbImage.redis.osx-x64" version="1.0.0" exclude="Build,Analyzers" />
        <dependency id="ReFuel.StbImage.redis.win-x64" version="1.0.0" exclude="Build,Analyzers" />
        <dependency id="ReFuel.StbImage.redis.win-x86" version="1.0.0" exclude="Build,Analyzers" />
      </group>
      <group targetFramework="net6.0">
        <dependency id="ReFuel.StbImage.redis.linux-arm" version="1.0.0" exclude="Build,Analyzers" />
        <dependency id="ReFuel.StbImage.redis.linux-arm64" version="1.0.0" exclude="Build,Analyzers" />
        <dependency id="ReFuel.StbImage.redis.linux-x64" version="1.0.0" exclude="Build,Analyzers" />
        <dependency id="ReFuel.StbImage.redis.osx-arm64" version="1.0.0" exclude="Build,Analyzers" />
        <dependency id="ReFuel.StbImage.redis.osx-x64" version="1.0.0" exclude="Build,Analyzers" />
        <dependency id="ReFuel.StbImage.redis.win-x64" version="1.0.0" exclude="Build,Analyzers" />
        <dependency id="ReFuel.StbImage.redis.win-x86" version="1.0.0" exclude="Build,Analyzers" />
      </group>
      <group targetFramework="net8.0">
        <dependency id="ReFuel.StbImage.redis.linux-arm" version="1.0.0" exclude="Build,Analyzers" />
        <dependency id="ReFuel.StbImage.redis.linux-arm64" version="1.0.0" exclude="Build,Analyzers" />
        <dependency id="ReFuel.StbImage.redis.linux-x64" version="1.0.0" exclude="Build,Analyzers" />
        <dependency id="ReFuel.StbImage.redis.osx-arm64" version="1.0.0" exclude="Build,Analyzers" />
        <dependency id="ReFuel.StbImage.redis.osx-x64" version="1.0.0" exclude="Build,Analyzers" />
        <dependency id="ReFuel.StbImage.redis.win-x64" version="1.0.0" exclude="Build,Analyzers" />
        <dependency id="ReFuel.StbImage.redis.win-x86" version="1.0.0" exclude="Build,Analyzers" />
      </group>
    </dependencies>
  </metadata>
</package>