Releases: reactiveui/ReactiveUI.SourceGenerators
2.2.4
Features
- a31d58e Feature Enable Partial Reactive Properties to have initializer (#231) @ChrisPulman
Fixes
- 1e6657b Fix support for classes implementing IReactiveObject without inheriting from ReactiveObject (#225) @megazyz
General Changes
- 59bd8c8 Housekeeping Update readme to reflect changes made (#235) @ChrisPulman
- f7eca5c Housekeeping fix file header (#227) @ChrisPulman
- c677fef Housekeeping update copyright (#219) @ChrisPulman
Dependencies
- 76401de chore(deps): update dependency reactiveui.maui to 20.2.45 (#214) @renovate[bot]
- 807d318 chore(deps): update dependency verify.xunit to 28.15.0 (#217) @renovate[bot]
- 9c64086 chore(deps): update dependency fluentassertions to 8.2.0 (#212) @renovate[bot]
- 97a5af1 chore(deps): update dependency verify.xunit to 28.14.0 (#211) @renovate[bot]
- b12eeb4 chore(deps): update dependency reactiveui to 20.2.45 (#213) @renovate[bot]
- 248d21e chore(deps): update dependency xunit.stafact to v2 (#210) @renovate[bot]
- 4285486 chore(deps): update nuget monorepo to 6.14.0 (#238) @renovate[bot]
- c0796f0 chore(deps): update dependency publicapigenerator to 11.4.6 (#228) @renovate[bot]
- f496b8f chore(deps): update avalonia monorepo to 11.2.8 (#221) @renovate[bot]
- d21c2e2 chore(deps): update dependency verify.xunit to v29 (#223) @renovate[bot]
- c5ffd62 chore(deps): update dependency verify.xunit to 29.4.0 (#229) @renovate[bot]
- 07b7f27 chore(deps): update dependency xunit.stafact to 2.1.7 (#226) @renovate[bot]
- b016b77 chore(deps): update dependency verify.xunit to 29.5.0 (#230) @renovate[bot]
- 3441e3f chore(deps): update dependency verify.xunit to v30 (#233) @renovate[bot]
- ac64ac6 chore(deps): update avalonia monorepo to 11.3.0 (#232) @renovate[bot]
- 6287dc7 chore(deps): update dependency verify.xunit to 30.1.0 (#236) @renovate[bot]
- 48ca2e5 chore(deps): update dependency xunit.runner.visualstudio to 3.1.0 (#234) @renovate[bot]
- c6f2d12 chore(deps): update dependency verify.xunit to 28.14.1 (#215) @renovate[bot]
Contributions
New contributors since the last release: @megazyz
Thanks to all the contributors: @ChrisPulman, @megazyz
The following automated services have also contributed to this release: @renovate[bot]
2.1.27
Fixes
- 24ce747 Fix for required keyword on partial properties (#209) @ChrisPulman
- d0eb22b Fix for Nullable partial OAPH properties (#199) @ChrisPulman
- 5205db6 Fix For Reactive generator using value (#198) @ChrisPulman
Dependencies
- 7255423 chore(deps): update dependency xunit.runner.visualstudio to 3.0.2 (#189) @renovate[bot]
- 76252c1 chore(deps): update dependency publicapigenerator to 11.4.2 (#196) @renovate[bot]
- abd3315 chore(deps): update dependency verify.xunit to 28.11.0 (#194) @renovate[bot]
- dfa2a4c chore(deps): update dependency roslynator.analyzers to 4.13.0 (#190) @renovate[bot]
- 09b386f chore(deps): update avalonia monorepo to 11.2.4 (#195) @renovate[bot]
- fd8e5cf chore(deps): update dependency microsoft.net.test.sdk to 17.13.0 (#191) @renovate[bot]
- 0227aeb chore(deps): update dependency verify.xunit to 28.10.0 (#187) @renovate[bot]
- e75ad6f chore(deps): update dependency fluentassertions to 8.1.0 (#200) @renovate[bot]
- b8dacdc chore(deps): update dependency roslynator.analyzers to 4.13.1 (#203) @renovate[bot]
- 6a7a1cc chore(deps): update dependency fluentassertions to 8.1.1 (#201) @renovate[bot]
- e01572a chore(deps): update dependency verify.xunit to 28.12.0 (#202) @renovate[bot]
- a502fd6 chore(deps): update avalonia monorepo to 11.2.5 (#205) @renovate[bot]
- 153ff52 chore(deps): update dependency verify.xunit to 28.13.0 (#204) @renovate[bot]
- 7c78042 chore(deps): update dependency publicapigenerator to 11.4.5 (#207) @renovate[bot]
- 5fb155f chore(deps): update dependency verify.xunit to 28.10.1 (#188) @renovate[bot]
- 75041ce chore(deps): update nuget monorepo to 6.13.2 (#206) @renovate[bot]
Contributions
Thanks to all the contributors: @ChrisPulman
The following automated services have also contributed to this release: @renovate[bot]
2.1.8
Fixes
- 865e35b Fix ReadOnly for OAPH (#186) @ChrisPulman
General Changes
- f98b5b5 Update Code Fix to report more accurately (#178) @ChrisPulman
Dependencies
- 8c53514 chore(deps): update dependency coverlet.msbuild to 6.0.4 (#175) @renovate[bot]
- 861c469 chore(deps): update dependency publicapigenerator to 11.4.0 (#179) @renovate[bot]
- 7edb7a2 chore(deps): update dependency publicapigenerator to 11.4.1 (#182) @renovate[bot]
- 0ab3159 chore(deps): update dependency roslynator.analyzers to 4.12.11 (#181) @renovate[bot]
Contributions
Thanks to all the contributors: @ChrisPulman
The following automated services have also contributed to this release: @renovate[bot]
2.1.1
Features
- 9e86c87 Feature Add OutputScheduler to ReactiveCommand (#166) @ChrisPulman
Fixes
- a2f5e52 Fix for : Same class name in different namespaces (#132) @ChrisPulman
- 45490dc Fix For OAPH With Nested Classes (#156) @ChrisPulman
- ba42ba4 Fix For ReactiveCommand With Nested Classes (#155) @ChrisPulman
- 725bb73 Fix For Reactive Property with Nested Classes (#152) @ChrisPulman
Dependencies
- 9e64cbe chore(deps): update dependency verify.xunit to 28.1.3 (#130) @renovate[bot]
- e70cb67 chore(deps): update dependency verify.xunit to 28.2.0 (#135) @renovate[bot]
- bdcdd98 chore(deps): update dependency polysharp to 1.15.0 (#141) @renovate[bot]
- 03beb2f chore(deps): update dependency microsoft.net.test.sdk to 17.12.0 (#140) @renovate[bot]
- fe75680 chore(deps): update dependency verify.xunit to v28 (#128) @renovate[bot]
- 812d691 chore(deps): update dependency nerdbank.gitversioning to 3.7.112 (#146) @renovate[bot]
- b5eac5e chore(deps): update dotnet monorepo to 4.12.0 (#148) @renovate[bot]
- bdd96e2 chore(deps): update dependency fluentassertions to v7 (#143) @renovate[bot]
- cbdf9de chore(deps): update dependency verify.xunit to 28.6.1 (#138) @renovate[bot]
- 4744244 chore(deps): update dependency xunit.runner.visualstudio to v3 (#149) @renovate[bot]
- 357b211 chore(deps): update dependency roslynator.analyzers to 4.12.10 (#150) @renovate[bot]
- c098374 chore(deps): update avalonia monorepo to 11.2.3 (#139) @renovate[bot]
- 69c08f0 chore(deps): update nuget monorepo to 6.12.1 (#137) @renovate[bot]
- dcb81e9 chore(deps): update dependency publicapigenerator to 11.3.0 (#147) @renovate[bot]
- 9c23d0f chore(deps): update dotnet monorepo to v9 (major) (#136) @renovate[bot]
- b62b609 chore(deps): update xunit-dotnet monorepo to 2.9.3 (#165) @renovate[bot]
- 63f305e chore(deps): update dependency fluentassertions to v8 (#169) @renovate[bot]
- 0e0a227 chore(deps): update dependency xunit.runner.visualstudio to 3.0.1 (#170) @renovate[bot]
- 902d429 chore(deps): update dependency verify.xunit to 28.7.0 (#153) @renovate[bot]
- 4fc8211 chore(deps): update dependency nerdbank.gitversioning to 3.7.115 (#171) @renovate[bot]
- b044e18 chore(deps): update dependency verify.xunit to 28.9.0 (#167) @renovate[bot]
- 8f99801 chore(deps): update dependency xunit.stafact to 1.2.69 (#168) @renovate[bot]
- c27bc5c chore(deps): update dependency basic.reference.assemblies.net80 to 1.8.0 (#162) @renovate[bot]
- 16b12c3 chore(deps): update dependency coverlet.msbuild to 6.0.3 (#160) @renovate[bot]
- 5f67734 chore(deps): update dependency basic.reference.assemblies.net80windows to 1.8.0 (#163) @renovate[bot]
- ddcfa72 chore(deps): update dependency fluentassertions to 6.12.2 (#127) @renovate[bot]
- 3a78bfa chore(deps): update dependency verify.xunit to 28.8.1 (#158) @renovate[bot]
- 465f6a0 chore(deps): update avalonia monorepo to 11.2.0 (#129) @renovate[bot]
Contributions
Thanks to all the contributors: @ChrisPulman, @glennawatson
The following automated services have also contributed to this release: @renovate[bot]
2.0.17
Features
- 9c1feac Feature overridable Inheritance property (#123) @ChrisPulman @neominky
Fixes
- 311fde1 Fix for OAPH nullability for reference types (#126) @ChrisPulman
- e9ebdb6 Fix Forward Attributes to Generated Code (#117) @ChrisPulman
- 954ab78 Fix For Generators used on Generic class (#119) @ChrisPulman
- dc4cda6 FIx For IViewFor with Generic Class (#118) @ChrisPulman
General Changes
- 5b65578 Update README.md (#120) @MihailsKuzmins
- b029d1e housekeeping: Update LICENSE @glennawatson
- 2960f09 Update Spelling and Update Packages for tests with CVE (#114) @ChrisPulman
Contributions
New contributors since the last release: @MihailsKuzmins, @neominky
Thanks to all the contributors: @ChrisPulman, @glennawatson, @MihailsKuzmins, @neominky
2.0.9
Features
- 93f0934 feat: Add Diagnostics to Source Generators (#112) @ChrisPulman
- 421035a Feature - Update to Strip Async suffix from Generated Commands (#79) @ChrisPulman
- 0910397 Feature Set Access Modifier for [Reactive] (#67) @ChrisPulman
- 21c1557 feature: Update Reactive Generator for performance (#94) @ChrisPulman
- 3b7ae63 feature: improve tests so they don't have reliance on the source gene… (#87) @glennawatson
Fixes
- 4bc3d6d Fix for Use string .ToProperty overload (#81) @ChrisPulman
- 2dd8b54 Fix for OAPH can't be created outside of constructor (#80) @ChrisPulman
- de72f19 Fix to disable RXUISG0016 analyzer for read-only properties (#70) @ChrisPulman
- 61b910b Fix For OAPH nullable values not set null after initial value (#69) @ChrisPulman
- 4419d33 Fix For IViewFor missing namespace (#65) @ChrisPulman
- c14b192 Fix Make IViewFor use Generic type (#61) @ChrisPulman
- 84614b3 Fix For Code Analyzer and Reorganise Code (#52) @ChrisPulman
General Changes
- 96e6970 Housekeeping Update release (#57) @ChrisPulman
- 4574c70 chore: Update readme/project references (#113) @glennawatson
- 3467bf4 Update Add separate CodeFixes Analyzer (#101) @ChrisPulman
- 25e7e48 Housekeeping Update ci-build (#55) @ChrisPulman
- c8dc8ca Update tests to remove generator version before verifying (#105) @ChrisPulman
- c4fdf4f chore: update version to 2.0 (#104) @glennawatson
- fb8b47e chore: remove SyntaxFactory to improve performance and maintainability (#103) @ChrisPulman
- 7ee7f18 Update OAPH From Field Generator (#102) @ChrisPulman
- 49bf713 Update Make attributes internal to avoid conflicts (#60) @ChrisPulman
- 1507810 Update IViewFor Generator for Performance (#100) @ChrisPulman
- 5a7dce6 Update Reactive command for performance (#98) @ChrisPulman
- a76db90 Update Shipped mark down to include descriptions (#95) @ChrisPulman
- 83b8526 Update the location of Auto-Generated (#108) @ChrisPulman
Dependencies
- 6f4ed4f Update dependency Roslynator.Analyzers to 4.12.7 (#74) @renovate[bot]
- 11a9d7c chore(deps): update dependency roslynator.analyzers to 4.12.9 (#107) @renovate[bot]
- e6aa927 Update avalonia monorepo to 11.1.4 (#85) @renovate[bot]
- 6629c18 Update dependency Verify.Xunit to 26.4.4 (#53) @renovate[bot]
- 1875090 chore(deps): update dependency roslynator.analyzers to 4.12.8 (#89) @renovate[bot]
- c34730f chore(deps): update dependency verify.xunit to v27 (#92) @renovate[bot]
- c924597 chore(deps): update dependency verify.xunit to 27.0.1 (#93) @renovate[bot]
- 364e3d0 chore(deps): update dependency verify.xunit to 27.1.0 (#106) @renovate[bot]
- 5bee4ed chore(deps): update dependency nerdbank.gitversioning to 3.6.146 (#97) @renovate[bot]
- 26b2371 Update dependency Verify.Xunit to 26.4.2 (#49) @renovate[bot]
- f3bf34d Update dependency Verify.Xunit to 26.5.0 (#68) @ChrisPulman @renovate[bot]
- 1d5a316 Update dependency Verify.Xunit to 26.4.5 (#58) @renovate[bot]
- 46c504f Update xunit-dotnet monorepo to 2.9.2 (#73) @renovate[bot]
- fc48df3 Update dependency Roslynator.Analyzers to 4.12.5 (#59) @renovate[bot]
- 0f94e07 Update dependency Verify.Xunit to 26.6.0 (#71) @renovate[bot]
- f011fa8 Update dependency FluentAssertions to 6.12.1 (#50) @renovate[bot]
- 8a1e7c3 Update dependency Microsoft.Extensions.Logging.Debug to 8.0.1 (#82) @ChrisPulman @renovate[bot]
Contributions
Thanks to all the contributors: @ChrisPulman, @glennawatson
The following automated services have also contributed to this release: @renovate[bot]
1.1.31
Features
- 0be0cfd Feature Add RoutedControlHost for WinForms (#38) @ChrisPulman
- 0490e0b Feature ReactiveCommand With Parameterised Attribute (#21) @ChrisPulman
- 44b3366 Feature add IViewFor for Maui (#17) @ChrisPulman
- fd76d5f Feature IViewFor Support for Avalonia controls (#16) @ChrisPulman
- 8410750 Feature Add IViewFor for WinUI, WinForms, and Uno (#15) @ChrisPulman
- 48485a9 Feature: Wpf IViewFor Generator (#13) @ChrisPulman
- 0942a8c Feature Add Attribute Passthrough (#12) @ChrisPulman
- 0564bae Feature: Add CanExecute to ReactiveCommand (#8) @ChrisPulman
- 27e9ab2 Feature Add ViewModelControlHost for WinForms (#37) @ChrisPulman
- e094440 Feature OAPH From Observable Property (#32) @ChrisPulman
- 76d995d Feature Add OAPH From Observable method (#31) @ChrisPulman
- 5ffe65c Feature Allow Default value on OAPH generator (#28) @ChrisPulman
- 6de259d Feature Add Code Fixer for [Reactive] (#23) @ChrisPulman
Fixes
- 76e2c9d Fix For CanExecute with IObservable Fields (#48) @ChrisPulman
- 6b4a6d1 Fix For AoT build (#20) @ChrisPulman
- d6ee59a Fix for #9 (#10) @ChrisPulman
- 30eb677 Fix for missing ReactiveUI using statement in generated code (#6) @ChrisPulman
- 9c17966 Fix for some minor code issues (#29) @ChrisPulman
- bc0db32 Fix for Generation fails with partial classes (#26) @ChrisPulman
General Changes
- 05fca0a Update Readme for IViewFor (#18) @ChrisPulman
- 468bdc4 Update README.md @glennawatson
- d9d6309 Update README (#30) @ChrisPulman
- e7c55af Update documentation (#39) @ChrisPulman
Dependencies
- 2e7fad7 Update dependency Verify.Xunit to v26.1.2 (#22) @renovate[bot]
- 6d61331 Update dependency Verify.Xunit to v26.1.6 (#27) @renovate[bot]
- 95c0b23 Update dependency Verify.Xunit to v26 (#11) @ChrisPulman @renovate[bot]
- f9afb37 Update dependency Microsoft.NET.Test.Sdk to 17.11.1 (#43) @renovate[bot]
- 46b5f20 Update dependency Verify.Xunit to 26.3.1 (#41) @renovate[bot]
- bf206c3 Update dependency Verify.Xunit to v26.0.1 (#14) @renovate[bot]
- ee9deec Update dependency Verify.Xunit to 26.4.0 (#42) @renovate[bot]
- 32dd2d0 Configure Renovate (#1) @renovate[bot]
- c68f068 Update dependency Verify.Xunit to v26.2.0 (#34) @renovate[bot]
- 6314d3b Update dependency Microsoft.NET.Test.Sdk to 17.11.0 (#36) @renovate[bot]
- 700cbb6 Update dependency Verify.Xunit to v25.3.2 (#7) @renovate[bot]
- 369d9e5 Update dependency ReactiveUI to 20.1.52 (#45) @renovate[bot]
- c31c4e4 Update dependency Nerdbank.GitVersioning to v3.6.141 (#33) @renovate[bot]
- eec1d2e Update dependency Nerdbank.GitVersioning to 3.6.143 (#40) @renovate[bot]
Contributions
New contributors since the last release: @ChrisPulman, @glennawatson, @MichaelCroes, @mycroes
Thanks to all the contributors: @ChrisPulman, @glennawatson, @MichaelCroes, @mycroes
The following automated services have also contributed to this release: @renovate[bot]
1.1.26
Features
- 0be0cfd Feature Add RoutedControlHost for WinForms (#38) @ChrisPulman
- e094440 Feature OAPH From Observable Property (#32) @ChrisPulman
- 0564bae Feature: Add CanExecute to ReactiveCommand (#8) @ChrisPulman
- fd76d5f Feature IViewFor Support for Avalonia controls (#16) @ChrisPulman
- 8410750 Feature Add IViewFor for WinUI, WinForms, and Uno (#15) @ChrisPulman
- 48485a9 Feature: Wpf IViewFor Generator (#13) @ChrisPulman
- 0942a8c Feature Add Attribute Passthrough (#12) @ChrisPulman
- 76d995d Feature Add OAPH From Observable method (#31) @ChrisPulman
- 5ffe65c Feature Allow Default value on OAPH generator (#28) @ChrisPulman
- 6de259d Feature Add Code Fixer for [Reactive] (#23) @ChrisPulman
- 44b3366 Feature add IViewFor for Maui (#17) @ChrisPulman
- 27e9ab2 Feature Add ViewModelControlHost for WinForms (#37) @ChrisPulman
- 0490e0b Feature ReactiveCommand With Parameterised Attribute (#21) @ChrisPulman
Fixes
- d6ee59a Fix for #9 (#10) @ChrisPulman
- 9c17966 Fix for some minor code issues (#29) @ChrisPulman
- bc0db32 Fix for Generation fails with partial classes (#26) @ChrisPulman
- 6b4a6d1 Fix For AoT build (#20) @ChrisPulman
General Changes
- 05fca0a Update Readme for IViewFor (#18) @ChrisPulman
- d9d6309 Update README (#30) @ChrisPulman
- e7c55af Update documentation (#39) @ChrisPulman
Dependencies
- 2e7fad7 Update dependency Verify.Xunit to v26.1.2 (#22) @renovate[bot]
- 46b5f20 Update dependency Verify.Xunit to 26.3.1 (#41) @renovate[bot]
- c31c4e4 Update dependency Nerdbank.GitVersioning to v3.6.141 (#33) @renovate[bot]
- c68f068 Update dependency Verify.Xunit to v26.2.0 (#34) @renovate[bot]
- 6314d3b Update dependency Microsoft.NET.Test.Sdk to 17.11.0 (#36) @renovate[bot]
- bf206c3 Update dependency Verify.Xunit to v26.0.1 (#14) @renovate[bot]
- 6d61331 Update dependency Verify.Xunit to v26.1.6 (#27) @renovate[bot]
- 700cbb6 Update dependency Verify.Xunit to v25.3.2 (#7) @renovate[bot]
- 95c0b23 Update dependency Verify.Xunit to v26 (#11) @ChrisPulman @renovate[bot]
- eec1d2e Update dependency Nerdbank.GitVersioning to 3.6.143 (#40) @renovate[bot]
Contributions
Thanks to all the contributors: @ChrisPulman
The following automated services have also contributed to this release: @renovate[bot]
1.0.3
Fixes:
- 30eb677 Fix for missing ReactiveUI using statement in generated code (#6) @ChrisPulman
1.0.2
Other:
- 468bdc4 Update README.md @glennawatson
- 32dd2d0 Configure Renovate (#1) @renovate[bot]
- 149fd91 Delete renovate.json @glennawatson
- 3d6e763 Create renovate.json @glennawatson
- 2c02287 Add Reactive, ObservableAsProperty and ReactiveCommand Source Generators (#3) @ChrisPulman
- d5f8835 Add Build scripts (#5) @ChrisPulman