diff --git a/GitVersion.yml b/GitVersion.yml index d9fd3d8..d63cfa7 100644 --- a/GitVersion.yml +++ b/GitVersion.yml @@ -1,4 +1,4 @@ -next-version: 1.2.0 +next-version: 1.5.0 tag-prefix: '[vV]' mode: ContinuousDeployment branches: diff --git a/LICENSE b/LICENSE index b4c4fee..03fd520 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2025 CSHΔYK | CØDƐ SHΔYK +Copyright (c) 2026 CSHΔYK | CØDƐ SHΔYK Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.md b/README.md index e510f89..5c3c57f 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,9 @@ -# ninja TurboMapper v1.2.0 +# turbo TurboMapper v1.5.0 [![NuGet version](https://badge.fury.io/nu/TurboMapper.svg)](https://badge.fury.io/nu/TurboMapper) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://github.com/CodeShayk/TurboMapper/blob/master/LICENSE.md) [![GitHub Release](https://img.shields.io/github/v/release/CodeShayk/TurboMapper?logo=github&sort=semver)](https://github.com/CodeShayk/TurboMapper/releases/latest) [![master-build](https://github.com/CodeShayk/TurboMapper/actions/workflows/Master-Build.yml/badge.svg)](https://github.com/CodeShayk/TurboMapper/actions/workflows/Master-Build.yml) [![master-codeql](https://github.com/CodeShayk/TurboMapper/actions/workflows/Master-CodeQL.yml/badge.svg)](https://github.com/CodeShayk/TurboMapper/actions/workflows/Master-CodeQL.yml) +[![.Net 10.0](https://img.shields.io/badge/.Net-10.0-green)](https://dotnet.microsoft.com/en-us/download/dotnet/10.0) [![.Net 9.0](https://img.shields.io/badge/.Net-9.0-blue)](https://dotnet.microsoft.com/en-us/download/dotnet/9.0) [![.Net Framework 4.6.4](https://img.shields.io/badge/.Net-4.6.2-blue)](https://dotnet.microsoft.com/en-us/download/dotnet-framework/net46) [![.Net Standard 2.0](https://img.shields.io/badge/.NetStandard-2.0-blue)](https://github.com/dotnet/standard/blob/v2.0.0/docs/versions/netstandard2.0.md) @@ -68,6 +69,7 @@ This section provides the summary of planned releases with key details about eac | Release Version | Release Date | Key Features | Backward Compatibility | Primary Focus | |----------------|--------------|--------------|----------------------|---------------| +| 1.5.0 | March 2026 | Targets .Net 10.0 | ✅ Fully backward compatible | No Functional Changes | | 1.2.0 | October 2025 | Performance improvements (2x+ speed), enhanced collection mapping API, custom type converters, conditional mapping, transformation functions, configuration validation, improved error messages | ✅ Fully backward compatible | Core improvements, mapping features, custom conversions | | 1.4.0 | Jan 2026 | Complex nested mapping, circular reference handling, performance diagnostics, generic collection interfaces, interface-to-concrete mapping, dictionary mapping, .NET Standard compatibility | ✅ Fully backward compatible | Advanced mapping, type features, enhanced conversions | | 2.1.0 | Mid 2026 | Pre-compiled mappings, reverse mapping, async transformations, async collection processing, LINQ expressions, projection support, detailed tracing | ❌ Contains breaking changes (new async methods in IMapper) | Next-gen features, async operations, data access integration | diff --git a/TurboMapper.sln b/TurboMapper.sln index d8a59c5..b73180e 100644 --- a/TurboMapper.sln +++ b/TurboMapper.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 17 -VisualStudioVersion = 17.14.36408.4 +# Visual Studio Version 18 +VisualStudioVersion = 18.2.11415.280 d18.0 MinimumVisualStudioVersion = 10.0.40219.1 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{02EA681E-C7D8-13C7-8484-4AC65E1B71E8}" EndProject @@ -13,6 +13,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TurboMapper", "src\TurboMap EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".github", ".github", "{71A43944-15BC-478C-9A70-8770E96F6C55}" ProjectSection(SolutionItems) = preProject + GitVersion.yml = GitVersion.yml .github\workflows\Master-Build.yml = .github\workflows\Master-Build.yml .github\workflows\Master-CodeQL.yml = .github\workflows\Master-CodeQL.yml .github\workflows\PR-CI.yml = .github\workflows\PR-CI.yml diff --git a/src/TurboMapper/TurboMapper.csproj b/src/TurboMapper/TurboMapper.csproj index d768441..fba050b 100644 --- a/src/TurboMapper/TurboMapper.csproj +++ b/src/TurboMapper/TurboMapper.csproj @@ -1,7 +1,7 @@  - net462;netstandard2.0;netstandard2.1;net9.0 + net462;netstandard2.0;netstandard2.1;net9.0;net10.0 disable TurboMapper CodeShayk @@ -9,10 +9,10 @@ `TurboMapper` is a lightweight, high-performance object mapper for .NET that provides both shallow and deep mapping capabilities. It serves as a free alternative to AutoMapper with a simple, intuitive API. - ninja-icon-16.png + turbo-icon.png README.md True - Copyright (c) 2025 Code Shayk + Copyright (c) 2026 Code Shayk git object-mapper, deep-mapper, mapping-library, automapper, turbomapper, objectmapper, mapper, mappings, mapper-library True @@ -21,14 +21,19 @@ True https://github.com/CodeShayk/TurboMapper/wiki https://github.com/CodeShayk/TurboMapper - v1.2.0 - Enhanced core and mapping features including performance improvements (2x+ speed), collection mapping support, custom type converters, conditional mapping, transformation functions, and configuration validation - 1.2.0 + + # TurboMapper 1.5.0 - No Functional Changes. + ## Release Type: Minor Release: Targets .Net 10 + **Date**: 2026-03-13 + **Version**: 1.5.0 + + 1.5.0 True TurboMapper - + True \