Commit Graph

  • ce6a4c8557
    Publish custom version to nuget.chylex.com observable-property-access chylex 2022-08-05 22:30:31 +0200
  • 0d941a6a62
    Add attribute to customize access modifiers of an observable property, and its getter and setter chylex 2022-08-05 15:25:17 +0200
  • 96517eace8
    Merge pull request #359 from CommunityToolkit/dev/fix-linker-pragma-suppressions main Sergio Pedri 2022-08-03 09:18:09 -0700
  • 321fc508a6 Switch __ObservableValidatorHelper to [UnconditionalSuppressMessage] Sergio Pedri 2022-08-02 19:15:48 +0200
  • c80930f166 Add UnconditionalSuppressMessageAttribute polyfill Sergio Pedri 2022-08-02 19:15:30 +0200
  • 3abc8a9dcb Replace linker suppressions with attributes Sergio Pedri 2022-08-02 19:00:14 +0200
  • 8528092ed2
    Merge pull request #266 from OronDF343/add-memorystream-copytoasync Sergio Pedri 2022-07-06 15:08:52 +0200
  • 43bafc5be2
    Merge pull request #326 from CommunityToolkit/dev/add-diagnostics-links Sergio Pedri 2022-07-06 15:05:45 +0200
  • aea7e88a48 Add aka.ms links to MVVM generator diagnostics Sergio Pedri 2022-06-28 12:26:22 +0200
  • d3250b6f78
    Merge pull request #302 from CommunityToolkit/dev/fix-command-canexecute-nullability Sergio Pedri 2022-06-23 16:55:38 +0200
  • 08bf8998fc
    Merge pull request #301 from CommunityToolkit/dev/relay-command-argument-exceptions Sergio Pedri 2022-06-23 16:54:23 +0200
  • 90f1db20ab
    Merge pull request #321 from CommunityToolkit/dev/fix-targets-conflicts Sergio Pedri 2022-06-22 19:55:03 +0200
  • 86aaa9953d Remove "_" prefixes from .targets elements Sergio Pedri 2022-06-22 16:00:35 +0200
  • 77776099bd Add unique prefixes to all .targets properties and items Sergio Pedri 2022-06-21 16:40:04 +0200
  • bfa9e1c923 Add unit tests for command ArgumentException-s Sergio Pedri 2022-06-08 16:05:11 +0200
  • 56b5fe4a7b Add ArgumentException-s for invalid command arguments Sergio Pedri 2022-06-08 15:37:10 +0200
  • 01e78f5c54 Add unit tests for [RelayCommand] with nullable arguments Sergio Pedri 2022-06-08 17:42:06 +0200
  • 6920dabf9f Fix [RelayCommand] CanExecute matching with nullability Sergio Pedri 2022-06-08 17:41:51 +0200
  • a2c93139ba Fix typo in a MVVM Toolkit diagnostic description Sergio Pedri 2022-06-13 17:53:34 +0200
  • 7fdc18e35b
    Merge pull request #309 from CommunityToolkit/dev/fix-fields-this-qualifier Sergio Pedri 2022-06-13 17:51:45 +0200
  • 03644c981e Temporarily switch modifier preference to silent Sergio Pedri 2022-06-12 14:22:11 +0200
  • 5591ddb9ff Minor style tweaks Sergio Pedri 2022-06-12 14:21:47 +0200
  • 76e1900334 Code style fix Oron Feinerman 2022-06-12 10:46:34 +0300
  • b831020f70 Add unit tests for `CopyTo` and `CopyToAsync` Oron Feinerman 2022-06-12 10:45:39 +0300
  • a872a43a8f
    Merge pull request #310 from CommunityToolkit/dev/add-missing-trimming-annotations Sergio Pedri 2022-06-11 19:19:04 +0200
  • 786ba0b5d4 Rename fields still using _lowerCamelCase names Sergio Pedri 2022-06-11 16:50:29 +0200
  • 58aa6a7281 Add missing trimming annotations Sergio Pedri 2022-06-11 16:31:24 +0200
  • 6972de2fee Add "this." prefix to all field accesses Sergio Pedri 2022-06-11 16:28:44 +0200
  • 41abf66445 Update EditorConfig and Git files Nirmal Guru 2021-07-24 09:34:17 +0530
  • 3adf6fb689 Remove BOM from all files Nirmal Guru 2021-07-24 08:40:07 +0530
  • 464e331149 Update System.Memory NuGet package to 4.5.5 Sergio Pedri 2022-06-07 11:48:09 +0200
  • a231298a21
    Merge pull request #290 from CommunityToolkit/dev/update-assembly-metadata Sergio Pedri 2022-06-07 11:46:06 +0200
  • de561c955f
    Merge pull request #292 from CommunityToolkit/dev/async-command-options Sergio Pedri 2022-06-07 11:45:11 +0200
  • 612055be6f Add async void notes in AsyncRelayCommand Sergio Pedri 2022-06-07 11:09:11 +0200
  • 5a0c5ee6d9 Add two missing ConfigureAwait(false) calls Sergio Pedri 2022-06-06 15:18:41 +0200
  • fdda4c6bb0 Add more unit tests for synchronous exceptions Sergio Pedri 2022-06-04 15:33:38 +0200
  • 923d479bbf Add unit tests for exception flow generator option Sergio Pedri 2022-06-04 14:37:55 +0200
  • 0d7ec7a24e Add FlowExceptionsToTaskScheduler generator support Sergio Pedri 2022-06-04 14:24:40 +0200
  • 799558c27a Add unit tests for throwing async commands Sergio Pedri 2022-06-04 14:10:13 +0200
  • dba9c4163e Implement FlowExceptionsToTaskScheduler option Sergio Pedri 2022-06-03 16:57:15 +0200
  • 79204ab489 Switch async command types to use AsyncRelayCommandOptions Sergio Pedri 2022-06-03 16:44:35 +0200
  • 6d73083bf8 Add AsyncRelayCommandOptions enum Sergio Pedri 2022-06-03 16:26:06 +0200
  • 69419e7acf
    Merge pull request #288 from CommunityToolkit/dev/revamp-attributes Sergio Pedri 2022-06-04 13:53:07 +0200
  • a12f5f28ac
    Merge pull request #289 from InKahootz/strongname-sign-assemblies Sergio Pedri 2022-06-04 01:34:45 +0200
  • 376a2e2f4b
    Update InternalsVisibleTo usages with public token Hank McCord 2022-06-01 17:13:10 -0400
  • 292bf3497d Update Company and Authors metadata items Sergio Pedri 2022-06-02 19:04:48 +0200
  • da97424acd
    Minor formatting tweaks to the readme Sergio Pedri 2022-06-02 18:56:35 +0200
  • 25a213bcd0 Rename [ICommand] to [RelayCommand] Sergio Pedri 2022-06-02 01:28:01 +0200
  • 0267515b9d Rename [NotifyRecipients] to [NotifyPropertyChangedRecipients] Sergio Pedri 2022-06-01 19:15:20 +0200
  • 32285a10e9 Add warning for unnecessary [NotifyDataErrorInfo] attribute Sergio Pedri 2022-06-01 13:09:52 +0200
  • 0594506c2a Add warning for unnecessary [NotifyRecipients] attribute Sergio Pedri 2022-06-01 13:03:36 +0200
  • 4a3f919f71 Add unit test for inheriting [INotifyDataErrorInfo] Sergio Pedri 2022-06-01 12:54:06 +0200
  • 69ddcfd8bb Add test case for inheriting multiple class-level attributes Sergio Pedri 2022-06-01 12:49:56 +0200
  • 6af95b5e03 Add tests for class-level attributes Sergio Pedri 2022-05-31 17:31:24 +0200
  • 4d8630b480 Enable diagnostics for class-level recipient/validation attributes Sergio Pedri 2022-05-31 15:43:15 +0200
  • 139068f297 Enable class-level [NotifyDataErrorInfo] usage Sergio Pedri 2022-05-31 15:26:48 +0200
  • 0f0d7bb847 Enable class-level [NotifyRecipients] usage Sergio Pedri 2022-05-31 15:20:48 +0200
  • 52e5ebfd18 Rename [NotifyRecipients] attribute Sergio Pedri 2022-05-31 12:59:24 +0200
  • 29f94a4ce7 Rename [NotifyDataErrorInfo] attribute Sergio Pedri 2022-05-31 12:58:13 +0200
  • 91a7798e42 Rename [NotifyCanExecuteChangedFor] attribute Sergio Pedri 2022-05-31 12:56:44 +0200
  • e7527d79b4 Rename [NotifyPropertyChangedFor] attribute Sergio Pedri 2022-05-31 12:55:22 +0200
  • 83746acd77
    Enable strong name signing Hank McCord 2022-06-01 17:12:15 -0400
  • 157436d259
    Merge pull request #275 from CommunityToolkit/dev/improve-command-generator-with-inheritance Sergio Pedri 2022-06-01 22:48:57 +0200
  • 138f67d3a4 Fix ICommand generator with inherited CanExecute members Sergio Pedri 2022-05-27 13:09:49 +0200
  • f1f253e760
    Merge pull request #285 from CommunityToolkit/dev/icommand-nullability-annotations Sergio Pedri 2022-06-01 22:25:48 +0200
  • 36a3b82077
    Merge pull request #276 from CommunityToolkit/dev/fix-generators-in-root-namespace Sergio Pedri 2022-06-01 22:25:15 +0200
  • 8742886a0d
    Merge pull request #277 from CommunityToolkit/dev/duplicate-base-icommand-diagnostics Sergio Pedri 2022-06-01 22:11:27 +0200
  • 9560e3fef2 Properly forward nullability annotations for [ICommand] Sergio Pedri 2022-05-30 19:12:05 +0200
  • 95c30fa366
    Merge pull request #278 from CommunityToolkit/dev/restore-mvvm-trim-analyzer Sergio Pedri 2022-06-01 22:09:09 +0200
  • d429e0327b Fix source generators for types in global namespace Sergio Pedri 2022-05-27 13:43:51 +0200
  • 2c5bf9c14a
    Merge pull request #279 from CommunityToolkit/dev/command-on-prefix Sergio Pedri 2022-06-01 22:06:35 +0200
  • 77b39b630b
    Merge pull request #284 from CommunityToolkit/dev/use-g-cs-generated-extension Sergio Pedri 2022-06-01 22:06:12 +0200
  • cbafd7201c
    Merge pull request #267 from CommunityToolkit/dev/validation-attribute-improvements Sergio Pedri 2022-05-31 12:51:53 +0200
  • 0b15992b66 Add unit test for [AlsoValidateProperty] Sergio Pedri 2022-05-24 12:10:11 +0200
  • 31918450ef Improve diagnostics, add unit tests Sergio Pedri 2022-05-24 10:57:01 +0200
  • 171b89b0f0 Enable AlsoValidatePropertyAttribute generation Sergio Pedri 2022-05-24 10:46:19 +0200
  • 488a7628f3 Add AlsoValidatePropertyAttribute type Sergio Pedri 2022-05-24 10:46:06 +0200
  • e202a554e7 Forward all DataAnnotations attribute for [ObservableProperty] Sergio Pedri 2022-05-24 10:28:20 +0200
  • 8157b745bc Use ".g.cs" extension for all generated files Sergio Pedri 2022-05-30 18:25:04 +0200
  • 7efbb553ee
    Merge pull request #281 from CommunityToolkit/dev/remove-generator-temp-strings Sergio Pedri 2022-05-30 18:06:18 +0200
  • a6b72dd6e3 Remove ToFullString() to setup [ObservableRecipient] constructors Sergio Pedri 2022-05-28 13:32:57 +0200
  • 4b825ad126 Replace ToFullStrin() with GetText(Encoding) Sergio Pedri 2022-05-28 13:28:11 +0200
  • 8a9fc91b5b Add support for "On" prefix for command methods Sergio Pedri 2022-05-27 16:05:30 +0200
  • 5e218b761d Enable trim analyzers in MVVM Toolkit again Sergio Pedri 2022-05-27 14:39:09 +0200
  • 49201619c8 Add diagnostic for duplicate ICommand-s in base types Sergio Pedri 2022-05-27 14:17:29 +0200
  • d4a8971ff6
    Merge pull request #237 from danielbanda/Typos Sergio Pedri 2022-05-25 20:12:29 +0200
  • d299dfdbdc
    Merge pull request #258 from CommunityToolkit/dev/fix-observableproperty-inherited-canexecute Sergio Pedri 2022-05-24 10:42:36 -0700
  • 64587e248e Implement `MemorySource<TSource>.CopyToAsync` via `WriteAsync` Oron Feinerman 2022-05-24 12:50:26 +0300
  • b66f7c5134 Add `Memory` property to `ISpanOwner` Oron Feinerman 2022-05-24 12:49:23 +0300
  • 82566630d0
    Merge pull request #261 from CommunityToolkit/dev/fix-build-errors-generic-generation-targets Sergio Pedri 2022-05-24 01:57:56 -0700
  • db831fc34f Fix build error with generic ObservableValidator types Sergio Pedri 2022-05-21 14:30:30 +0200
  • 59d92997ca Fix build error with generic IRecipient<T> types Sergio Pedri 2022-05-21 14:24:58 +0200
  • 83d4ee2138
    Merge pull request #260 from CommunityToolkit/dev/disable-generation-for-abstracts Sergio Pedri 2022-05-24 00:50:31 -0700
  • d61796f1c7 Add unit tests for abstract source generation targets Sergio Pedri 2022-05-21 14:06:43 +0200
  • 54baa39370 Disable validation/recipient generator for abstract types Sergio Pedri 2022-05-21 14:06:27 +0200
  • 6af97af3ee Fix [ICommand] CanExecute with inherited generated property Sergio Pedri 2022-05-20 14:22:28 +0200
  • b8db4b082e
    Merge pull request #248 from CommunityToolkit/dev/block-conflicting-generated-properties Sergio Pedri 2022-05-13 14:53:13 +0200
  • 0fb704d602
    Merge pull request #250 from CommunityToolkit/dev/display-attribute-breaking-broadcast Sergio Pedri 2022-05-13 14:52:47 +0200
  • 612a6eaf20 Fix [AlsoBroadcastChange] breaking before other attributes Sergio Pedri 2022-05-10 15:53:21 +0200
  • 27fd6c38f2 Add unit tests for [Display] breaking [AlsoBroadcastChange] Sergio Pedri 2022-05-10 15:41:05 +0200