Commit Graph

37200 Commits

Author SHA1 Message Date
Doug Bunting f2608c2ff4
Do not suppress `ModelValidationState.Invalid` entries
- #7992, #7963
2018-07-13 13:21:43 -07:00
ASP.NET CI c486461427 Updating submodule(s)
Mvc => dfbdb37979

[auto-updated: submodules]
2018-07-13 13:10:13 -07:00
Pranav K dfbdb37979
Refactorings for codefix (#8067)
* Refactorings for codefix

- Move some common code in SymbolApiResponseMetadataProvider
- Don't run diagnostics for 1006 if we are unable to parse a return type
2018-07-13 13:05:49 -07:00
dotnet-maestro-bot 6d62502de4 Fix CI test failures (#1045) (#1053) 2018-07-13 12:19:16 -07:00
Justin Kotalik 284f6ab458
Add M.A.S.IntegrationTesting.IIS to artifacts.props (#1259) 2018-07-13 12:17:26 -07:00
Mike Harder 7c27818fab
Update for 2.1.302 RTM (#13) 2018-07-13 11:52:51 -07:00
Justin Kotalik e342dac19e Merging release/2.2 into master 2018-07-13 11:45:43 -07:00
ASP.NET CI 4563fbd0c3 Updating submodule(s)
IISIntegration => b359d6bed1

[auto-updated: submodules]
2018-07-13 18:41:14 +00:00
Justin Kotalik b359d6bed1
Fix CI test failures (#1045) 2018-07-13 11:35:52 -07:00
ASP.NET CI 16350e350d Updating submodule(s)
Routing => bbf1b8ff85

[auto-updated: submodules]
2018-07-13 11:05:59 -07:00
Kiran Challa bbf1b8ff85 Merge branch 'merge/release/2.2-to-master' 2018-07-13 10:58:23 -07:00
Eilon Lipton 9e2435f7ec
Update ISSUE_TEMPLATE.md 2018-07-13 10:33:35 -07:00
Eilon Lipton 1bb02fb06d
Update ISSUE_TEMPLATE.md 2018-07-13 10:30:59 -07:00
Eilon Lipton c9fcc74006
Update ISSUE_TEMPLATE.md 2018-07-13 10:30:12 -07:00
ASP.NET CI 2f83fb4d15 Updating submodule(s)
Routing => 1c7f53ae39

[auto-updated: submodules]
2018-07-13 10:28:12 -07:00
Kiran Challa 1c7f53ae39 Fix TemplateBinder to consider null and empty string values the same 2018-07-13 10:21:55 -07:00
ASP.NET CI b99e88cd7a Updating submodule(s)
Routing => f396a5a73e

[auto-updated: submodules]
2018-07-13 08:07:28 -07:00
Ryan Nowak f396a5a73e
Merge pull request #604 from dotnet-maestro-bot/merge/release/2.2-to-master
[automated] Merge branch 'release/2.2' => 'master'
2018-07-13 07:59:33 -07:00
Steve Sanderson ad7e98be04 Make index.html static again (#1123)
* Add build command for generating the new boot JSON file

* Remove build command for generating index.html

* Update build targets to generate blazor.boot.json

* Change SPA fallback routing to look for index.html in regular wwwroot. Will need to update setup for published apps later.

* Stop autorebuild when index.html changes, since we no longer 'build' that file

* Update Boot.WebAssembly.ts logic to use boot JSON info on startup

* Restore support for loading CSS/JS from Blazor library projects

* Use new startup script tag in all samples and templates

* Fix MonoSanity sample - it must now be an exe because we use that as the trigger to generate the boot json (not the presence of index.html any more)

* Fix SPA fallback routing for published apps

Because in a previous commit, I changed it to look for index.html inside "wwwroot" instead of "dist" (because we no longer build it). But "wwwroot" doesn't exist for published apps, because static file servers wouldn't understand it.

* CR: Fix path normalization
2018-07-13 09:49:34 +01:00
ASP.NET CI 5a70b4705f Updating submodule(s)
Routing => 7209cab5e9

[auto-updated: submodules]
2018-07-13 06:34:24 +00:00
Ryan Nowak 7209cab5e9
Productize JumpTable (#594)
* Productize JumpTable
2018-07-12 23:28:51 -07:00
Nate McMaster e69a47f230
Implement patch policies per repo and set default to ProductChangesOnly
Our policy since 1.0.0 has been to always cascade version updates in the packages we own. e.g. if Logging has a product change in 2.1.x, then Kestrel, EF Core, Mvc, etc also re-ship with the updated Logging dependency. This has been done for a variety of reasons:

* NuGet does not show updates for transitive dependencies, only direct ones
* NuGet does resolves the lowest compatible transitive dependencies
* ASP.NET Core ships to both .NET Framework (where transitive dependency version matters) and .NET Core (where it matters less if you use the shared framework)

While transitive dependencies is still an important scenario, this practice of always patching has led to bigger issues.

* High probability users will unintentionally upgrade out of the shared framework: #3307
* Conflicts with metapackages that attempt to use exact version constraints: aspnet/Universe#1180
* A quality perception issue: the high volume of new versions in servicing updates with only metadata changes has created the impression that new versions of packages may not be very important. It's also made it appear like there are more issues product than there really are.
* High volume of packages changing with only metadata changes. Of the last 301 packages published in a servicing update, only 11 contained actual changes to the implementation assemblies. (3.5%)

This change implements a system to verify a new, non-cascading versioning policy for servicing updates. This required changes to repos to pin version variables to that matter per-repo,
and to remove some of the restrictions and checks.

Incidentally, this should make defining new patches easier because it automatically determines which packages are or are not patching in the release.
2018-07-12 21:33:50 -07:00
ASP.NET CI 66cbc14b66 Updating BuildTools from 3.0.0-alpha1-10008 to 3.0.0-alpha1-10009
[auto-updated: buildtools]
2018-07-12 21:32:31 -07:00
ASP.NET CI cae2070651 Updating submodule(s)
HttpClientFactory => 5b97a06c5a9aa271fdd689c52f29db4435dc3104

[auto-updated: submodules]
2018-07-12 21:32:29 -07:00
ASP.NET CI af3dc73657 Updating submodule(s)
HttpClientFactory => d9bb33e304c2e362695b32157fcee34c95586fcd

[auto-updated: submodules]
2018-07-13 04:31:37 +00:00
Nate McMaster 85bf01da82
Pin version variables to the ASP.NET Core 2.1.2 baseline
This reverts our previous policy of cascading versions on all servicing updates.
This moves variables into the 'pinned' section, and points them to the latest
stable release (versions that were used at the time of the 2.1.2 release).
2018-07-12 19:54:51 -07:00
Nate McMaster eb7835f4c8
Updating dependencies to 2.1.2 and adding a section for pinned variable versions 2018-07-12 19:54:50 -07:00
Nate McMaster 084406441e
Pin version variables to the ASP.NET Core 2.1.2 baseline
This reverts our previous policy of cascading versions on all servicing updates.
This moves variables into the 'pinned' section, and points them to the latest
stable release (versions that were used at the time of the 2.1.2 release).
2018-07-12 19:50:47 -07:00
Nate McMaster d46948da1d
Pin version variables to the ASP.NET Core 2.1.2 baseline
This reverts our previous policy of cascading versions on all servicing updates.
This moves variables into the 'pinned' section, and points them to the latest
stable release (versions that were used at the time of the 2.1.2 release).
2018-07-12 18:32:17 -07:00
ASP.NET CI c7df5a1bfc Updating submodule(s)
Mvc => 4814610a4c
Routing => 671ecd03b4

[auto-updated: submodules]
2018-07-12 18:19:50 -07:00
ASP.NET CI 5be1269db9 Updating submodule(s)
Mvc => f12f9b46ed

[auto-updated: submodules]
2018-07-13 01:18:54 +00:00
James Newton-King 4814610a4c
Merge branch 'merge/release/2.2-to-master' 2018-07-13 13:01:33 +12:00
Nate McMaster 930ed239e4
Pin version variables to the ASP.NET Core 2.1.2 baseline
This reverts our previous policy of cascading versions on all servicing updates.
This moves variables into the 'pinned' section, and points them to the latest
stable release (versions that were used at the time of the 2.1.2 release).
2018-07-12 17:32:01 -07:00
Nate McMaster d8e10d0870
Updating dependencies to 2.1.2 and adding a section for pinned variable versions 2018-07-12 17:32:01 -07:00
Pranav K 0e9123dfcc
Merge pull request #8069 from dotnet-maestro-bot/merge/release/2.2-to-master
[automated] Merge branch 'release/2.2' => 'master'
2018-07-12 17:24:17 -07:00
James Newton-King f12f9b46ed
Add startup filter to set MiddlewareFilterBuilder.ApplicationBuilder 2018-07-13 12:23:30 +12:00
James Newton-King 671ecd03b4
Merge branch 'merge/release/2.2-to-master' 2018-07-13 12:19:30 +12:00
ASP.NET CI e6cf5409bb Updating submodule(s)
IISIntegration => 36d7c8ec42
Mvc => a5083d525b

[auto-updated: submodules]
2018-07-12 23:43:41 +00:00
Justin Kotalik 36d7c8ec42
Add startup event log for ANCM inproc (#1047) 2018-07-12 16:03:06 -07:00
ASP.NET CI e0ab887fcc Updating submodule(s)
Security => fe1b59f068

[auto-updated: submodules]
2018-07-12 15:44:11 -07:00
Hao Kung a5083d525b
Fix regression with Authorize + IPolicyProvider (#8068) 2018-07-12 15:36:03 -07:00
ASP.NET CI 9f527918c0 Updating submodule(s)
Routing => 0cf972cc43
Security => 175d493632

[auto-updated: submodules]
2018-07-12 22:34:52 +00:00
James Newton-King 0cf972cc43
Error message on no dispatcher middleware in endpoint middleware (#600) 2018-07-13 10:16:21 +12:00
Chris Ross (ASP.NET) fe1b59f068 Merge branch 'release/2.2' 2018-07-12 14:46:41 -07:00
Chris Ross (ASP.NET) 175d493632 Merge branch 'release/2.1' into release/2.2 2018-07-12 14:43:40 -07:00
ASP.NET CI 9691b87b4b Updating submodule(s)
EntityFrameworkCore => 2529d15ead761c70c20fa3b783bb1cac27fb0465

[auto-updated: submodules]
2018-07-12 21:40:25 +00:00
ASP.NET CI a4353e5ef5 Updating submodule(s)
EntityFrameworkCore => 8e04da29564561c8b390ff46d896db721a2f4a3d
Mvc => 46189abda7

[auto-updated: submodules]
2018-07-12 21:35:04 +00:00
Pranav K 46189abda7 Refactoring for ApiConvention analyzers 2018-07-12 14:26:27 -07:00
Nate McMaster 24a80d7553
fixup! Pin version variables to the ASP.NET Core 2.1.2 baseline 2018-07-12 14:23:37 -07:00
Chris Ross (ASP.NET) aef7ff7959 Add JwtBearer test for SaveToken #1768 2018-07-12 14:13:25 -07:00