Commit Graph

  • e646a41e88 Bump version to 8.2.1 Sergio Pedri 2023-05-07 14:49:07 +02:00
  • 54c20ad756 Merge pull request #689 from CommunityToolkit/dev/generator-tests-improvements Sergio Pedri 2023-05-10 07:27:38 -07:00
  • 35db0843be Dynamically resolve assembly version in generator tests Sergio Pedri 2023-05-10 14:39:33 +02:00
  • 54a85ab43c Test 8.3.0 dev/test830 Sergio Pedri 2023-05-10 14:24:05 +02:00
  • 12877c2a45 Bump version to 8.2.1 Sergio Pedri 2023-05-07 14:49:07 +02:00
  • b5ae08653f Merge pull request #688 from CommunityToolkit/dev/preinstalled-dotnet Sergio Pedri 2023-05-10 05:03:01 -07:00
  • e0788896d4 Use preinstalled .NET in CI runner Sergio Pedri 2023-05-10 13:38:48 +02:00
  • 4c3594d0f8 Merge pull request #687 from CommunityToolkit/dev/update-nuget Sergio Pedri 2023-05-08 04:41:44 -07:00
  • 77c7ef2b15 Update NuGet packages to latest stable Sergio Pedri 2023-05-08 12:46:49 +02:00
  • 7409b95328 Merge pull request #682 from CommunityToolkit/dev/fix-forwarded-enums Sergio Pedri 2023-05-06 07:20:57 -07:00
  • 40c82ce907 Add one more generator test for enum values Sergio Pedri 2023-05-04 16:07:05 +02:00
  • 374219554b Fix forwarding attributes with negative enum values Sergio Pedri 2023-05-04 15:48:04 +02:00
  • 4ad7fefd9b Merge pull request #675 from CommunityToolkit/dev/fix-memory2d-slicing Sergio Pedri 2023-04-27 09:56:53 -07:00
  • 46b52b49df Add unit tests for slicing a 2D memory from manager Sergio Pedri 2023-04-27 17:22:48 +02:00
  • 76da6895ca Fix manual byte offsetting in memory/manager APIs Sergio Pedri 2023-04-27 17:22:36 +02:00
  • 0f90a0968c Set version.json to 8.2.0 v8.2.0 rel/8.2.0 Sergio Pedri 2023-04-27 02:29:20 +02:00
  • ceba207463 Merge pull request #665 from CommunityToolkit/dev/enable-more-trimming-analyzers Sergio Pedri 2023-04-20 03:04:10 -07:00
  • 717f140688 Enable AOT and single file analyzers Sergio Pedri 2023-04-12 16:56:36 +02:00
  • 3a5f2ec75f Set version.json to 8.2.0-preview2 v8.2.0-preview2 rel/8.2.0-preview2 Sergio Pedri 2023-03-27 19:53:57 +02:00
  • b341ef91fe Merge pull request #653 from CommunityToolkit/dev/generator-xml-docs Sergio Pedri 2023-03-25 21:31:00 +01:00
  • d4d3c267b4 Add generated XML docs to __IMessengerExtensions Sergio Pedri 2023-03-25 20:54:38 +01:00
  • 1ca30ff31a Add generated XML docs to __ObservableValidatorExtensions Sergio Pedri 2023-03-25 20:54:25 +01:00
  • 873c1c3613 Add unit tests for XML docs on generated property change args Sergio Pedri 2023-03-25 18:47:22 +01:00
  • 103ef3fd5e Add XML docs to generated cached property change args Sergio Pedri 2023-03-25 18:47:09 +01:00
  • 2e7634829d Preserve /// <inheritdoc/> in top level types, add unit test Sergio Pedri 2023-03-25 18:19:37 +01:00
  • 3b2d287d28 Add /// <inheritdoc/> to generated type hierarchies Sergio Pedri 2023-03-25 18:11:07 +01:00
  • b8df95a9f3 Merge pull request #646 from CommunityToolkit/dev/observable-property-membernotnull Sergio Pedri 2023-03-14 22:01:01 +01:00
  • 673801af53 Update generator for unconstrained generic nullability Sergio Pedri 2023-03-14 16:01:56 +01:00
  • d2fe8a0eb0 Add unit tests for [MemberNotNull] generation Sergio Pedri 2023-03-14 14:07:59 +01:00
  • c11bb0eaca Add [MemberNotNull] to [ObservableProperty] set accessor Sergio Pedri 2023-03-14 13:53:32 +01:00
  • 1b95cfe91e Set version.json to 8.2.0-preview1 v8.2.0-preview1 rel/8.2.0-preview1 Sergio Pedri 2023-03-13 11:19:40 +01:00
  • 24388b8d2a Merge pull request #639 from GabrieleMessina/fix-TypeExtensions-ToTypeString Sergio Pedri 2023-03-12 20:48:41 +01:00
  • 551921d2dc Add open generics support in ToTypeString Gabriele Messina 2023-03-11 16:55:49 +01:00
  • 1537e98edb Bump NuGet packages to latest stable Sergio Pedri 2023-03-10 01:27:14 +01:00
  • 7c3c8c56fb Bump version to 8.2.0 Sergio Pedri 2023-03-09 20:49:03 +01:00
  • 57d3de4050 Merge pull request #633 from CommunityToolkit/dev/partial-commands Sergio Pedri 2023-03-09 20:47:07 +01:00
  • 66f582bd94 Fix [RelayCommand] attribute over methods with no attributes Sergio Pedri 2023-03-09 15:35:01 +01:00
  • 7ec949536e Merge pull request #631 from HavenDV/patch-1 Sergio Pedri 2023-03-09 16:19:17 +01:00
  • e571eb3050 Add missing Dispose() call to HashCode Konstantin S 2023-03-09 06:17:20 +10:00
  • a925b19300 Remove unnecessary loop, use list pattern instead Sergio Pedri 2023-03-09 15:04:05 +01:00
  • 9297335238 Fix partial methods support with Roslyn 4.0 Sergio Pedri 2023-03-09 14:59:18 +01:00
  • a845ad4b16 Fix attributes gathering from partial command methods Sergio Pedri 2023-03-09 14:13:34 +01:00
  • 30c4ad472c Support partial [RelayCommand] methods Sergio Pedri 2023-03-09 13:53:42 +01:00
  • 974e819c7b Merge pull request #630 from CommunityToolkit/dev/relay-command-attribute-forwarding Sergio Pedri 2023-03-09 13:52:26 +01:00
  • 13ce99005a Remove SingleOrDefault() use in SymbolInfo extension Sergio Pedri 2023-03-08 20:18:25 +01:00
  • fd7fa69538 Add unit tests for forwarded [RelayCommand] attributes Sergio Pedri 2023-03-08 18:59:53 +01:00
  • 476a163433 Add RelayCommandAttributeWithFieldOrPropertyTargetDiagnosticSuppressor Sergio Pedri 2023-03-08 18:11:49 +01:00
  • 41100e2632 Add SyntaxTokenExtensions, minor code refactoring Sergio Pedri 2023-03-08 18:01:43 +01:00
  • 1320475d0d Add support for forwarded field/property command attributes Sergio Pedri 2023-03-08 17:49:58 +01:00
  • 0b8ee5a0dd Add SymbolInfoExtensions extensions, minor code tweaks Sergio Pedri 2023-03-08 17:35:38 +01:00
  • ee0587ebf9 Merge pull request #622 from CommunityToolkit/dev/remove-diagnostics-linq Sergio Pedri 2023-03-01 00:25:06 +01:00
  • af2cbf340f Drop System.Linq from CommunityToolkit.Diagnostics Sergio Pedri 2023-02-27 15:12:31 +01:00
  • 93a57d3c93 Merge pull request #616 from CommunityToolkit/dev/array-writer-segment Sergio Pedri 2023-02-20 05:07:03 -08:00
  • 324235d36a Fix members ordering in ArrayPoolBufferWriter<T> Sergio Pedri 2023-02-20 13:12:18 +01:00
  • 0ec2c25f7a Add ArrayPoolBufferWriter<T>.DangerousGetArray() Sergio Pedri 2023-02-20 13:11:38 +01:00
  • 0a2e8edec2 Merge pull request #606 from CommunityToolkit/dev/fix-add-source Sergio Pedri 2023-02-14 05:14:47 -08:00
  • 0ea77c3aae Add codegen test for filename hints on Roslyn 4.0.1 Sergio Pedri 2023-02-14 13:49:29 +01:00
  • 030c3b3bdb Add missing readonly field modifiers Sergio Pedri 2023-02-14 13:48:06 +01:00
  • 1dd1cd1c19 Fix AddSource operations on Roslyn 4.0.1 Sergio Pedri 2023-02-14 13:44:46 +01:00
  • 63ba418b6f Merge pull request #603 from CommunityToolkit/dev/fix-double-attribute-params Sergio Pedri 2023-02-10 10:30:35 -08:00
  • b4b2227bd9 Fix forwarded double attribute parameters Sergio Pedri 2023-02-10 19:01:23 +01:00
  • af3cb964bd Merge pull request #587 from CommunityToolkit/dev/resolve-symbols-early Sergio Pedri 2023-02-01 13:11:36 -08:00
  • afad5d2b20 Do base type check early in ClassUsingAttributeInsteadOfInheritanceAnalyzer Sergio Pedri 2023-01-26 21:33:52 +01:00
  • 857b4b871a Resolve symbols before registering actions in analyzers Sergio Pedri 2023-01-26 19:47:57 +01:00
  • c4d904163b Add Compilation.TryBuildNamedTypeSymbolMap extension Sergio Pedri 2023-01-26 19:45:28 +01:00
  • 01efc758a8 Merge pull request #582 from CommunityToolkit/dev/new-property-hooks Sergio Pedri 2023-01-31 15:29:25 -08:00
  • 845503d7f7 Add codegen test for new partial property hooks Sergio Pedri 2023-01-23 00:00:17 +01:00
  • 7f4c8800aa Add functional tests for new generated methods Sergio Pedri 2023-01-22 23:40:08 +01:00
  • c684646108 Handle nullability in new hooks with previous value Sergio Pedri 2023-01-22 23:19:46 +01:00
  • f07bb2015d Optimize codegen when hooks are not used Sergio Pedri 2023-01-22 23:07:01 +01:00
  • 2542767121 Generate calls to new property hook overloads Sergio Pedri 2023-01-22 22:44:25 +01:00
  • 4350cef5b0 Generate new property hook overloads Sergio Pedri 2023-01-22 22:37:48 +01:00
  • e6e0940674 Merge pull request #592 from CommunityToolkit/dev/fix-vb-net-projects Sergio Pedri 2023-01-31 05:25:02 -08:00
  • 6a7cc7aa33 Fix build error from VB.NET projects Sergio Pedri 2023-01-29 12:57:42 +01:00
  • 135ba8581d Add missing XML docs for property hooks Sergio Pedri 2023-01-22 22:32:54 +01:00
  • 9127b61673 Merge pull request #588 from CommunityToolkit/dev/attribute-inherit-fixer Sergio Pedri 2023-01-29 03:03:44 -08:00
  • a421802ef2 Remove DescendantNodesAndSelf() from code fixer Sergio Pedri 2023-01-28 13:01:11 +01:00
  • 5fe5e5e59a Merge pull request #590 from Youssef1313/fix-attribute-inherit-fixer Sergio Pedri 2023-01-28 02:18:50 -08:00
  • e1c9bcf6a8 Remove unused parameter Youssef Victor 2023-01-28 11:38:56 +02:00
  • 6cdf53bc92 Use SyntaxGenerator and leave trivia handling up to it Youssef Victor 2023-01-28 11:35:19 +02:00
  • 3b2226bb29 Add draft of ClassUsingAttributeInsteadOfInheritanceCodeFixer tests Sergio Pedri 2023-01-26 22:55:02 +01:00
  • 9a0113f02a Add ClassUsingAttributeInsteadOfInheritanceCodeFixer Sergio Pedri 2023-01-26 22:10:04 +01:00
  • 96f3fad50a Merge pull request #581 from CommunityToolkit/dev/no-symbols-in-ivp Sergio Pedri 2023-01-26 09:32:04 -08:00
  • f9ee15653d Merge pull request #578 from 333fred/fixer Sergio Pedri 2023-01-26 09:30:24 -08:00
  • e7a79c3c5b Rename code fixer project to CommunityToolkit.Mvvm.CodeFixers Sergio Pedri 2023-01-23 16:53:47 +01:00
  • 1690599cdc Gather all symbols in RegisterCompilationStartAction in new analyzers Sergio Pedri 2023-01-23 15:41:18 +01:00
  • c70e973478 Use type symbols for lookup in new analyzers Sergio Pedri 2023-01-23 14:42:48 +01:00
  • 1be2fa125d Pack code fixer project in the MVVM Toolkit package Sergio Pedri 2023-01-23 01:07:22 +01:00
  • 6ee8d7cff7 Update code style to follow repo conventions Sergio Pedri 2023-01-23 00:37:15 +01:00
  • b908b3fffd Define [IVT] in .props file, don't hardcode public key Sergio Pedri 2023-01-23 00:22:42 +01:00
  • 78d37ab700 Use specific reference assemblies to resolve test errors, mark fixer shared. Fredric Silberberg 2023-01-22 15:11:53 -08:00
  • b7f121c2ef Update unit tests for the two new analyzers Sergio Pedri 2023-01-22 21:34:37 +01:00
  • 1b02376532 Add InvalidClassLevelNotifyDataErrorInfoAttributeAnalyzer Sergio Pedri 2023-01-22 21:30:39 +01:00
  • 7c9958cb85 Add InvalidTypeForNotifyPropertyChangedRecipientsError Sergio Pedri 2023-01-22 21:28:43 +01:00
  • 441abbbdbc Add fixers project and implement a fixer for FieldReferenceForObservablePropertyFieldAnalyzer Fredric Silberberg 2023-01-21 23:13:38 -08:00
  • 4b60699a9e Set version.json to 8.1.0 v8.1.0 rel/8.1.0 Sergio Pedri 2023-01-17 23:41:11 +01:00
  • 302b8a9d5e Merge pull request #564 from CommunityToolkit/dev/property-attribute-diagnostic Sergio Pedri 2023-01-16 07:18:41 -08:00
  • 9eb3a05d85 Add unit tests for new attribute diagnostics Sergio Pedri 2023-01-16 13:19:25 +01:00
  • 88ef4913d2 Add diagnostic for invalid property targeted attributes Sergio Pedri 2023-01-16 13:13:41 +01:00
  • 3f38be0dcb Remove unnecessary table from readme file Sergio Pedri 2023-01-15 19:30:00 +01:00