Releases: lofcz/FastCloner
Release v3.4.7
What's Changed
- sg: fix remaining nullability warnings
- sg: nullable warnings
- Update project versions to v3.4.6
Updated Projects
FastCloner.csproj -> 3.4.7
FastCloner.SourceGenerator.csproj -> 1.1.7
FastCloner.Tests.csproj -> 0.0.1
Release v3.4.6
What's Changed
- harden fqns
- sg: handle collections without count/indexer
- Update project versions to v3.4.5
Updated Projects
FastCloner.csproj -> 3.4.6
FastCloner.SourceGenerator.csproj -> 1.1.6
FastCloner.Tests.csproj -> 0.0.1
FastCloner.Benchmark.csproj -> 0.0.1
Release v3.4.5
What's Changed
- work on #27
- Update project versions to v3.4.4
Updated Projects
FastCloner.SourceGenerator.csproj -> 1.1.5
FastCloner.Tests.csproj -> 0.0.1
FastCloner.csproj -> 3.4.5
Release v3.4.4
What's Changed
- sg: prefer RuntimeHelpers.GetUninitializedObject on modern targets
- metadata
- Update project versions to v3.4.3
Updated Projects
FastCloner.SourceGenerator.csproj -> 1.1.4
FastCloner.Contrib.csproj -> 0.0.1
FastCloner.csproj -> 3.4.4
Release v3.4.3
What's Changed
- prepare signed assemblies
- Update test count in README features section
- Update project versions to v3.4.2
Updated Projects
FastCloner.SourceGenerator.csproj -> 1.1.3
FastCloner.Tests.csproj -> 0.0.1
FastCloner.Contrib.csproj -> 0.0.1
FastCloner.SourceGenerator.CodeFixes.csproj -> 0.0.1
FastCloner.SourceGenerator.Shared.csproj -> 0.0.1
FastCloner.SourceGenerator.Console.csproj -> 0.0.1
FastCloner.SourceGenerator.Analyzers.csproj -> 0.0.1
FastCloner.csproj -> 3.4.3
Release v3.4.2
What's Changed
- add [FastClonerPreserveIdentity]
- Update NuGet download count for FastCloner
- Update project versions to v3.4.1
Updated Projects
FastCloner.SourceGenerator.csproj -> 1.1.2
FastCloner.Tests.csproj -> 0.0.1
FastCloner.Benchmark.csproj -> 0.0.1
FastCloner.SourceGenerator.Shared.csproj -> 0.0.1
FastCloner.csproj -> 3.4.2
Release v3.4.1
What's Changed
- optimize reflection-based cloning
- reflection: optimize anonymous types
- Fix link to local benchmark in README
- Update project versions to v3.4.0
Updated Projects
FastCloner.SourceGenerator.csproj -> 1.1.1
FastCloner.Tests.csproj -> 0.0.1
FastCloner.Profiling.csproj -> 0.0.1
FastCloner.Benchmark.csproj -> 0.0.1
FastCloner.csproj -> 3.4.1
Release v3.4.0
What's Changed
Note: while technically this release introduces a minor breaking change, most users shouldn't be impacted. Please read https://github.com/lofcz/FastCloner?tab=readme-ov-file#customizing-clone-behavior
- allow compile time behaviors on types
- Update README.md
- introduce CloneBehavior
- Update project versions to v3.3.23
Updated Projects
FastCloner.SourceGenerator.csproj -> 1.1.0
FastCloner.Tests.csproj -> 0.1.0
FastCloner.csproj -> 3.4.0
Release v3.3.23
What's Changed
- sg: improve nullability annotations, respect [FastClonerShallow] on get only collections
- more tests
- Update project versions to v3.3.22
Updated Projects
FastCloner.SourceGenerator.csproj -> 1.0.7
FastCloner.Tests.csproj -> 0.0.1
FastCloner.csproj -> 3.3.23
Release v3.3.22
What's Changed
- more tests & fix bug
- Update project versions to v3.3.21
Updated Projects
FastCloner.SourceGenerator.csproj -> 1.0.6
FastCloner.Tests.csproj -> 0.0.1
FastCloner.csproj -> 3.3.22