Commit Graph

566 Commits

Author SHA1 Message Date
Ryan Nowak 7685e17e80 Add Addresses and link generation 2017-09-24 23:16:34 -07:00
Javier Calvarro Nelson 475712d613 Update API Check baselines 2017-09-22 14:16:39 -07:00
Ryan Nowak 41f26dc69d Add endpoint disambiguation
- Better sample of metadata
- Sample shows how conventional routing would work
- Added endpoint disambiguation
2017-09-22 10:54:20 -07:00
Justin Kotalik 57bf1494dd Increase Minimum Version of Visual Studio to 15.3.0 2017-09-21 17:58:03 -07:00
Ryan Nowak d652b86852 Split RVD in twain 2017-09-21 09:19:10 -07:00
Ryan Nowak 134096d9cb Relayer implementation
This refactor introduces two major changes

1. Now creating the 'handler' delegate happens inside the endpoint
middleware. This allows you to short circuit even harder, AND to create
endpoint funcs that capture and use 'next' to rejoin the middleware
pipeline.

2. Relayered the implementation to have routing plug into the dispatcher.
It wasn't immediately apparent to me that this was the right thing to do,
but I think we will need to do things this way to deliver the kind of
back-compat experience we need to do.

The idea that I have is that 'attribute routing' will be the 'default'
entry in the dispatcher. Adding additional conventional routes or other
IRouter-based extensibility will be possible through adapters - but the
default experience will be to add items to the 'attribute route'.

So. We will need to port the attribute routing infrastructure to the
dispatcher library.

We may also need to make RVD into a subclass of something in the
dispatcher assembly.
2017-09-17 18:29:22 -07:00
Jass Bagga b01072eb47 Use RouteTemplate and TemplateMatcher (#443)
Addresses #438
2017-09-14 15:24:40 -07:00
Jass Bagga a9b47f6722 Startup experience (#442)
Addresses #437 and #440
2017-09-11 15:10:33 -07:00
Jass Bagga 6b2ccdead8 Add sample to "select" an address and generate a URL (#434)
Addresses #428
2017-09-01 14:02:16 -07:00
Jass Bagga ebd0baa458 Add dispatcher packages 2017-08-31 11:54:27 -07:00
Nate McMaster e67d85d30c Use PackageLineup to manage PackageReference versions 2017-08-29 11:31:54 -07:00
Nate McMaster 44f9a7083b Use Directory.Build.props/targets 2017-08-29 11:30:03 -07:00
Nate McMaster 248f15dee1 Upgrade to xunit 2.3.0-beta4
Includes some changes as required by the new analyzers in this upgrade
2017-08-22 17:49:54 -07:00
John Luo 32721a0ad0 Ensure fallback to curl after failed wget 2017-08-02 14:33:42 -07:00
John Luo 27700a0409 Update __get_remote_file logic 2017-08-02 12:44:48 -07:00
Nate McMaster 341c673f30 Fix syntax warning when running build.sh on older versions of bash
[ci skip]
2017-07-26 10:28:56 -07:00
Nate McMaster aa54c26a12 Update bootstrappers to use the compiled version of KoreBuild
[ci skip]
2017-07-25 16:34:36 -07:00
Pranav K 43f48434f0 Updating to InternalAspNetCoreSdkVersion 2.1.1-* 2017-07-25 15:14:41 -07:00
Ryan Brandenburg 3564b4eaa4 Set AspNetCoreVersion 2017-07-24 17:58:31 -07:00
Ryan Brandenburg ac0b1895c1 2.0.0-rtm to 2.1.0-preview1 2017-07-24 12:32:50 -07:00
Ryan Brandenburg 685f50799f Skip first time experience on Appveyor 2017-07-10 15:24:05 -07:00
Pranav K cdb53832af Merge branch 'rel/2.0.0' into dev 2017-07-10 11:58:01 -07:00
Pranav K 5966f7158d Updating KoreBuild branch 2017-07-10 11:58:01 -07:00
Pranav K 5dd5d16306 Merge branch 'rel/2.0.0' into dev 2017-07-10 11:45:48 -07:00
Pranav K 5b3d36213e Branching for 2.0.0 rtm 2017-07-10 11:45:48 -07:00
Ryan Brandenburg f1bce4f6cd Remove NETStandard.Library.NETFramework 2017-07-07 10:23:17 -07:00
Pranav K 195d435278 Update version suffix for 2.0.0 RTM release 2017-07-06 15:08:47 -07:00
Ryan Brandenburg 24d589b8c8 Set "TreatWarningsAsErrors" before NuGet restore
* Ensures our build stays clean of NuGet warnings
2017-07-06 14:06:27 -07:00
Nate McMaster ec16dd1757 React to aspnet/BuildTools#293
[ci skip]
2017-07-06 10:39:04 -07:00
Pranav K c57938caa9 Update LICENSE.txt text 2017-07-03 14:07:45 -07:00
Pranav K 9370ffce3c Updating Moq to 4.7.49 2017-06-27 09:45:19 -07:00
Hao Kung cf229f479f React to options 2017-06-26 13:55:36 -07:00
Nate McMaster 46f3d6359f Adding libunwind8 to .travis.yml
[skip appveyor]
2017-06-26 09:41:12 -07:00
Kiran Challa 29643cbc5e Fixed version of netstandard.library 2017-06-15 05:33:02 -07:00
Mike Harder 42a28308cc Merge remote-tracking branch 'origin/rel/2.0.0-preview2' into dev 2017-06-09 12:38:05 -07:00
Mike Harder ca24342c09 Remove TreatWarningsAsErrors from common.props (#413)
- Property is automatically set by Internal.AspNetCore.Sdk
2017-06-09 12:37:45 -07:00
Pranav K a23f1601fd Remove usage of TaskCache 2017-06-08 09:06:41 -07:00
Pranav K 1ffa0c8aec Updating versions to preview3 2017-06-01 10:47:42 -07:00
Pranav K caacd8dc8b Merge remote-tracking branch 'origin/rel/2.0.0-preview2' into dev 2017-05-31 20:03:04 -07:00
Pranav K d7b7036700 Updating build scripts to point to 2.0.0-preview2 KoreBuild 2017-05-31 19:53:32 -07:00
Pranav K 17e6d80c82 Merge remote-tracking branch 'origin/rel/2.0.0-preview2' into dev 2017-05-31 19:46:43 -07:00
Pranav K b988b472ff Branching for rel/2.0.0-preview2 2017-05-31 19:37:16 -07:00
Kiran Challa 0276c4b0a0 Updated to use the latest shared runtime 2017-05-26 12:44:11 -07:00
Ryan Nowak d39305aa91 Improve formatting 2017-05-24 08:36:24 -07:00
Ryan Nowak 1165a1de33 Updates to generated resource files 2017-05-24 08:32:15 -07:00
Joonas Westlin 9a6cb89b8d Adjusted example error message to reflect the situation that causes the error. 2017-05-24 08:23:20 -07:00
Joonas Westlin a18f59ab88 Changed expected exception message to the one defined in Resources.resx.
Removed the Debug.Assert as that caused the test runner to crash as in
this case the preceding part is not a literal.
Fixes the test runner crash.
2017-05-24 08:23:20 -07:00
Joonas Westlin f457c7b9d8 Changed expected parameter p2 to non-optional as it is non-optional in the template string.
Fixes test.
2017-05-24 08:23:20 -07:00
Ryan Brandenburg efb097ce60 Target .NET Standard 2.0 and add net461 testing 2017-05-23 14:38:36 -07:00
Nate McMaster d075f1bcea Upgrade test framework versions and fix test issues 2017-05-12 15:13:17 -07:00