Ryan Nowak
572e57e25c
Create Mvc.Abstractions
...
Creates a new package 'Microsoft.AspNet.Mvc.Abstractions' which defines
APIs and contracts for core concepts and extensibility points in MVC.
Includes:
- ModelBinding
- Validation
- Model State
- Model Metadata
- Action Descriptors
- IActionResult
- Filters
- IActionConstraint
2015-04-27 00:49:14 -07:00
Chris Ross
6223aac9be
Handle Http.Core rename.
2015-04-16 15:48:27 -07:00
Praburaj
b485b60014
Updating the version of System.Runtime.Serialization.Primitives
2015-03-16 14:02:28 -07:00
N. Taylor Mullen
1d578ca2fd
Remove BOM from project.json, *.cmd, *.sh and *.shade files.
2015-03-09 12:56:42 -07:00
N. Taylor Mullen
e829ba7646
Update aspnet50/aspnetcore50 => dnx451/dnxcore50.
2015-03-08 12:52:24 -07:00
Ryan Nowak
90cef3b9ca
Refactor of the model metadata provider
...
Separates the MMP into two phases:
1). Creation of the ModelMetadata, discovery of properties and attributes
(reflection) is part of the MMP
2). Lookup of details based on attributes is now part of another phase,
and has its results cached.
Users can now implements and register an IFooMetadataProvider to customize
a single aspect of metadata (see how data annotations does it).
2015-03-05 13:19:10 -08:00
N. Taylor Mullen
df4b92b1c1
Update MVC projects to utilize Common repo classes.
...
- Had to add extra dependencies to work around aspnet/XRE#1237 .
- Updated src and test projects.
2015-02-22 18:23:28 -08:00
Ajay Bhargav Baaskaran
088bb18eed
Added support for binding FormCollection
...
- Added FormCollectionModelBinder
- Added relevant unit and functional tests
2015-02-13 11:14:50 -08:00
Kiran Challa
5c2dc5db11
[Fixes#1792]Separate XML serializers to Microsoft.AspNet.Mvc.Xml
2015-01-22 15:09:20 -08:00
Ajay Bhargav Baaskaran
437eb93bde
File upload model binder
...
- Support for binding posted file to type IFormFile
- Support for multipart/form-data in FormValueProviderFactory
- Updated Mvc Sample
- Added relevant unit and functional tests
2015-01-15 13:41:14 -08:00
Chris Ross
91d7e382d1
Consume new strongly typed headers. Remove temp implementations.
2015-01-14 15:51:34 -08:00
Pranav K
2df482aa5c
Reacting to System.Xml.XmlSerializer version change
2014-12-12 13:55:01 -08:00
lajones
ce46ac455e
Fix for EF issue 1109 - removing Microsoft.DataAnnotations nuget package.
...
Replacing dependencies with direct dependencies on the underlying packages/assemblies.
2014-12-02 09:34:05 -08:00
Ajay Bhargav Baaskaran
e21f157095
changed contract.assert to debug.assert
2014-11-19 15:35:28 -08:00
Kirthi Krishnamraju
dc1aaf0664
Merge branch 'release' into dev
2014-10-29 13:42:56 -07:00
Kirthi Krishnamraju
028a2359a4
Added description in project.json for all projects
2014-10-29 13:40:31 -07:00
Pranav K
07ff6eb3be
Update to JSON.Net 6.0.6
...
Fixes #1473
2014-10-29 10:18:55 -07:00
Pranav K
1e3828eb7d
Changing NewtonSoft.Json version to 6.0.6
2014-10-24 01:16:32 -07:00
Pranav K
e174b66b4f
Reacting to System.Collections.Concurrent versioning change
2014-10-23 23:10:18 -07:00
Pranav K
66f626b828
Remove unnecessary references from project.json
2014-10-17 14:26:58 -07:00
sornaks
53379e4395
Issue #1206 - DefaultBodyModelValidator throws if get accessor throws.
...
Fix: The MvcOptions takes in a list of ExcludeFromValidationDelegate (Func<Type,bool>). This func verifies if the type is excluded in validation or not.
2014-10-16 16:09:30 -07:00
sornaks
5fa8a91111
-Issue #913 - Model-binding is being case-sensitive when binding Url data to Enum parameter.
...
Fix: Using TypeConverter solves this problem.
-Issue #1123 - TypeConverterModelBinder cannot bind "byte" and "short".
Fix: Modified code to use TypeConverter which can handle these scenarios.
-Removing the GetConverterDelegate method and making the code similar to the WebApi.
2014-10-14 15:36:52 -07:00
Pranav K
7fabb80991
Reacting to CoreCLR version changes
2014-10-10 15:14:04 -07:00
Pranav K
b19764d922
Reacting to CLR package versioning changes
2014-10-10 10:34:01 -07:00
N. Taylor Mullen
2670b19f5c
Remove framework assembly versions.
2014-10-06 14:57:43 -07:00
David Fowler
5890b5b254
Fixed up references
2014-10-05 13:24:00 -07:00
Pranav K
6944fd4bc4
Reacting to System.Text.Encoding package version change
2014-09-11 10:06:55 -07:00
Wei Wang
44ccea6871
Upgrade Newtonsoft.Json to 6.0.4 version
2014-09-10 08:52:12 -07:00
David Fowler
34add2249e
Updated to use the new target framework in project.json
2014-09-04 02:02:40 -07:00
David Fowler
2e6e5307f6
Updated to use the new target framework in project.json
2014-08-28 22:14:10 -07:00
Pranav K
a3ab95713e
Reacting to System.IO package version change
2014-08-20 06:56:35 -07:00
harshgMSFT
d97a427b3d
Adding Input Formatters to MVC Options and using HeaderValueAbstractions
2014-08-18 10:25:19 -07:00
Pranav K
9c545aa343
Updating System.Xml.ReaderWriter to 4.0.10.0
2014-07-29 22:11:50 -07:00
sornaks
cee73c0af3
1. Introducing XML Input Formatters.
...
2. Adding DelegatingStream class
3. Unit + Functional tests for formatters.
2014-07-29 15:04:23 -07:00
Pranav K
f6106e424e
Reacting to System.Collections versioning change
2014-07-14 15:54:00 -07:00
David Fowler
7e7c56ce48
Renamed configurations to frameworks in project.json
2014-07-13 21:58:12 -07:00
Brice Lambson
172dcd179b
Bump version to 6.0.0-*
2014-06-19 11:21:43 -07:00
Ryan Nowak
7f34c94de7
Adding a context class for ValueProviderFactories
...
This allows model binding to once again be independent of routing. Sending
RouteContext into model binding was an odd choice from a layering
point-of-view.
2014-06-11 18:03:09 -07:00
Ryan Nowak
69034b78b8
Issue #65 merge RoutingContext and RequestContext
...
See the relevant PR in aspnet/Routing#60 .
This incorporates the breaking changes.
2014-06-06 10:49:55 -07:00
Pranav K
1adcf14b3d
Renaming Common to Microsoft.AspNet.Mvc.Common
2014-05-21 19:16:45 -07:00
Ryan Nowak
b2c9b3b5d3
Unblocking the CI
...
DataAnnotations used to reference System.Reflection.Compatibility, which
was giving us a reference to some methods "for free". Really we should
have been pulling in this package all along.
2014-05-07 15:58:24 -07:00
lajones
235707ec8a
Microsoft.ComponentModel.DataAnnotations is being renamed to Microsoft.DataAnnotations
2014-05-07 13:35:36 -07:00
Pranav K
076dedcca5
Reacting to package and namespace changes
2014-05-06 14:06:29 -07:00
Ryan Nowak
4ece9969bf
HttpAbstractions
2014-05-05 16:29:14 -07:00
Ryan Nowak
a9a7663cbd
Update MVC for reflection package changes
2014-05-05 10:38:07 -07:00
Louis DeJardin
bbcac43aaa
Updating DataAnnotations version reference
2014-05-02 20:53:12 -07:00
Ryan Nowak
40e7fcc9ba
Turning on warnings as errors
2014-04-16 20:21:07 -07:00
dougbu
655b329dd0
Increment System.Threading.Tasks package version
...
- today's build break, mark II
also remove dangling reference to TestCommon
2014-03-27 19:56:27 -07:00
Pranav K
683c5bf9b3
Adding JsonInputFormatter for reading json encoded data from the request
...
body
2014-03-20 20:48:25 -07:00
dougbu
5875452755
Quick fix-ups
...
- Move .NET test projects back into net45 folder
- Catch up with latest System.Runtime.InteropServices version
2014-03-19 23:41:17 -07:00