Hao Kung
86dcbfd0d1
React to options and hosting changes
...
Uses EnsureRequestServices to force RequestServices to be created
2014-10-14 19:09:15 -07:00
Harsh Gupta
3b19de0e42
Fixing #106
2014-10-14 17:51:15 -07:00
SonjaKhan
2a8ac595d8
Refactoring ILogger, see aspnet/Logging#3
2014-10-14 10:20:58 -07:00
jacalvar
3ff9d6e8a0
[ Fixes #108 ] Disallow the use of '*' in route parameter names
2014-10-13 15:55:02 -07:00
Pranav K
e8de0f9d6e
Updating System.Text.RegularExpressions version
2014-10-10 14:01:37 -07:00
Pranav K
91a11a9dfe
Reacting to CLR package versioning changes
2014-10-10 10:34:07 -07:00
Hao Kung
3e4a412b21
React to options change
2014-10-08 12:56:01 -07:00
Max Toro
fc5f702162
Made GetVirtualPath virtual
...
For extensibility. This method has always been virtual in MVC and Web API.
2014-10-06 19:21:20 -07:00
David Fowler
964e84e57b
Fixup references
2014-10-05 12:30:20 -07:00
Pranav K
7dc6019839
Adding quotes around boolean value in project.json to make
...
JavaScriptSerializer on Mono happy
2014-09-22 11:38:34 -07:00
Pranav K
dcd921005c
Updating tests to run on Mono
...
Fixes #95
2014-09-22 11:19:13 -07:00
Pranav K
c9c53a686d
Updating build.sh to use kvm from KoreBuild
2014-09-21 21:56:59 -07:00
Pranav K
8de83ce117
Updating dev NuGet.config
2014-09-17 09:58:35 -07:00
Pranav K
54c8f97615
Updating release NuGet.config
2014-09-17 09:58:33 -07:00
Pranav K
b15810a173
Reacting to System.Text.Encoding package version change
2014-09-11 10:06:57 -07:00
Chris Ross
fbe4da4db9
Handle IBuilder rename to IApplicationBuilder.
2014-09-10 12:44:52 -07:00
David Fowler
867ec5241d
Updated build.cmd
2014-09-05 01:50:56 -07:00
David Fowler
4a8de5dad4
Updated to use the new target framework in project.json
2014-09-04 01:50:07 -07:00
David Fowler
81e905cfa9
Updated to use the new target framework in project.json
2014-08-28 23:45:58 -07:00
jacalvar
ab7445f59d
[ Fixes #9 ] Use a common query string builder api
...
1. Added a reference to Microsoft.AspNet.WebUtilities.
2. Refactored TemplateBinder to use QueryBuilder instead of
manually creating a query string.
2014-08-27 10:04:29 -07:00
harshgMSFT
30084b061b
Removing stale entry in .kproj
2014-08-15 17:34:34 -07:00
harshgMSFT
70402c8f2c
Adding RegexInlineRouteConstraint
2014-08-15 17:32:25 -07:00
Louis DeJardin
b9baae4693
Implementing ILoggerFactory.AddProvider
2014-08-15 16:15:03 -07:00
David Fowler
966d6dd016
Removed source files from the project
2014-08-15 09:26:26 -07:00
harshgMSFT
e12122ec76
Fixing doc comment.
2014-08-13 11:57:56 -07:00
harshgMSFT
efdd3054d2
Adding DataTokens Support.
2014-08-11 11:59:00 -07:00
harshgMSFT
860fcf65f3
Reacting to helios rename
2014-08-06 17:09:25 -07:00
harshgMSFT
5b849596bb
Fix for Issue#55 Changing Template->RouteTemplate
2014-08-06 16:14:50 -07:00
Pranav K
20ec60f921
Updating dev Nuget.config
2014-08-06 12:30:47 -07:00
Pranav K
dc57fd8dc2
Updating release Nuget.config
2014-08-05 15:50:23 -07:00
Ben Brown
fca9831115
Routing Logging
...
Added scoped logging to RouterMiddleware, RouteCollection, and
TemplateRoute.
2014-08-01 13:59:48 -07:00
Ryan Nowak
61436fb7d1
Revert "Revert "Fix for issue 85 - Dictionary types should return null on key not found""
...
This is reverting the revert. We're going to go ahead with this change and
work around it in MVC.
This reverts commit 0e826e69e6 .
2014-07-31 15:01:03 -07:00
Ryan Nowak
0e826e69e6
Revert "Fix for issue 85 - Dictionary types should return null on key not found"
...
This is causing issues with routing functional tests in CoreCLR. Suspect
CoreCLR compat issue.
This reverts commit ae65001e84 .
2014-07-25 14:35:36 -07:00
Ryan Nowak
ae65001e84
Fix for issue 85 - Dictionary types should return null on key not found
...
This change makes RouteValueDictionary a full IDictionary implementation
instead of a subclass of Dictionary.
Followed the patterns used in the old implementation, namely preserving
the struct-returning behavior of Keys/Values/GetEnumerator.
2014-07-25 13:17:52 -07:00
Ryan Nowak
3eb6c22330
Make RoutePartsEqual public.
2014-07-15 14:25:05 -07:00
Ryan Nowak
038802ee45
removing unneeded web.config
2014-07-15 14:14:15 -07:00
Pranav K
b9898ef249
Reacting to System.Collections versioning change
2014-07-14 15:54:43 -07:00
Ryan Nowak
ad0ebb9f4c
cr feedback
2014-07-14 15:31:45 -07:00
Pranav K
fab9ffd208
Reacting to System.Collections version change
2014-07-14 15:22:43 -07:00
David Fowler
f696a06012
Renamed configurations to frameworks in project.json
2014-07-13 22:00:44 -07:00
Ryan Nowak
27d6a735af
Implement a 'required' constraint
...
This is useful for a variety of interesting scenarios in link generation
where a default value doesn't appear in the route template as a parameter.
This can be used to implement the desired behavior for areas - where the
'area' key is sticky.
2014-07-08 16:23:14 -07:00
Ryan Nowak
63dcdd6ca5
Fix for #77 - pass ambient values not in the template to constraints
...
This change adds tests and makes the behavior consistent with legacy MVC
as far as what values are visible in constraints.
This is important because it allows constraints to make decisions based on
whether or not a value is present even if it's not in the template. This
is similar to the behavior of WebAPI link generation or Area link
generation in MVC 5 - but without hardcoding.
2014-07-08 10:18:00 -07:00
tugberkugurlu
c6eff50c24
directly return inside the BuilderExtensions.UseRouter method
2014-07-01 10:03:52 +03:00
Brice Lambson
1f9b7f00d6
Updating dev Nuget.config
2014-06-20 14:33:27 -07:00
Brice Lambson
a86965f00e
Updating release Nuget.config
2014-06-20 14:33:26 -07:00
Brice Lambson
a0a0db9856
Bump version to 1.0.0-*
2014-06-19 16:46:05 -07:00
harshgMSFT
cef4a3ec05
Removing dictionary overloads from MapRoute.
2014-06-19 14:38:08 -07:00
Wei Wang
a6c872bb08
Change the default author in makefile.shade
2014-06-18 16:41:34 -07:00
harshgMSFT
fbffcb7b40
Adding Remaining Inline Route Constraints.
2014-06-18 16:29:49 -07:00
harshgMSFT
0ca5576926
StyleCop Fixes for routing.
2014-06-16 11:18:01 -07:00