Releases: mrleo1nid/StableDiffusionNet
Releases · mrleo1nid/StableDiffusionNet
Release list
Release v1.1.5
🎉 StableDiffusionNet v1.1.5
📦 Installation
For usage without DI:
dotnet add package StableDiffusionNet.Core --version 1.1.5For usage with DI (ASP.NET Core):
dotnet add package StableDiffusionNet.DependencyInjection --version 1.1.5✨ Changes in this release
- Update API documentation to reflect changes in health check method (d65c5c2)
- Remove IntegrationTests.cs to streamline the test suite. This deletion helps maintain focus on relevant tests and improves overall project organization. (b470b9b)
- Remove StableDiffusionOptionsValidator class to streamline the codebase. This cleanup enhances organization by eliminating unused validation logic. (041f256)
- Remove ProgressState class from GenerationProgress.cs to streamline the model structure. This cleanup enhances code organization by eliminating unused components. (e9e7ed9)
- Remove ImageHelperTests to streamline the test suite. This deletion helps maintain focus on relevant tests and improves overall project organization. (96a0821)
- Refactor RetryHandlerTests and IntegrationTests for improved clarity and correctness (9a82d5c)
- Remove obsolete HttpClientWrapperTests to streamline the test suite. This deletion helps maintain focus on relevant tests and improves overall project organization. (b6720dd)
- Remove obsolete unit tests for ServiceCollectionExtensions and logging adapters (42a2fc6)
- Update .gitignore to include api_examples and develop_docs directories (7412023)
- Add unit tests for image validation and retry handler in StableDiffusionNet (42acf20)
- Refactor resource disposal in HttpClientWrapper and enhance integration tests (35f97ca)
- Refactor validation logic in BaseGenerationRequest and enhance ImageHelper (fbd5642)
- Fix Dispose method in HttpClientWrapper to ensure null check on _httpClient before disposal (d94eba1)
- Enhance validation in StableDiffusionNet by introducing ThrowIfNullOrWhiteSpaceWithName method (1003bf4)
- Refactor validation calls in StableDiffusionNet to improve readability (04c39b7)
- chore: remove .vscode from repository and fix SonarLint warning (c325728)
- Add unit tests for HealthCheckAsync and Dispose methods in StableDiffusionClient (4d58bf7)
- Enhance unit tests for StableDiffusionClient constructor to validate null service parameters (c3de81f)
- Refactor HttpClientWrapper and RetryHandler for improved resource management and clarity (d901c7f)
- Refactor and enhance validation in StableDiffusionNet (80bcf6f)
- Update README and release workflow for improved clarity and additional package metrics (995153b)
- Add unit tests for Dispose method in HttpClientWrapper and enhance ExecuteWithRetryAsync tests (286416f)
- Update workflows to trigger on successful CI builds and manual dispatch (f645afe)
- Update CodeQL workflow to trigger on pushes to master, main, and develop branches (a6c5500)
🔗 Useful links
- StableDiffusionNet.Core on NuGet
- StableDiffusionNet.DependencyInjection on NuGet
- Documentation
- All releases
Full changelog: v1.1.4...v1.1.5
Release v1.1.4
🎉 StableDiffusionNet v1.1.4
📦 Установка
Для использования без DI:
dotnet add package StableDiffusionNet.Core --version 1.1.4Для использования с DI (ASP.NET Core):
dotnet add package StableDiffusionNet.DependencyInjection --version 1.1.4✨ Изменения в этом релизе
- Add unit tests for ExecuteWithRetryAsync method in RetryHandlerTests (ff91c48)
- Refactor ImageToImageRequest and TextToImageRequest classes to inherit from BaseGenerationRequest (ba0a6f5)
- Update GitHub Actions workflow to use a specific version of the action-gh-release (cfd47d8)
- Update pull request and issue templates for improved clarity and multilingual support (546670b)
- Add unit tests for StableDiffusionClientBuilder and logging behavior (c2909a8)
- Add validation tests for StableDiffusionOptions (fa2289b)
- Enhance StableDiffusionClient and related classes for improved resource management (d3509cd)
- Update README files for multilingual support and improved clarity (c2b0796)
- Remove unused 'using System;' directives from multiple service files and test files to clean up the codebase and improve readability. (9ad54eb)
- Add tests for StableDiffusionOptions and ImageHelper (52e7b64)
- Refactor JSON sanitization and remove unused components (4161dd7)
- Enhance null argument handling in ServiceCollectionExtensions (8c351d9)
- Refactor services to improve null argument handling (5810ebb)
- Refactor StableDiffusionClientBuilder and ServiceCollectionExtensions for improved base URL handling (03b3862)
- Refactor test classes for improved resource management (8786bb7)
- Update CodeQL workflow schedule for daily execution (e368e58)
- Update CI workflow and README badges for clarity (2b46b16)
- Refactor StableDiffusionClientBuilder and options for improved configuration (b80b7ad)
- Update CodeQL workflow configuration for enhanced analysis (0c52db4)
- Enhance StableDiffusionNet with new features and improvements (94ca754)
- Refactor ISamplerService and IUpscalerService to return detailed objects (4e1d69c)
- Refactor ISchedulerService to return detailed Scheduler objects (3f9ffcc)
🔗 Полезные ссылки
- StableDiffusionNet.Core on NuGet
- StableDiffusionNet.DependencyInjection on NuGet
- Документация
- Все релизы
Полный список изменений: v1.1.3...v1.1.4
Release v1.1.3
🎉 StableDiffusionNet v1.1.3
📦 Установка
Для использования без DI:
dotnet add package StableDiffusionNet.Core --version 1.1.3Для использования с DI (ASP.NET Core):
dotnet add package StableDiffusionNet.DependencyInjection --version 1.1.3✨ Изменения в этом релизе
- Update README and project files for improved documentation and configuration (08b5f1b)
🔗 Полезные ссылки
- StableDiffusionNet.Core on NuGet
- StableDiffusionNet.DependencyInjection on NuGet
- Документация
- Все релизы
Полный список изменений: v1.1.2...v1.1.3
Release v1.1.2
🎉 StableDiffusionNet v1.1.2
📦 Установка
Для использования без DI:
dotnet add package StableDiffusionNet.Core --version 1.1.2Для использования с DI (ASP.NET Core):
dotnet add package StableDiffusionNet.DependencyInjection --version 1.1.2✨ Изменения в этом релизе
- Enhance model definitions and request handling in StableDiffusionNet (54f78ef)
- Add support for new services in StableDiffusionClient (06583d7)
🔗 Полезные ссылки
- StableDiffusionNet.Core on NuGet
- StableDiffusionNet.DependencyInjection on NuGet
- Документация
- Все релизы
Полный список изменений: v1.1.1...v1.1.2
Release v1.1.1
🎉 StableDiffusionNet v1.1.1
📦 Установка
Для использования без DI:
dotnet add package StableDiffusionNet.Core --version 1.1.1Для использования с DI (ASP.NET Core):
dotnet add package StableDiffusionNet.DependencyInjection --version 1.1.1✨ Изменения в этом релизе
- Add ISchedulerService support to StableDiffusionClient and related components (e45c9f8)
🔗 Полезные ссылки
- StableDiffusionNet.Core on NuGet
- StableDiffusionNet.DependencyInjection on NuGet
- Документация
- Все релизы
Полный список изменений: v1.1.0...v1.1.1
Release v1.1.0
🎉 StableDiffusionNet v1.1.0
📦 Установка
Для использования без DI:
dotnet add package StableDiffusionNet.Core --version 1.1.0Для использования с DI (ASP.NET Core):
dotnet add package StableDiffusionNet.DependencyInjection --version 1.1.0✨ Изменения в этом релизе
- Update README to reflect new NuGet package structure, replacing old package badges with updated ones for StableDiffusionNet.Core and StableDiffusionNet.DependencyInjection. (97cea00)
- Add InternalsVisibleTo attribute in project files to expose internal classes for testing. This change facilitates unit testing by allowing access to internal members from the StableDiffusionNet.Tests assembly. (a8bd3ff)
- Add scheduler property to ImageToImageRequest and TextToImageRequest models for improved request configuration. Update HttpClient registration in ServiceCollectionExtensions for clarity. Refactor logging assertions in tests to verify error logging with exceptions and change log level from Debug to Information in multiple test cases for consistency. (6fea0f6)
- Enhance StableDiffusionOptions validation by adding checks for negative RetryDelayMilliseconds. Refactor ImageHelper to implement IImageHelper interface, enabling instance-based methods and improving dependency injection support. Update service registration in ServiceCollectionExtensions for cleaner DI management. (3527474)
- Refactor RetryHandler to improve retry logic and response handling. Introduce HandleResponseAsync method for better separation of concerns and logging success after retries. Remove unused variables and streamline exception handling. Clean up test files by removing unnecessary usings for improved readability. (66be989)
- Refactor project structure by introducing StableDiffusionNet.Core and StableDiffusionNet.DependencyInjection projects for better modularity. Update README to reflect new package options and enhance retry policy documentation. Modify CI and release workflows to accommodate new project paths and improve test result filtering. (c2b5949)
🔗 Полезные ссылки
- StableDiffusionNet.Core on NuGet
- StableDiffusionNet.DependencyInjection on NuGet
- Документация
- Все релизы
Полный список изменений: v1.0.2...v1.1.0
Release v1.0.2
🎉 StableDiffusionNet v1.0.2
📦 Установка
dotnet add package StableDiffusionNet --version 1.0.2✨ Изменения в этом релизе
- Revise README for clearer usage instructions, introducing two usage options: with and without Dependency Injection. Enhance ImageHelper with file size validation and update request models to include parameter validation. Refactor service classes to utilize centralized API endpoint constants for improved maintainability. (8f6461c)
- Enhance README with API key security guidelines and update HttpClientWrapper to support cancellation tokens. Improve logging by sanitizing JSON responses and refine retry policies in ServiceCollectionExtensions. Update ImageHelper for .NET compatibility and adjust SamplerService for safer type handling. (03eabd4)
🔗 Полезные ссылки
Полный список изменений: v1.0.1...v1.0.2
Release v1.0.1
🎉 StableDiffusionNet v1.0.1
📦 Установка
dotnet add package StableDiffusionNet --version 1.0.1✨ Изменения в этом релизе
- Update README and project files for clarity and compatibility, including feature list simplification, enhanced description, and support for multiple .NET frameworks. (8d76e97)
- Update .csproj to support multiple target frameworks and enhance package references for .NET Standard and .NET 6.0/8.0 (1523d4d)
- Enhance release notes generation in workflow to differentiate between first and subsequent releases, including installation instructions, changes, and useful links for each release. (ecb8b83)
🔗 Полезные ссылки
Полный список изменений: v1.0.0...v1.0.1
Release v1.0.0
🎉 StableDiffusionNet v1.0.0
📦 Установка
dotnet add package StableDiffusionNet --version 1.0.0✨ Изменения в этом релизе
- Update release workflow to include versioning parameters for package creation, enhancing version management in the build process. (b970a2e)
- Update release workflow to enhance permissions, switch to softprops/action-gh-release for creating releases, and streamline asset uploads. (03f13bb)
- Update CI workflow to disable fail-fast strategy and adjust test results upload path (6399e17)
- Add badges to README for CI, CodeQL, NuGet version, downloads, and license (e3fb9e7)
- Refactor NuGet API key handling in release workflow for enhanced security by moving it to the publish step environment. (ede1d7b)
- Remove architecture section from README and update NuGet API key handling in release workflow for improved security and clarity. (46004b6)
- Enhance project configuration by updating .gitignore to exclude additional package directories and modifying the .csproj file to include comprehensive package metadata, source link settings, and additional files for packaging. (a116dae)
- Update solution file to include test project and configurations for x64 and x86 platforms; refactor HttpClient setup to rely on ServiceCollectionExtensions; change ClipStopAtLastLayers property type from int? to double?. (f847d29)
- Refactor logging messages to English and update exception messages for consistency across the codebase. (d139258)
- Добавьте файлы проекта. (42a1c7c)
- Добавить .gitattributes. (b0368cf)
🔗 Полезные ссылки
Полный список изменений: v1.0.0