SerializationBenchmarks
SerializationBenchmarks copied to clipboard
chore(deps): update all dependencies
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| AvroConvert (source) | 3.4.10 -> 3.4.15 |
||||
| Bogus | 35.6.1 -> 35.6.3 |
||||
| MemoryPack | 1.21.3 -> 1.21.4 |
||||
| MessagePack | 2.5.192 -> 3.1.3 |
||||
| ServiceStack.Text | 8.4.0 -> 8.8.0 |
||||
| bebop | 3.0.14 -> 3.1.3 |
||||
| bebop-tools | 3.0.14 -> 3.1.3 |
||||
| protobuf-net | 3.2.45 -> 3.2.52 |
Release Notes
bchavez/Bogus (Bogus)
v35.6.3
Release Date: 2025-04-12
- Issue 601: Fixes
Internet.Avatar()URL generation. Moves from Cloudflare IPFS to IPFS.io. - Fixed broken checksum calculation test in
BelgianExtensionTests. - .NET SDK 9 now required for builds. Various C# improvements and modernizations. Thanks @SimonCropp!
v35.6.2
Release Date: 2025-02-20
- PR 584: Pack LICENSE file with NuGet package. Also, use ProjectIcon.
- Issue 581: Fix
Randomizer.ULong()arithmetic overflow. Thanks @reuterma24! - PR 586: Use .NET 9 SDK build tooling. Thanks @SimonCropp!
- PR 587: Fix CS1584 incorrect use of cref in XML doc comment. Thanks @SimonCropp!
- PR 589: Unlock ability to use any .NET SDK build tooling on AppVeyor. Thanks @SimonCropp!
Cysharp/MemoryPack (MemoryPack)
v1.21.4: Ver.1.21.4
What's Changed
- Support for mutable structs as BufferWriter. by @haqoff in https://github.com/Cysharp/MemoryPack/pull/361
- Fix for generic struct deserialization when using ReadOnlySequence by @nathanAjacobs in https://github.com/Cysharp/MemoryPack/pull/352
New Contributors
- @haqoff made their first contribution in https://github.com/Cysharp/MemoryPack/pull/361
- @nathanAjacobs made their first contribution in https://github.com/Cysharp/MemoryPack/pull/352
Full Changelog: https://github.com/Cysharp/MemoryPack/compare/1.21.3...1.21.4
MessagePack-CSharp/MessagePack-CSharp (MessagePack)
v3.1.3
What's Changed
- Fix stackoverflow on analyzer by @neuecc in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2150
Full Changelog: https://github.com/MessagePack-CSharp/MessagePack-CSharp/compare/v3.1.2...v3.1.3
v3.1.2
What's Changed
- Add missing recursion guard to
CodeAnalysisUtilities.GetTypeParametersby @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2123 - Remove FluentAssertions, Use Shouldly by @neuecc in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2124
- Fix issues about Double.MaxValue by @guojiancong in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2135
- GitHubActions, prevent run build-unity on external contributor by @neuecc in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2138
- Protects the generated resolver type metadata from trimmer by @mayuki in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2134
- Add PreserveAttribute to generic formatters for Unity IL2CPP by @neuecc in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2136
- Change ByteListFormatter behaviour to keep binary compatibility for List
by @neuecc in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2139
New Contributors
- @guojiancong made their first contribution in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2135
Full Changelog: https://github.com/MessagePack-CSharp/MessagePack-CSharp/compare/v3.1.1...v3.1.2
v3.1.1
What's Changed
- README.md: ÌntKey -> IntKey by @stanoddly in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2098
- allow DynamicGenericResolver to StandardResolver in DynamicAssembly.AvoidDynamicCode by @neuecc in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2105
- Remove PublicApiAnalyzers by @neuecc in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2104
- Fix source generator, don't generate when abstract/interface is not union by @neuecc in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2103
- enable analyze union / stop collect field when object marked SuppressSourceGeneration by @neuecc in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2106
New Contributors
- @stanoddly made their first contribution in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2098
Full Changelog: https://github.com/MessagePack-CSharp/MessagePack-CSharp/compare/v3.1.0...v3.1.1
v3.1.0
What's Changed
- Relaxed the conditions in editor.config by @neuecc in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2088
- Add .NET 9 by @neuecc in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2090
- Add
Int128,UInt128,Rune.OrderedDictionary<T, V>.ReadOnlySet<T>serialization support - Check IsGenericType before call ConstructUnboundGenericType() by @neuecc in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2093
- Remove NerdBank.GitVersioning by @neuecc in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2094
- Current all apis to shipped.txt by @neuecc in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2095
Full Changelog: https://github.com/MessagePack-CSharp/MessagePack-CSharp/compare/v3.0.301...v3.1.0
v3.0.300
Fixed version, release notes see v3.0.3.
v3.0.3
See our migration guide. Details blog article
What's new
- AOT source generation of formatters by default using roslyn source generators.
mpcis no longer available. Dynamic formatters still exist (for runtimes that support them), but code that compiles against v3 are unlikely to need them, resulting in better startup performance and improved debugging experience. - AOT source generation is hugely improved.
- Support most or all of the data types that
DynamicObjectResolversupported. - Support for serializing private members.
- Support most or all of the data types that
[MessagePackObject]types can serialize private members without the application having to switch toDynamicObjectResolverAllowPrivate.- Analyzers are on by default, with many new ones to help ensure your code is correct and ready for AOT source generated formatters.
- Custom formatters are automatically used for the data types they format when defined in the same assembly, by default. No need to attribute your data types to point to the custom formatter. Opt out by attributing the formatter with
[ExcludeFormatterFromSourceGeneratedResolverAttribute]. - New
CompositeResolverAttributeoffers a faster runtime alternative to theCompositeResolverclass.
Unity
- Consume through NuGetForUnity and UPM instead of through
.unitypackage
What's Changed
- Fix bug unsafe formatter by @pCYSl5EDgo in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1584
- Bump Microsoft.NET.StringTools from 17.4.0 to 17.5.0 by @dependabot in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1588
- Add built-in formatters for several more System.Numerics types by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1597
- Bump ReactiveProperty from 8.2.0 to 9.1.2 by @dependabot in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1592
- Set nullable in unity by @Y-YoL in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1600
- Convert mpc and msbuild task package to a roslyn source generator by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1599
- Merge master into develop by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1601
- Bring back support for the additional allow types by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1602
- Report diagnostics instead of throw from TypeCollector by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1605
- Enable P2P generic test by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1604
- Avoid copying data twice in MessagePackWriter.MemoryCopy when running… by @AlanLiu90 in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1607
- Bump Nerdbank.GitVersioning from 3.5.119 to 3.6.128 by @dependabot in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1615
- Bump Microsoft.Build.Locator from 1.4.1 to 1.5.5 by @dependabot in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1613
- Bump Microsoft.CodeAnalysis.PublicApiAnalyzers from 3.3.3 to 3.3.4 by @dependabot in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1612
- Merge master into develop by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1620
- Bump NUnit3TestAdapter from 4.3.1 to 4.4.2 by @dependabot in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1614
- Bump System.Collections.Immutable from 6.0.0 to 7.0.0 by @dependabot in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1611
- Fix the errant package dependency in source generator package by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1622
- Fix
ILookup<TKey, TElement>deserialized behavior by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1623 - Merge latest Library.Template by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1640
- Bump Microsoft.NET.StringTools from 17.5.0 to 17.6.3 by @dependabot in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1629
- Rollback package dependency versions for analyzers by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1641
- move code depending on UnityEditor into separate assembly by @NorbertNemec in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1649
- remove MessagePackWindow in Unity by @neuecc in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1651
- Union type collect by @Scormave in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1634
- Switch from MSBuild properties to an AdditionalFiles json file by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1667
- Fix analyzer when only MessagePack.Annotations is referenced by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1674
- Allow applying
[MessagePackFormatter]on parameters by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1678 - Revert "Allow applying
[MessagePackFormatter]on parameters" by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1679 - Allow applying
[MessagePackFormatter]on parameters and return values by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1680 - Remove
longtointtruncation of stream position by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1685 - Fix releases links in README text by @KonH in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1688
- Better constrain dictionary detection by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1687
- Create FUNDING.yml by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1693
- Workaround mono runtime bug by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1696
- Support to analyze records by @nenoNaninu in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1698
- Add MESSAGEPACK_FORCE_AOT preprocessor directive by @brwhelan-msft in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1701
- .NET 8 Update(1): stylecop related small update by @pCYSl5EDgo in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1727
- .NET 8 Update(0): global.json, Dockerfile, Packages by @pCYSl5EDgo in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1726
- .NET 8 Update(2): TargetFrameworks by @pCYSl5EDgo in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1728
- .NET 8 Update(3): Microsoft.CodeAnalysis.Analyzers v3.3.4 by @pCYSl5EDgo in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1729
- Bump Newtonsoft.Json from 13.0.2 to 13.0.3 by @dependabot in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1656
- .NET 8 Update(4): System.Collections.Frozen by @pCYSl5EDgo in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1730
- .NET 8 Update(5): System.Collections.Generic.PriorityQueue<TElement, TPriority> by @pCYSl5EDgo in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1731
- .NET 8 Update(6): CollectionsMarshal for ListFormatter by @pCYSl5EDgo in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1732
- Merge latest Library.Template by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1737
- Source Generator configuration via attributes instead of .json file by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1736
- Merge master to develop by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1741
- Bump Microsoft.CodeAnalysis.Analyzers from 3.3.3 to 3.3.4 by @dependabot in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1633
- Bump Microsoft.CodeAnalysis to 4.8.0 for tests by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1742
- Bump NUnit3TestAdapter from 4.4.2 to 4.5.0 by @dependabot in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1654
- Improved UnityShims for better code sharing by @Scormave in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1585
- Drop support for roslyn 3.8 by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1749
- IEnumerable<T> serialize improvement: Enumerable.TryGetNonEnumeratedCount by @pCYSl5EDgo in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1751
- AOT by default by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1743
- Add a
[CompositeResolver]attribute that triggers source generation by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1754 - Merge Library.Template update by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1763
- Bump MicrosoftCodeAnalysisTestingVersion from 1.1.2-beta1.23509.1 to 1.1.2-beta1.24074.2 by @dependabot in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1765
- Bump System.Memory from 4.5.4 to 4.5.5 by @dependabot in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1764
- .NET 8 Update(8): Update Benchmarks not using Dynamic PGO and BinaryFormatter by @pCYSl5EDgo in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1746
- Bump ReactiveProperty from 9.3.4 to 9.5.0 by @dependabot in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1779
- fixing issue with backing field naming and serialization failing by @epitka in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1785
- Bump Microsoft.NET.StringTools from 17.8.3 to 17.9.5 by @dependabot in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1782
- Bump MicrosoftCodeAnalysisTestingVersion from 1.1.2-beta1.24074.2 to 1.1.2-beta1.24121.1 by @dependabot in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1781
- Merge latest Library.Template by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1788
- Bump MsgPack.Cli from 0.9.0-beta2 to 1.0.1 by @dependabot in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1766
- Bump xunit.runner.console from 2.6.5 to 2.7.0 by @dependabot in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1792
- Bump Microsoft.CodeAnalysis.ResxSourceGenerator from 3.11.0-beta1.23525.2 to 3.11.0-beta1.24122.1 by @dependabot in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1791
- Include all hand-written formatters in the source generated resolver by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1796
- Fix source generated formatters for records with string keys by @dmitry-bym in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1798
- Use LangVersion=12 everywhere except code that Unity compiles by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1801
- Feature/1804 locate formatters only if has elements inside by @nmi-relewise in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1805
- Enable ignoring fields by using [NonSerialized] by @mookid8000 in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1808
- Source generated formatters that support private members by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1802
- Reduce nuget dependencies by @thompson-tomo in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1812
- Merge master and dependency updates into develop by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1814
- Fix source generator handling of inaccessible custom formatters by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1818
- Activate analyzers and source generator by default by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1822
- Add
ExcludeFormatterFromSourceGeneratedResolverAttributeby @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1824 - Bump xunit to 2.8.1 by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1834
- Raise perf tracking events when formatters are dynamically generated by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1829
- Bump Microsoft.NET.StringTools from 17.9.5 to 17.10.4 by @dependabot in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1840
- Bump Nerdbank.Streams from 2.10.72 to 2.11.74 by @dependabot in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1839
- Eliminate
#ifregions related to unity by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1825 - Merge latest Library.Template by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1841
- Preserve code comments when adding attributes to fields by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1842
- Add .NET 8 target to mpc by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1832
- Merge master to develop by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1846
- Fix handling of formatters following the singleton pattern by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1850
- Update migration docs by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1858
- Report missing
[MessagePackObject]attribute for generic types by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1859 - Unity consumes messagepack as a nuget package instead of source by @neuecc in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1734
- Allow writing to init property setters of generic classes on .NET 6+ by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1879
- Fix issues about the equality of AnalyzerOptions and FormatterDescriptor by @AlanLiu90 in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1874
- Merge master to develop by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1880
- Fix some source generator issues by @AlanLiu90 in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1873
- Faster multi-element serialization for primitive types by @pCYSl5EDgo in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1872
- Remove Unity related symbols from Nuget projects by @pCYSl5EDgo in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1888
- Simd Accelerated bool[] deserialize by @pCYSl5EDgo in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1890
- Merge latest Library.Template by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1891
- Avoid regenerating all formatters when only one object/union/enum changes by @AlanLiu90 in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1884
- Dependency updates by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1892
- Fix UnsafeBlitFormatter for the case of endianess mismatch by @pCYSl5EDgo in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1894
- Offer code fix for MsgPack011:
partialmodifier required by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1893 - Build beta instead of alpha by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1896
- Offer code fix to ignore unattribute members of MessagePackObject types by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1898
- Fix UnsafeBlitFormatterBase by @pCYSl5EDgo in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1900
- Allow applying
[MessagePackFormatter]on parameters and return values by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1901 - Fix and improve generated formatters by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1905
- Honor
ExcludeFormatterFromSourceGeneratedResolverAttributeby suppressing certain warnings by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1907 - Fix diagnostic and code fix for MsgPack011 on nesting types by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1910
- Make source generation cancellable by @AlanLiu90 in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1912
- Fix some source generator issues by @AlanLiu90 in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1921
- Lower language version requirement of source generated resolver by @AlanLiu90 in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1926
- Adjusted MsgPack004 to support records by @N-Olbert in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1932
- Update test project to ensure default language version of generated code is C# 7.3 by @AlanLiu90 in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1934
- Add ignore case option to EnumAsStringFormatter by @iguskov1810 in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1936
- Improve handling of array types in source generation by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1960
- Honor key name overrides in source-generated formatters by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1962
- Merge latest Library.Template by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1964
- Bump SpanJson from 4.0.0 to 4.2.0 by @dependabot in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1913
- Adjusted MsgPack004 to support records by @N-Olbert in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1946
- Bump nunit from 3.14.0 to 4.2.2 by @dependabot in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1944
- Bump Microsoft.CodeAnalysis.ResxSourceGenerator from 3.11.0-beta1.24225.1 to 3.11.0-beta1.24415.1 by @dependabot in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1942
- Add
MessagePackSerializer.Typeless.Deserializeoverload that takesReadOnlyMemory<byte>by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1959 - Drop unused System.CodeDom package version by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1965
- Merge master to develop by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1966
- MPC String Value From Key Attribute Fix by @alimakki in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1963
- Fix AOT README anchor by @alimakki in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1967
- Support formatters for CompositeResolverAttribute by @AlanLiu90 in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1922
- Make
CompositeResolverAttributemuch more useful by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1968 - Add MsgPack014 analyzer and code fix by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1969
- Avoid GetSemanticModel in analyzer by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1970
- Bump Microsoft.NET.StringTools from 17.10.4 to 17.11.4 by @dependabot in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1976
- Bump Nerdbank.Streams from 2.11.74 to 2.11.79 by @dependabot in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1974
- Merge latest Library.Template by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1977
- Update DynamicAssembly usage to honor different AssemblyLoadContext's by @BertanAygun in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1978
- Fix detecting duplicate keys by @pkindruk in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1971
- Add AOT formatter support for init properties and required members by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1980
- Fix analyzers to not mis-interpret source generated formatters as user-defined by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1982
- Rename test class for improved discoverability by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1984
- Replace DynamicMethod use with private-capable Ref.Emit by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1981
- Reader/Writer touch-ups by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1987
- Reconcile AllowPrivate behavior by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1990
- Allow trimming of benchmarked frameworks by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1988
- Bump BenchmarkDotNetVersion from 0.13.12 to 0.14.0 by @dependabot in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1973
- Fix pack to include analyzers (more reliably) by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1994
- Drop .NET 6 support by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/1991
- Fix embedded types being generated in resolver by @AlanLiu90 in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2000
- Migration improvements: deserializing constructors and less-frequent
partialrequirements by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2002 - Add analyzers to help recognize breaking changes by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2003
- Fix handling of name collisions in type hierarchies by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2006
- Build 3.0-rc.1 by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2004
- Build nuget package with semver v2 by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2009
- Update published security policy by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2010
- Use a collision-resistant hash algorithm for untrusted data by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2014
- Use a collision-resistant hash algorithm for untrusted data by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2015
- Secure by default by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2013
- Avoid collecting members when it doesn't have [Key] by @AlanLiu90 in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2016
- Remove PackageReference to older MessagePack version by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2018
- Merge master to develop by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2019
- Merge latest Library.Template by @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2020
- Add
scopedmodifier toinparameters ofref structby @AArnott in https://github.com/MessagePack-CSharp/MessagePack-CSharp/pull/2021 - Ignore abstract im
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.