Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
465 commits
Select commit Hold shift + click to select a range
661d12b
Issue #170 --- Verify SingleResultWithEmptyIQueryable
biaol-odata May 28, 2018
8c45cb3
Splitting SelectExpand E2E tests into two separate classes
bitsforthought May 30, 2018
bdeba54
Adding E2E test coverage for $select support of complex properties
bitsforthought May 19, 2018
bcab6ae
Removing whitespace per PR feedback
bitsforthought Jun 1, 2018
3a50dd5
Replacing property with field
bitsforthought Jun 1, 2018
dde1df8
Merge PR#1458: Allow recursive comple3x types in OData model builder
bitsforthought Jun 11, 2018
cff0fd8
Fix the policheck problem
xuzhg Jun 11, 2018
70096b9
add a classic sample project
xuzhg Jun 13, 2018
0c8feff
fix the BaseAddressFactory in ODataMediaTypeFormatter
xuzhg Jun 13, 2018
6b36740
fix issue #1471 about the non-odata routing with DataContact & DataMe…
xuzhg Jun 16, 2018
b736b0b
Change the OptionalReturn to ReturnNullable in OperationConfiguration
xuzhg Jun 19, 2018
3357947
Fix #1387: add instance for the select all binder for perf
xuzhg Jun 21, 2018
d02bc61
Add support for Json Batch.
biaol-odata Jun 26, 2018
5faa1fb
Update ODL dependencies (#1508)
biaol-odata Jun 28, 2018
9e447bd
Return Task<> from method of controller doesn't pick up odata output …
xuzhg Jun 26, 2018
c99b321
Entity set aggregation (#906)
athoscouto Jun 28, 2018
7db0423
issue #1434: add the OData-Version into the No-Content response
xuzhg Jun 28, 2018
887a7e3
move & execute as late as possible
xuzhg Jun 28, 2018
1329a7c
update the version to 7.0 RTM (#1512)
xuzhg Jun 28, 2018
116e20d
[Feature] IN operator in WebAPI (#1497)
AlanWong-MS Jun 29, 2018
70f75f6
update the version to 7.0.1.beta
xuzhg Jun 29, 2018
4fd6ce5
downgrade the newtonsoft.json version to 6.0.4 for classic (#1519)
xuzhg Jul 6, 2018
935602b
Add the optional parameter into the model builder
xuzhg Jun 19, 2018
e2c86fc
change the property and fluent API in parameter configuration
xuzhg Jun 21, 2018
dbc1e62
make covention and attribute routing working on optional parameter
xuzhg Jul 7, 2018
5b60d4d
Modify the public api
xuzhg Jul 9, 2018
24b50c9
change the variable name
xuzhg Jul 9, 2018
1082884
Change the set as protected set in ParameterConfiguration
xuzhg Jul 13, 2018
82e801a
Add UseOData() extension methods for IApplicationBuilder
xuzhg Jul 9, 2018
1e1fe02
Fix issue #1529: ETag missing on derived entity set
xuzhg Jul 17, 2018
dfaa767
Resolve the comments
xuzhg Jul 17, 2018
c036af3
fix a typo
xuzhg Jul 17, 2018
4234404
Fix json batch response content type.
biaol-odata Jul 16, 2018
b189015
update version to 7.0.1 RTM
xuzhg Jul 17, 2018
8ca738c
update the version to 7.0.2 beta
xuzhg Jul 18, 2018
8cf2047
For netcore implementation, skip content serialization content for em…
biaol-odata Jul 21, 2018
289c84b
Fix issue #1555: ETagMessageHandler on controller will throw exception
xuzhg Aug 3, 2018
ecc4a0d
Don't assume port 80 when generating nextLink in ASP.NET Core #1559 (…
andrewlock Aug 10, 2018
5bf20f9
Fix =* not returning dynamic properties
xuzhg Aug 20, 2018
131b8f3
resolve the comments
xuzhg Aug 22, 2018
756144e
Null check on ODataQueryParameterBindingAttribute for Net Core (#1588)
smariussorin Aug 23, 2018
44fee06
CSDL returned from $metadata endpoint has incorrect "Unicode" attributes
bitsforthought Aug 25, 2018
29c76fe
Fix the issue #850, (de)serialize using the Edm Enum member string
xuzhg Jul 31, 2018
965869d
change the comments
xuzhg Jul 31, 2018
56ca1fc
EnumMember also accept the Model alias
xuzhg Aug 1, 2018
12d998c
Resolve the comments and add more unit tests
xuzhg Aug 2, 2018
697f8eb
Add the iconUrl to the nuget spec
xuzhg Sep 10, 2018
5c59a95
Fix compile error in sample project (#1615)
rasoulian Sep 17, 2018
2c8ec36
Improving the error message for when an unknown property is deserialized
bitsforthought Sep 23, 2018
a7d6fe9
Addressing PR feedback
bitsforthought Sep 25, 2018
3ec3a69
Merge pull request #1621 from brjohnstmsft/better-error-message
KanishManuja-MS Sep 25, 2018
b40216f
Allow adding new members to a collection through a POST request (#1628)
KanishManuja-MS Oct 9, 2018
d36fe59
Fix the security vulnerabilities in project dependencies:
xuzhg Oct 24, 2018
cab84da
Allow ODataFeature.TotalCount set to null. (#1667)
biaol-odata Nov 7, 2018
90a24d5
Respect preference header for paging (#1673)
KanishManuja-MS Nov 8, 2018
7e2c86e
Fixes #1600 (#1601)
freeranger Nov 14, 2018
b5e2a42
Take and Top query use wrong Provider.CreateQuery Method #1617 (#1618)
HRasch Nov 14, 2018
4654961
Individual query options to utilize DI config (#1664)
biaol-odata Nov 14, 2018
ca3f9d8
Fix typo in ODataApplicationBuilder.cs (#1681)
KanishManuja-MS Nov 15, 2018
0f158d1
Fix issue #1631, Singleton and single navigation property possible wi…
xuzhg Nov 19, 2018
de7dcd0
Fix #1591 - Honor namespace value when registering Types using Build…
RamjotSingh Nov 19, 2018
f6b5d0c
Allowing the definition of partner relationships (#1685)
xuzhg Nov 20, 2018
67dae4c
version bump to 7.1 RTM. (#1686)
biaol-odata Nov 20, 2018
bbbaebf
update version to 7.1.1.beta
biaol-odata Nov 20, 2018
a791df8
$filter=Nav/any(t:false) converted to Nav.any(_ => False) instead of …
kosinsky Sep 20, 2018
71e67d5
Remove contradiction
kosinsky Sep 26, 2018
73ceed4
Fix issue #1725 and related: make on DateTimeOffset with Date work
xuzhg Jan 11, 2019
376ee22
Update README.md
xuzhg Jan 17, 2019
f2cf8f4
[Regression] Fixes and coverage for primitives in URL parameters. (#1…
robertmclaws Jan 29, 2019
49e0afb
Merge pull request #1715 from kosinsky/users/kokosins/AnyFalse
raheph Feb 20, 2019
3b1ecc5
Update the Microsoft.AspNetCore.All version to meet security vulnerab…
xuzhg Feb 21, 2019
2cbf4e3
Test and fix for issue 1802 (ODataEnumDeserializer.ReadInline fails w…
May 20, 2019
9a90828
PR # 1793: Fix ODataModelBinderConverterTests in debug mode
kosinsky May 20, 2019
f69ca59
Update to OData Library v7.6, fix the failing test cases (#1825)
xuzhg Jun 7, 2019
3b4aa3c
Change the test case CanConfigureSingleProperty_MultipleBindingPath_F…
xuzhg Jun 10, 2019
52161d4
Custom NextLink generation with default SkipToken implementation (#1724)
KanishManuja-MS Jun 27, 2019
5c34d08
Support leading and trailing spaces in query options (#1823)
kosinsky Jul 1, 2019
39b2cdb
Support $apply for EF Core (#1728)
kosinsky Jul 1, 2019
1cf1f05
Enable dollar ref after dollar expand
xuzhg Jul 1, 2019
7ab7dbf
fix #194. Support count in orderby and filter query options. (#1844)
genusP Jul 3, 2019
8c40688
Fixing N+1 query bug on expands (#1653)
joshcomley Jul 18, 2019
cee398f
401 support (#1839)
mikepizzo Jul 18, 2019
da67543
Fix assignment of CollectionExpandedProperty.TotalCount when using EF…
gunars-skangals Jul 18, 2019
5e34b90
Support default value for primitive and enum property (#1851)
genusP Jul 29, 2019
6280eb5
Fix SelectExpandBinder to take into account constant parameterization…
adzhiljano Jul 29, 2019
174259c
Improvement support continue-on-error in batch request (#1849)
genusP Jul 29, 2019
aad8cac
Fix error response in ValidateODataBatchRequest (#1854)
hfaran Jul 29, 2019
9d084cd
Fix EnableQuery attribute to take into account constant parameterizat…
adzhiljano Jul 30, 2019
9519a42
Fix ordering the keys according to the ColumnAttribute.Order property…
Galad Jul 30, 2019
0303c8f
Remove constructor from public surface; upcoming PR will remove it (#…
KanishManuja-MS Jul 31, 2019
14a2e62
Flatten properties before using in aggregation to avoid nested querie…
kosinsky Jul 31, 2019
f572a85
Revert "Fix ordering the keys according to the ColumnAttribute.Order …
KanishManuja-MS Jul 31, 2019
bea7d89
Fix ordering the keys according to the ColumnAttribute.Order property…
KanishManuja-MS Jul 31, 2019
7467d96
Update WebStack.versions.settings.targets (#1869)
KanishManuja-MS Aug 1, 2019
4207cde
Update minimum version of ODL to be 7.6 (#1876)
KanishManuja-MS Aug 2, 2019
0e9c4ba
Update the version number for the fix release
KanishManuja-MS Aug 2, 2019
94458ef
Ensure that all expand item options preserved when translating SELECT *
kosinsky Jan 16, 2019
0c5b1bf
Include EnableCorrelatedSubqueryBuffering when copying from existing …
mikepizzo Sep 12, 2019
c882415
Ensure generated skip token respects casing conventions (#1895)
folkcoder Sep 17, 2019
eb6b141
create test and fix issue
Sep 23, 2019
6997ee1
replace var to PropertyInfo
Sep 24, 2019
b14c643
create test and fix issue (#1907)
mikepizzo Sep 24, 2019
12f41d7
Merge pull request #1884 from kosinsky/features/PreserveExpandOptions
mikepizzo Sep 24, 2019
80999f0
Support navigation properties on complex types (#1738)
KanishManuja-MS Oct 1, 2019
e1a0653
Added more logging for flacky AggregateNavigationPropertyWorks test (…
kosinsky Oct 2, 2019
6bfd10e
Rename a country name for make Policheck happy
xuzhg Oct 2, 2019
8399aea
Change AssemblyVersionAttribute without revision
xuzhg Sep 27, 2019
4fcf574
Update to OData Library v 7.6.1, fix the failing test cases (#1919)
xuzhg Oct 2, 2019
1ba35f4
Update the Performance project dependency to 7.6.1
xuzhg Oct 3, 2019
250e955
fix issue #1814: Add Entity property for Created and Updated Result
xuzhg Oct 3, 2019
db35c74
Update the PublicApi base
xuzhg Oct 3, 2019
8137b65
Support groupby with property path length greater than 2
adzhilyanov Oct 3, 2019
55c8c71
Add a compatibility flag for generating next link with negative top v…
KanishManuja-MS Oct 3, 2019
b603010
Recreate the DataBase if the Model is detected to be changed. (#1927)
KanishManuja-MS Oct 8, 2019
bef6d82
Allow IN operator for enums (#1910)
Danielku15 Oct 8, 2019
5061dca
Update WebStack.versions.settings.targets (#1928)
KanishManuja-MS Oct 8, 2019
a846009
Enable $select improvement with path and nested query options (#1941)
xuzhg Dec 11, 2019
94764ee
Fix #1965: Pass keyId parameter to controller actions of single-key e…
habbes Dec 11, 2019
9962a28
Update the release version to 7.2.3
xuzhg Dec 11, 2019
a533f8f
Enable skip test case because the issue #196 is fixed
xuzhg Dec 11, 2019
5b7145a
Enable IRouter-based routing for ASP.NET Core 3.x
xuzhg Dec 17, 2019
cb08552
Update readme
odero Dec 17, 2019
e8bb2eb
Update Nuget.exe and build.ps1
xuzhg Dec 19, 2019
4816138
Fix #1992, Missing Null check in SelectExpandNode class
xuzhg Dec 19, 2019
4eb6b7f
Update to .NET Core 3.1
xuzhg Dec 21, 2019
f372ead
Fix the byte[] and char[] property in select
xuzhg Dec 13, 2019
3320748
Update to release version 7.3.0 RTM
xuzhg Dec 23, 2019
13e037e
Fix error message to state that value must be 1 or greater, instead o…
YishaiHornbacher Dec 18, 2019
7add841
Add collection navigation property into the sample
xuzhg Dec 27, 2019
05a2f2c
Add the Lazy-loading into the .NET Core 3.1 sample project
xuzhg Dec 27, 2019
d669038
Fix the ToInt16 overflow during build
xuzhg Jan 2, 2020
6f9052a
Add a collection complex into sampel project
xuzhg Jan 9, 2020
82c54cb
Fix issue #1610: OData AddLink (CreateRef) error when performing batc…
gathogojr Feb 4, 2020
4a28a1f
Update Readme.md to use the latest build status badge
xuzhg Feb 4, 2020
b92f2df
PR #2014: Fix performance drop when using a big model
CarlosMontagut Feb 4, 2020
32126e4
Batch Fixes:
mikepizzo Feb 11, 2020
b217026
Fix multiple batching issues:
mikepizzo Feb 12, 2020
028f74b
Update WriteResponseAsync to be backward compatible with current sync…
mikepizzo Feb 13, 2020
aa5a57f
Fix the metadata level in ETag E2E test
xuzhg Feb 13, 2020
0ec34b4
Change ETagsOtherTypesTest for independent parallel running
xuzhg Feb 14, 2020
eeb19f9
Merge pull request #2048 from mikepizzo/BatchFixes
mikepizzo Feb 23, 2020
6ab92a5
Fix DollarId test parallel running
xuzhg Feb 25, 2020
81078cb
Merge pull request #2065 from xuzhg/FixDollarIdParallelTests
Sreejithpin Feb 25, 2020
ec69a7b
Fix MixScenarioTest and Inheritance parallel running problem
xuzhg Feb 26, 2020
279f60d
Added support for compute() transformation in $apply (#1877)
kosinsky Feb 26, 2020
8995eae
Fix issue#1962: Filtering on a property of casted object fails. PR #1986
Sreejithpin Feb 27, 2020
813349a
Ensures nullable enums are properly handled for In operator. Issue #1…
kusc-leica Feb 27, 2020
0204e70
[Endpoint routing review]First draft to enable endpoint routing using…
xuzhg Feb 27, 2020
c7d6873
Ensure =compute() works with EFCore3.1, PR #2069
kosinsky Mar 2, 2020
7f1c284
Fix #1953: Generation of Skiptoken value with DateTime
Mar 2, 2020
c62e8b1
Fix #1947: Use ODataValueProvider, PR #1948
Mar 2, 2020
dd0d4e2
Remove CaseInsensitiveResolver in test, PR #1946
Mar 3, 2020
e5410e8
Enable $batch request with Endpoint routing
xuzhg Mar 3, 2020
a8bb06c
Filter batch request headers copied to individual requests (#2064)
habbes Mar 18, 2020
221a799
Add the parameter name when create the parameter expression
xuzhg Mar 31, 2020
622a4ad
Revert the default null propagation to false for EF Core
xuzhg Apr 8, 2020
213699f
PR #2067: Fix the build.ps1 in internaltion system environment
tomimon Apr 10, 2020
daf49b4
Update the version to beta2
xuzhg Apr 10, 2020
a664c1c
Add support for derived type constraint annotation (#1977)
KanishManuja-MS Apr 15, 2020
e45702c
update the release version to 7.4 RTM
xuzhg Apr 17, 2020
aaab10e
Update README.md
xuzhg May 5, 2020
6327131
Fix issue #2009: sync calls within async routines
mikepizzo May 6, 2020
a56f065
OData/WebApi#1837: SetDefaultODataOptions doesn't work/has dead code
crgolden May 8, 2020
83ee99a
Fix the failing batch async test cases
xuzhg May 8, 2020
c4a2754
Fix logic for patching structured type with complex type dynamic prop…
gathogojr May 14, 2020
dbb60aa
Fix #2146 and #2141: the context Uri and location wrong with PathBase…
xuzhg May 5, 2020
4aa8831
update the version 7.4.1
xuzhg May 21, 2020
63f1c66
Fix client-side evaluation for string comparison queries, PR #2053.
SiberaIndustries May 22, 2020
4d8c2ba
Copy query settings correctly, PR #2169
KanishManuja-MS May 22, 2020
8de67a7
Fix EFCore memory lean when query contains collection constant, PR 2172
habbes May 22, 2020
1b6c9bf
Add System.Diagnostics.EventLog
xuzhg Jun 9, 2020
34c5ec9
#1645 okay this is the easy part, now I get to hunt down where the in…
kccarter76 Jun 29, 2020
74a4d3a
Create dotnet-core.yml
kccarter76 Jun 29, 2020
97340aa
Update dotnet-core.yml
kccarter76 Jun 29, 2020
06f2992
Update dotnet-core.yml
kccarter76 Jun 29, 2020
4bc104a
Update dotnet-core.yml
kccarter76 Jun 29, 2020
7bd2fe9
Update dotnet-core.yml
kccarter76 Jun 29, 2020
4998dc8
Update dotnet-core.yml
kccarter76 Jun 29, 2020
9a1c79d
trying to get the github integration server building this code
kccarter76 Jun 29, 2020
c42f738
#1645
kccarter76 Jun 29, 2020
4f0872d
linux is very picky about names
kccarter76 Jun 29, 2020
a774ae3
Update dotnet-core.yml
kccarter76 Jun 29, 2020
8d08fbe
Rename ProductsCSDL.xml to ProductsCsdl.xml
kccarter76 Jun 30, 2020
090f996
no message
kccarter76 Jun 30, 2020
691a0ef
local test run completes succesful
kccarter76 Jun 30, 2020
f80cb57
Merge pull request #5 from kccarter76/dev/issue-1645
kccarter76 Jun 30, 2020
fa89897
#1645 unit test added and all unit tests passing
kccarter76 Jun 30, 2020
d6f43e4
Merge pull request #6 from kccarter76/dev/issue-1645
kccarter76 Jun 30, 2020
304be77
Delete dotnet-core.yml
kccarter76 Jun 30, 2020
8b1f5a2
remove the code that the designer did not
kccarter76 Jun 30, 2020
ed6d0b9
#1645 moved the interfaces to the shared project and adjusted things …
kccarter76 Jul 1, 2020
0c22e8e
#1645 updated the EnableQueryAttribute for AspNet
kccarter76 Jul 1, 2020
00da586
#1645 finally was able to generate the bsl
kccarter76 Jul 1, 2020
c49bfa5
Issue 2177 - Fix skip token encoding (#2197)
YoannaAtanasova Jul 10, 2020
4846b3d
Avoid NullReferenceException on TruncatedCollection<T> (#2200)
Jul 10, 2020
40b8e57
Add cast operation to FilterBinder.BindIn, PR #2195
bdebaere Jul 21, 2020
8e2c3a7
Enable convention routing for operation import
xuzhg Jul 23, 2020
3247d65
Fix Delta<TStructuralType>.GetInstance() method (#2246)
gathogojr Aug 14, 2020
da533d4
Add HEAD Support for Attribute Routing (#2252)
ificator Aug 17, 2020
0904a8b
Fix invalid location header generated when key property for a model c…
gathogojr Sep 1, 2020
66e8f9a
update code files based on comments by marabooy
kccarter76 Sep 3, 2020
b8fc39e
per maraboy removed the notsupported exception
kccarter76 Sep 3, 2020
235b626
PR #2201: Modify ToInt16 to ToUInt16
bdebaere Sep 10, 2020
bd30d43
PR #2167, Add fine grained cors access control support
marabooy Sep 10, 2020
68024d1
Update the ODL dependency to ODL 7.7.1 and release version to 7.5 (#2…
xuzhg Sep 14, 2020
4d55fe1
Change the debugType as portable to push snupkg into Nuget.org
xuzhg Sep 14, 2020
b4066f3
Remove the null check, fix issue #1755 (#2142)
xuzhg Sep 15, 2020
7e6a23c
Improve action selector routing (#2168)
habbes Sep 15, 2020
1011139
Continue on the Nullcheck remove fix (#2285)
xuzhg Sep 15, 2020
0561a39
Fix #2265: Child collection nextlink
KenitoInc Sep 15, 2020
3916f9d
Implement support for long URL pattern (#2191)
gathogojr Sep 16, 2020
be49a71
ResourceContext.ResourceInstance throws exception if there's a select…
xuzhg Sep 16, 2020
22eb16c
Fix issue#2264, enable enum member alias for query options (#2267)
xuzhg Sep 16, 2020
c79634a
Fix #2056: opertation returns path for the return entity set or singl…
xuzhg Sep 16, 2020
a590182
Add the () for the function call to fix the failing test cases
xuzhg Sep 17, 2020
0fbd644
Fix #2071: AspNetCore Resolving of Batch ContentId for AddRelatedObje…
AdamCaviness Sep 17, 2020
ebe2a09
Fix #2262: Invalid partial JSON response happens expanding an entity …
KenitoInc Sep 17, 2020
e812738
Enhance batch accept header decision (#2231)
iwate Sep 17, 2020
1f48bed
Add Instance annotations to WebAPI (#2219)
Sreejithpin Sep 18, 2020
ade333a
Update version to 7.5.1
xuzhg Sep 18, 2020
eaeed9a
Fix buggy behaviour when addressing derived types (#2310)
gathogojr Oct 6, 2020
f569e6e
Fix failing tests occassioned by use of await expression in test asse…
gathogojr Oct 6, 2020
4f1215e
group by on date throws exceptions (#2302)
ElizabethOkerio Oct 8, 2020
dab1d01
add support for parameters defined with type
t03apt Oct 5, 2020
50a759d
issue #2316, Select a complex with null value fails, PR #2320
ificator Oct 12, 2020
dc77dce
Issue #2301, Fix routing regression causing 404 on actions with [From…
habbes Oct 20, 2020
d905bd1
Fix regression affecting usage of "in" expression with primitive coll…
gathogojr Oct 21, 2020
01f875c
Throw exception if the function call without providing the parameter …
xuzhg Oct 21, 2020
8001662
Issue #2255,Create the correct expression when casting entity/complex…
KenitoInc Oct 21, 2020
e3475a9
compare Non-nullable guid
xuzhg Nov 2, 2020
ccc2878
Fix invalid next page link in nested collections (#2332)
gathogojr Nov 11, 2020
4ff7ca8
Full async support (#2336)
mikepizzo Nov 11, 2020
ca0c085
Update version to 7.5.2 (#2355)
habbes Nov 11, 2020
46af985
Update ODL dependency to 7.7.3
xuzhg Nov 13, 2020
97046b1
Enable JSON Metadata (#2361)
xuzhg Nov 17, 2020
6ff714e
Enable case insensitive request binding (#2311)
KenitoInc Nov 17, 2020
7e2f7d0
Fix bug in attribute convention route values (#2368)
habbes Nov 30, 2020
955ee08
Enabling query validation EnableQuery before action execution (#2362)
RamjotSingh Dec 9, 2020
d52c95b
Create ODataError in Non-Success responses (#2341)
KenitoInc Dec 16, 2020
e18111d
Fix behaviour for Preflight requests on the ODataBatchMiddleware. (#2…
marabooy Dec 22, 2020
122cab1
Fix duplicate batch Cookie header.
Dec 10, 2020
d71f708
Fix MergeIndividualAndBatchPreferences method (#2377)
bratchikov Dec 23, 2020
4a6ae8f
Update the release version to 7.5.4
xuzhg Dec 23, 2020
129a6a7
Update WebStack.versions.settings.targets
xuzhg Jan 5, 2021
0198ea4
seperated the interface and class name space for this sut into sepera…
kccarter76 Jan 15, 2021
5a5c585
Moving EnableQuery request level query data storage to HttpContext (#…
RamjotSingh Jan 15, 2021
7ce2341
Merge branch 'master' of https://github.com/OData/WebApi into OData-m…
kccarter76 Jan 15, 2021
127a7d9
resolved conflicts
kccarter76 Jan 15, 2021
6567621
no message
kccarter76 Jan 15, 2021
ddffb5d
resolve conflct
kccarter76 Jan 15, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

*.bmp binary
*.dll binary
*.exe binary
*.gif binary
*.jpg binary
*.png binary
Expand Down
24 changes: 8 additions & 16 deletions CONTRIBUTION.md → .github/CONTRIBUTION.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#How to contribute?
# How to contribute?
There are many ways for you to contribute to OData Web API. The easiest way is to participate in discussion of features and issues. You can also contribute by sending pull requests of features or bug fixes to us. Contribution to the documentations at our [GitHub Pages](http://odata.github.io/WebApi/) is also highly welcomed.
##Discussion
You can participate into discussions and ask questions about OData Web API at our [GitHub issues](https://github.com/OData/WebApi/issues).
Expand All @@ -21,16 +21,16 @@ When reporting a bug at the issue tracker, please use the following template:
*Optional, details of the root cause if known*
```

##Pull requests
## Pull requests
Pull request of features and bug fixes are both welcomed. Before you send a pull request to us, there are a few steps you need to make sure you've followed.
###Complete a Contribution License Agreement (CLA)
### Complete a Contribution License Agreement (CLA)
You will need to complete a Contributor License Agreement (CLA). Briefly, this agreement testifies that you are granting us permission to use the submitted change according to the terms of the project's license, and that the work being submitted is under appropriate copyright.

Please submit a Contributor License Agreement (CLA) before submitting a pull request. Please fill and submit the [Contribution License Agreement Form | Microsoft](https://cla.microsoft.com/). Be sure to include your GitHub user name along with the agreement. Only after we have received the signed CLA, we'll review the pull request that you send. You only need to do this once for contributing to any Microsoft open source projects.

###Create a new issue on the issue tracker and link the pull request to it
### Create a new issue on the issue tracker and link the pull request to it
You should have an issue created on the [issue tracker](https://github.com/OData/WebApi/issues) before you work on the pull request. After the OData Web API team has reviewed this issue and change its label to "accepting pull request", you can issue a pull request to us in which the link to the related issue is included.
###Requirement of pull requests
### Requirement of pull requests
Your pull request should:

- Include a description of what your change intends to do
Expand All @@ -39,21 +39,13 @@ Your pull request should:
- Include adequate function tests, corresponding E2E tests
- Pass all tests without error

###Run test
### Run test
Function test
```
cd OData
build
```

Corresponding E2E test
```
cd OData
build E2EV3 (or E2EV4)
build quick
```

Or you can just run all test
```
cd OData
build FULL
build
```
23 changes: 23 additions & 0 deletions .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
<!-- markdownlint-disable MD002 MD041 -->

*Short summary (3-5 sentences) describing the issue.*

### Assemblies affected

*Which assemblies and versions are known to be affected e.g. OData WebApi lib 6.1.0

### Reproduce steps

*The simplest set of steps to reproduce the issue. If possible, reference a commit that demonstrates the issue.*

### Expected result

*What would happen if there wasn't a bug.*

### Actual result

*What is actually happening.*

### Additional detail

*Optional, details of the root cause if known. Delete this section if you have no additional details to add.*
49 changes: 49 additions & 0 deletions .github/ISSUE_TRIAGE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
# Issue triage

This document describes the triage process used for the [WebApi repository].

## Prioritization

We use customer feedback as our primary input for prioritizing issues.

* P1: 5 or more asks, legal, or security issues
* P2: 3-4 asks, regressions
* P3: 2 asks
* P4: 1 ask

## What constitutes an "ask"

We do our best to interpret customer feedback as asks. The easiest thing for us to interpret is opening an issue or an explicit comment on the issue stating that the fix would be helpful to a different party. We also make a best effort to interpret positive reactions as asks, although this interpretation is more subjective.

Duplicate issues also constitute an "ask". You can help us identify duplicate issues by adding a comment to the issue that references the duplicate issue number.

Finally, we also count asks from partner teams at Microsoft. We strongly encourage our colleagues to post the "ask" directly on GitHub; however that doesn't always happen.

## Flagging regressions, legal, or security issues

If an issue is a regression from a previous release, explicitly describe the issue as a regression so that we triage it appropriately. For legal or security issues, do not report the issue on GitHub but rather send us an e-mail at odatafeedback@microsoft.com.

## Questions

In general, we ask for questions to be posted on Stack Overflow rather than on GitHub. We tag issues that are actually questions with the question tag. In some cases we may answer the question directly; however we appreciate it the community handles the questions on a forum dedicated to answering questions.

## Contributing fixes for P3/P4 issues

While we appreciate all PRs, we especially count on the community to fix P3/P4 issues. The priority does not reflect the overall importance of an issue. It simply reflects the known asks we have for issues.

Issue priority only affects the *order* in which we consider PRs. A PR for a P4 issue has as much likelihood of being accepted as a PR for a P1 issue.

To contribute a fix for any issue, see our [contribution guidance][contributing].

## Closing questions or issues with few asks

Every so often we close issues that have remained at P3 or P4 for multiple months. If you still need a fix, it is perfectly acceptable to reopen issues. The best way to get a fix for an issue with few "asks" is to [send us a PR][contributing].

We typically redirect questions to Stack Overflow, a forum better suited to getting answers for questions.

## Feedback

We are always open to feedback on how we should revise this process. Feel free to send your feedback to odatafeedback@microsoft.com.

[WebApi repository]: https://www.github.com/odata/WebApi
[contributing]: https://github.com/OData/WebApi/blob/master/.github/CONTRIBUTING.md
18 changes: 18 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
<!-- markdownlint-disable MD002 MD041 -->

### Issues

*This pull request fixes issue #xxx.*

### Description

*Briefly describe the changes of this pull request.*

### Checklist (Uncheck if it is not completed)

- [ ] *Test cases added*
- [ ] *Build and test with one-click build and test script passed*

### Additional work necessary

*If documentation update is needed, please add "Docs Needed" label to the issue and provide details about the required document change in the issue.*
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -35,3 +35,5 @@ project.lock.json
*.ncrunchsolution
*.*sdf
*.ipch
*.mdf
*.ldf
9 changes: 0 additions & 9 deletions OData/.nuget/packages.config

This file was deleted.

88 changes: 0 additions & 88 deletions OData/WebApiOData.E2E.msbuild

This file was deleted.

Loading