CoolFace
Datasetpublic

wakamex/github

sourceHugging Faceupdated 3y agoView on Hugging Face
0likes2.7kdownloads
aspnet_Mvc.json1 linesDownload Raw Back to root
1[{"node": {"oid": "04ce6cae44fb0cb11470c21769d41e3f8088e8aa", "messageHeadline": "Update README.md (#8772)", "author": {"name": "Nate McMaster", "email": "natemcmaster@users.noreply.github.com", "user": {"login": "natemcmaster"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c9887e027a97b07a3ae7699112b9a2620a36e553", "messageHeadline": "Simplify parameter transformer usage", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 44, "deletions": 31}}, {"node": {"oid": "a04dd4877cdf6fe23724db763461d9d1a108ebc9", "messageHeadline": "Benchmarks: add Razor rendering benchmarks (#8765)", "author": {"name": "Samo Prelog", "email": "samo.prelog@gmail.com", "user": {"login": "m0sa"}}, "additions": 357, "deletions": 0}}, {"node": {"oid": "a2c8537dd86474a1cb5bb3ea12ada4ecabd6ee4c", "messageHeadline": "Remove the custom nuspec for Microsoft.AspNetCore.Mvc.Razor (#8758)", "author": {"name": "Nate McMaster", "email": "natemcmaster@users.noreply.github.com", "user": {"login": "natemcmaster"}}, "additions": 0, "deletions": 79}}, {"node": {"oid": "f80490f99d4e38e1630e8cce739daf1b3a2b96a8", "messageHeadline": "Remove runtime compilation from Mvc.Razor (#8755)", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 267, "deletions": 7064}}, {"node": {"oid": "bfdecc8f5e06768d7aadb670db3bd2eda9ef15d1", "messageHeadline": "React to the deprecation of Microsoft.AspNetCore.All (aspnet/Mvc#8751)", "author": {"name": "Nate McMaster", "email": "natemcmaster@users.noreply.github.com", "user": {"login": "natemcmaster"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "1521f9298bc44e70d0fc5f9bc0814e101bbcc479", "messageHeadline": "Relayer action discovery infrastructure", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 681, "deletions": 631}}, {"node": {"oid": "5a6d438f7bcf9933dccad22f61e7b7075a1f0f1c", "messageHeadline": "API review feedback for pubinternal type changes", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 87, "deletions": 88}}, {"node": {"oid": "3fe61d66013e28f6ec407b1b70dad3037e7e7186", "messageHeadline": "Make Microsoft.Extensions.ApiDescription.Design experimental", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "2414db256f32a047770326d14d8b0e2afd49ba49", "messageHeadline": "Zero cost(ish) diagnositcs when disabled", "author": {"name": "Ben Adams", "email": "thundercat@illyriad.co.uk", "user": {"login": "benaadams"}}, "additions": 960, "deletions": 395}}, {"node": {"oid": "98c10b6879ce0718d05c8fcecdecdedc1bef008d", "messageHeadline": "Add PageRemoteAttribute (#8324)", "author": {"name": "Alexej Timonin", "email": "alexejtimonin@gmail.com", "user": {"login": "AlexejTimonin"}}, "additions": 1176, "deletions": 816}}, {"node": {"oid": "d603735818ad018635751d50fcf7995784a92eea", "messageHeadline": "Ignore empty keys in QueryStringValueProvider", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 126, "deletions": 11}}, {"node": {"oid": "1da7a89f5921226d7b87e14f4a6a3d534f57c164", "messageHeadline": "Add `ErrorContext.Member` to `ErrorContext.Path` when clearly needed", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 40, "deletions": 22}}, {"node": {"oid": "f5aae26b4423b57fd1322c95e31bb74591f285ec", "messageHeadline": "Update projects and packages to target netcoreapp3.0 (aspnet/Mvc#8734)", "author": {"name": "Nate McMaster", "email": "natemcmaster@users.noreply.github.com", "user": {"login": "natemcmaster"}}, "additions": 145, "deletions": 165}}, {"node": {"oid": "7c6823312540c72a0579f4a4b2e8357b1df42de8", "messageHeadline": "Capture dumps on hanging CI builds (#8727)", "author": {"name": "Javier Calvarro Nelson", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 214, "deletions": 10}}, {"node": {"oid": "6270ea48a60e971e94f526454102010f3db9b43f", "messageHeadline": "Refactor MVC endpoint integration for templates (#8695)", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 35, "deletions": 80}}, {"node": {"oid": "9ff5a441f515232ed8f3b6dcecb8e675623e540a", "messageHeadline": "Use 3.0 configuration in RCLs", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "a96b5cf5f8d5cbca85550789cc206d07fddfebca", "messageHeadline": "Quick fix: Correct benchmark apps' branches", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "bf8058da25ac245c5348c04999a0d909fb7df037", "messageHeadline": "Switch from async void to async Task (#8722)", "author": {"name": "Javier Calvarro Nelson", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5ed7658bf221fe136d8cedafe4c3466ed19726a3", "messageHeadline": "Fix routing tests (#8718)", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 2, "deletions": 24}}, {"node": {"oid": "8308d94e39cefbd7d43ef9411dc110fbca88a9f2", "messageHeadline": "Quick fixes: Make `dotnet-getdocument` more reliable (#8716)", "author": {"name": "Doug Bunting", "email": "drb24@cornell.edu", "user": {"login": "dougbu"}}, "additions": 63, "deletions": 15}}, {"node": {"oid": "195a22d92c95445fabef3b17e67bee4aa75eff81", "messageHeadline": "Move pubinternal to internal in CORS, DataAnnotations, Formatters, Ta\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 262, "deletions": 290}}, {"node": {"oid": "fcf5593813829afb95171690b09cb16f0a3d8fff", "messageHeadline": "Remove additional exe produced as part of updating to 3.0 SDK", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "f734efe2e7e0b0c97ca49e1a137355597bef68db", "messageHeadline": "Move pubinternal types in Mvc.Razor and Mvc.RazorPages to internal", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 194, "deletions": 251}}, {"node": {"oid": "ecb7edadc8622f51c734ac8e3ae87e922166dc93", "messageHeadline": "Remove WebApiCompatShim", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 5, "deletions": 13653}}, {"node": {"oid": "b18526cdc8d8c868e8d7f9c6c8484064215e1002", "messageHeadline": "Make types in Microsoft.AspNetCore.Mvc.ViewFeatures internal", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 211, "deletions": 232}}, {"node": {"oid": "be220e8bc2e702bedda29da6b288d137c0dbce06", "messageHeadline": "Remove test verifying orders", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 88}}, {"node": {"oid": "8d66f104f7f2ca42ee8b21f75b0e2b3e1abe2e00", "messageHeadline": "Make types in Microsoft.AspNetCore.Mvc.Internal namespace internal", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 483, "deletions": 750}}, {"node": {"oid": "9f1a222d904358ac5a3c3c284b78c8074f24059a", "messageHeadline": "React to AuthorizationMiddleware (#8697)", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 78, "deletions": 183}}, {"node": {"oid": "65af12f1f575fdaee893e0232416df29bb83d7fa", "messageHeadline": "Update Sdk \\ KoreBuild to one that works", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7ea301cc0a17213cdede08b4a4ab4ded78286695", "messageHeadline": "Fix RazorRendering", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c3ae2ff9ea357394fd408e903bac6e1f52dc3ef", "messageHeadline": "fix RazorRendering build", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "17ed44c86816e0011f736a67b4e3be9ede73dda5", "messageHeadline": "React to Razor.Design package removal (#8680)", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 98, "deletions": 107}}, {"node": {"oid": "e4292c236cb80b64a8f06e87060a1635a945a325", "messageHeadline": "Merge pull request #8682 from dotnet-maestro-bot/merge/release/2.2-to\u2026", "author": {"name": "Doug Bunting", "email": "drb24@cornell.edu", "user": {"login": "dougbu"}}, "additions": 325, "deletions": 323}}, {"node": {"oid": "a6199bbfbab05583f987bae322fb04566841aaea", "messageHeadline": "Add integration and functional tests of `[BindRequired]` on page prop\u2026", "author": {"name": "Doug Bunting", "email": "drb24@cornell.edu", "user": {"login": "dougbu"}}, "additions": 145, "deletions": 24}}, {"node": {"oid": "f2af66bc31f9c8272b8bf97d84456f2c583db1fe", "messageHeadline": "Cleanup InferParameterBindingInfoConvention (#8665)", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 180, "deletions": 299}}, {"node": {"oid": "54579f9bf5a34e0ed531de0666c69b91fef625c4", "messageHeadline": "Merge pull request #8673 from dotnet-maestro-bot/merge/release/2.2-to\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 620, "deletions": 73}}, {"node": {"oid": "579341c8d625a9e3e91ad7faa37dd8b2993ded56", "messageHeadline": "Merge branch 'master' into merge/release/2.2-to-master", "author": {"name": "Doug Bunting", "email": "drb24@cornell.edu", "user": {"login": "dougbu"}}, "additions": 670, "deletions": 151}}, {"node": {"oid": "c74a945dda2c96af30bb9dd1482a67edfe6fdd56", "messageHeadline": "Convert `RouteValueDictionary` values to `string` using `CultureInfo.\u2026", "author": {"name": "Doug Bunting", "email": "drb24@cornell.edu", "user": {"login": "dougbu"}}, "additions": 550, "deletions": 72}}, {"node": {"oid": "734b919b02cf98c6affc1dbf2aa7f5d54bc2eb0a", "messageHeadline": "Respect SuppressInferBindingSourcesForParameters", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 69, "deletions": 1}}, {"node": {"oid": "16b15fcb2ad5130b7c2a5ec31c830efd25df6e5d", "messageHeadline": "Merge pull request #8672 from dotnet-maestro-bot/merge/release/2.2-to\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "af6527dcefe61acd8f6ff1fe7d4f90a42ec27297", "messageHeadline": "Fix XML doc on HttpMethodAttribute and derived ones", "author": {"name": "Piotr Wosiek", "email": "piotrwosiek@onet.eu", "user": {"login": "Prologh"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "4015c9863e276da1319947cdc3df27a109eaf619", "messageHeadline": "Merge pull request #8664 from dotnet-maestro-bot/merge/release/2.2-to\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 50, "deletions": 1}}, {"node": {"oid": "13cf754425c6120ac0b062dd51da2b89ac161dc2", "messageHeadline": "Merge pull request #8663 from dotnet-maestro-bot/merge/release/2.2-to\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "35d2ab37f733228af54e20d2cb2a056392e1adb4", "messageHeadline": "Allow passing a dictionary to ValidationProblemDetails", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 50, "deletions": 1}}, {"node": {"oid": "ccde910b2910963310a5b54ac8687b7edf991c1f", "messageHeadline": "Specify TaskCreationOptions when using TCS", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3f52894b1becf12ee20673fb28e0073813d1d21f", "messageHeadline": "Merge pull request #8662 from dotnet-maestro-bot/merge/release/2.2-to\u2026", "author": {"name": "Doug Bunting", "email": "drb24@cornell.edu", "user": {"login": "dougbu"}}, "additions": 86, "deletions": 105}}, {"node": {"oid": "0b6932dc15742afced7a4b5e25be7eebe57d33d7", "messageHeadline": "Quick fix: Clean up test warnings", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 86, "deletions": 105}}, {"node": {"oid": "0cea1b2a5fc97520a67f53415ecc7b8e2d1762fc", "messageHeadline": "Merge pull request #8656 from dotnet-maestro-bot/merge/release/2.2-to\u2026", "author": {"name": "Doug Bunting", "email": "drb24@cornell.edu", "user": {"login": "dougbu"}}, "additions": 179, "deletions": 27}}, {"node": {"oid": "37e562902f2a88c22c3aeaf4bc288ed266a92499", "messageHeadline": "Support single `IDocumentProvider` method signature", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 179, "deletions": 27}}, {"node": {"oid": "1a093686e696bddacb58188d8b30771b561b7c9b", "messageHeadline": "Merge pull request #8653 from aspnet/jamesnk/master", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 45, "deletions": 8}}, {"node": {"oid": "1c61f3538e542cc87a460a8786363acaec5456de", "messageHeadline": "Merge release/2.2", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 45, "deletions": 8}}, {"node": {"oid": "ae50cd619fdb823b0262950e77b9c41d57bf2f8f", "messageHeadline": "Merge pull request #8651 from aspnet/prkrishn/master", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "6bb292cfccbcebb2fe29d3ece848dd76d2e6ed1f", "messageHeadline": "Add test for metadata precedence (#8642)", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 44, "deletions": 10}}, {"node": {"oid": "6c0bbc745836b56545eaaebba94473193fa28cb0", "messageHeadline": "Merge remote-tracking branch 'origin/release/2.2' into prkrishn/master", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "5656e7f4550bd0cc0069f0712593df0da12b1bfe", "messageHeadline": "React to CORS changes", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "ce11eb9b7160b1867b3226ffb2e300aa7fa5428b", "messageHeadline": "Merge pull request #8641 from dotnet-maestro-bot/merge/release/2.2-to\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 106, "deletions": 0}}, {"node": {"oid": "2544926b2fc9231fa508070291eb9dc5bf2d58df", "messageHeadline": "Provide a convenience API to configure ApiBehaviorOptions", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 106, "deletions": 0}}, {"node": {"oid": "5c51e831aa654f4dd97d9f25d836e12244b97a85", "messageHeadline": "Merge pull request #8633 from dotnet-maestro-bot/merge/release/2.2-to\u2026", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 987, "deletions": 174}}, {"node": {"oid": "79117fa08a4a93a653ceb43407a2bf34dcd7c8c1", "messageHeadline": "Merge 2.2 to master", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 987, "deletions": 174}}, {"node": {"oid": "40959a97e78488133824807c683d16301eab4c79", "messageHeadline": "Fix link generation of routes with default values (#8616)", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 985, "deletions": 174}}, {"node": {"oid": "e9737a90e52467610e7c72b3f272bba6bd8ebc4c", "messageHeadline": "Endpoing routing 3.0 registration (#8470)", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 531, "deletions": 54}}, {"node": {"oid": "a3e999762f701004cd7c2308afb97ed74e55f397", "messageHeadline": "Merge pull request #8630 from dotnet-maestro-bot/merge/release/2.2-to\u2026", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 0, "deletions": 119}}, {"node": {"oid": "76a30b0911db8cc28371653582a7d485ba12b080", "messageHeadline": "Remove LinkGenerationTemplate", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 0, "deletions": 119}}, {"node": {"oid": "79458c16fdb2d09b712f0879d4815f4efa85833f", "messageHeadline": "Merge pull request #8626 from dotnet-maestro-bot/merge/release/2.2-to\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 182, "deletions": 45}}, {"node": {"oid": "ddbe0fef2617f94a42312f002860f8f45145f11d", "messageHeadline": "Allow custom handling of antiforgery failures", "author": {"name": "Patrick Westerhoff", "email": "PatrickWesterhoff@gmail.com", "user": {"login": "poke"}}, "additions": 111, "deletions": 2}}, {"node": {"oid": "8a183bb4f461994aaa66bd04f71be8f48023c432", "messageHeadline": "Allow serving Razor files with leading underscore", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 71, "deletions": 43}}, {"node": {"oid": "6503265bc64f3dfea15763c5c51d164ff6f3fbc0", "messageHeadline": "Merge pull request #8619 from dotnet-maestro-bot/merge/release/2.2-to\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 63, "deletions": 5}}, {"node": {"oid": "1c1aabc6057fa2456ceae4c9f0c2d06840789a28", "messageHeadline": "Merge branch 'master' into merge/release/2.2-to-master", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 140, "deletions": 104}}, {"node": {"oid": "27e75e7a5180c2ca0f4da9d2ef08740ded27cd0b", "messageHeadline": "Add a switch to allow turning on ValidationVisitor shortcircuiting (#\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 63, "deletions": 5}}, {"node": {"oid": "5502c431595488b8e24f5f1121ee885db0c62cb2", "messageHeadline": "Merge pull request #8610 from dotnet-maestro-bot/merge/release/2.2-to\u2026", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "10a94aa7bb44d8537d869484e7b748d1de4156c1", "messageHeadline": "Update package branding for 2.2 RTM", "author": {"name": "ASP.NET CI", "email": "aspnetci@users.noreply.github.com", "user": {"login": "aspnetci"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a2a8a5ce360f8b837cd89233f89888cd249e5af2", "messageHeadline": "Merge pull request #8598 from aspnet/rynowak/compat-version-docs", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "c421178a22b6dec3522bad7f5a505ddc5eb82725", "messageHeadline": "Update docs for compat switch value", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "5f42d5063e1ecc4f6f1ce0af85c624841e479044", "messageHeadline": "Merge remote-tracking branch 'origin/release/2.2'", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 8690, "deletions": 529}}, {"node": {"oid": "fb57810f2960730e59db0235207b873c924bc3fd", "messageHeadline": "Shortcircuit validation when using default validator providers and no\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1992, "deletions": 39}}, {"node": {"oid": "a40c1f2d026b96c791e4cf88432555b92da008cf", "messageHeadline": "Use compat flag to drive XML ProblemDetails formatting", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1505, "deletions": 318}}, {"node": {"oid": "164d14064cccbeeafe79713eba0b307bdfb1ad38", "messageHeadline": "Use casing for ProblemDetails that specified by RFC", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 104, "deletions": 74}}, {"node": {"oid": "d3c8d171bd51897f14356016b48b9d8bf29dd4a2", "messageHeadline": "Fix builds that do real signing e.g. UniverseCoherence", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "18acae77c8e125ee192c68442a80b28e3fa77df5", "messageHeadline": "Merge pull request #8585 from aspnet/feature/client.code.generation", "author": {"name": "Doug Bunting", "email": "drb24@cornell.edu", "user": {"login": "dougbu"}}, "additions": 4961, "deletions": 12}}, {"node": {"oid": "8c58fdb7552288018becdccb9fcc018c597cd1f6", "messageHeadline": "Add Newtonsoft.Json.dll to Microsoft.Extensions.ApiDescription.Design\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "05d729b4098a4f9015c88aaae680dcb0cf072480", "messageHeadline": "UrlHelperBase L166-167 declared type of url in TryFastGenerateUrl", "author": {"name": "Turner Bass", "email": "turner@psypher9.com", "user": {"login": "Psypher9"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "f6fc34aff93ef2c1a86f99b34b630e6cf721d765", "messageHeadline": "React to CORS changes", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 54, "deletions": 12}}, {"node": {"oid": "5cd86977eda1d06e6619e3f75bded8ee40761a2c", "messageHeadline": "Rename client code generation components", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 263, "deletions": 229}}, {"node": {"oid": "d3442f35904e8ae5c60fe03c6818f206bc32a6db", "messageHeadline": "Create a single Microsoft.Extensions.ApiDescription.Client package", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 261, "deletions": 809}}, {"node": {"oid": "5a58f81d8d9858d735aad21991413671cbf7dca4", "messageHeadline": "Use Internal.AspNetCore.Sdk as an MSBuild SDK in new projects", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "ea80199e533befc9b2a8727d21ac26ea48b0f33c", "messageHeadline": "Fix a few issues with Microsoft.Extensions.ApiDescription.Client targets", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 127, "deletions": 85}}, {"node": {"oid": "fb9393febfcff09185b7634ac88893ed6ed08d26", "messageHeadline": "Correct metadata additions and add errors about metadata", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 330, "deletions": 29}}, {"node": {"oid": "87e304334db5bfa8dcedc593c4ebf328fb23c735", "messageHeadline": "Remove batching requirements placed on code and document generator pr\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 371, "deletions": 168}}, {"node": {"oid": "3f001750ad147dc3c69776cf5a6ff7aaad1dadd5", "messageHeadline": "Rationalize code sharing between the three code generation projects", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a76ca293ef010f7a6cfe0578afcdf0d0da7db004", "messageHeadline": "Add missing license headers to src files", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 45, "deletions": 15}}, {"node": {"oid": "d0325ef26472be4e988d4b854a097762335e0979", "messageHeadline": "Remove `CodeAnnotations`", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 0, "deletions": 24}}, {"node": {"oid": "6ffcf3571e41dfb699d47e73ee4172e47737b52f", "messageHeadline": "Remove T4 custom tool", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 590, "deletions": 557}}, {"node": {"oid": "e19c036f1140b913e60970e1d65488b1bd67faa5", "messageHeadline": "Fix up MSBuild files", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 0, "deletions": 153}}, {"node": {"oid": "25d0916b493d4698ee2d0ece5319c10cad537473", "messageHeadline": "Use one namespace for the three client code generation projects", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 299, "deletions": 84}}, {"node": {"oid": "95b4dc8ca031b2f02775f3d84b374ca222e4d7a8", "messageHeadline": "Add first cut of Microsoft.Extensions.ApiDescription.Client package /\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 4794, "deletions": 0}}, {"node": {"oid": "ce7d77aa09a534c6a329151c96b72b68b0799963", "messageHeadline": "Merge pull request #8577 from dotnet-maestro-bot/merge/release/2.2-to\u2026", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "9daf5ff7a4e092b3a84c060c44148d7d5d40b5c3", "messageHeadline": "Fix PageRouteTransformerConvention with custom page routes (#8576)", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "c355e28ef109b62ed511f7809f432aced17855ba", "messageHeadline": "Merge pull request #8571 from aspnet/rynowak/manual-merge", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 167, "deletions": 18}}, {"node": {"oid": "d37052c46789e20ae02cb05b3a777d36cb704e20", "messageHeadline": "Merge branch 'release/2.2'", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 167, "deletions": 18}}, {"node": {"oid": "6cee2431f1d5247ea2f5de7af5198f3c328015cc", "messageHeadline": "React to routing changes", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "956441aa68ce7516bce69fda616a0fe060c83882", "messageHeadline": "Ignore created URI if Assembly.CodeBase contains a fragment (#8556)", "author": {"name": "David J. Quiroga", "email": "sqdavid@gmail.com", "user": {"login": "sqdavid"}}, "additions": 51, "deletions": 2}}, {"node": {"oid": "67a1f2dda9bcb5795033b0c0ce775d931627fe17", "messageHeadline": "Add security text about Host header", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 114, "deletions": 12}}, {"node": {"oid": "9e6011bc5d1cf3a315a4127637c96f829e39706d", "messageHeadline": "Merge pull request #8561 from aspnet/rynowak/merge/release-2.2-to-master", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 73, "deletions": 92}}, {"node": {"oid": "37decc5ce6375ed344f17e418c868bcf3b829911", "messageHeadline": "Merge branch 'release/2.2'", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 73, "deletions": 92}}, {"node": {"oid": "384b814349ff4bcfce36b4e02ad29874e5462eca", "messageHeadline": "React to IEndpointSelectorPolicy changes", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 72, "deletions": 91}}, {"node": {"oid": "72e93d82ce6251d79de8027fda52182a28f911c7", "messageHeadline": "Merge pull request #8553 from dotnet-maestro-bot/merge/release/2.2-to\u2026", "author": {"name": "Doug Bunting", "email": "drb24@cornell.edu", "user": {"login": "dougbu"}}, "additions": 450, "deletions": 70}}, {"node": {"oid": "5a5bb4786057f79deaf5283a879f601ab1b49078", "messageHeadline": "Merge branch 'master' into merge/release/2.2-to-master", "author": {"name": "Doug Bunting", "email": "drb24@cornell.edu", "user": {"login": "dougbu"}}, "additions": 136, "deletions": 99}}, {"node": {"oid": "5bddd226a3fde72845a2e2f32dd81172e13d5c9c", "messageHeadline": "Use Internal.AspNetCore.Sdk as an MSBuild SDK", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 54, "deletions": 45}}, {"node": {"oid": "153165f9ad03fa735fd566023bb34c1b323d3e54", "messageHeadline": "Handle OPTIONS requests without a handler in Razor Pages (#8528)", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 396, "deletions": 25}}, {"node": {"oid": "523b2223ad72c24669bb8fd856434c7cb0168d0f", "messageHeadline": "Merge pull request #8551 from dotnet-maestro-bot/merge/release/2.2-to\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 261, "deletions": 24}}, {"node": {"oid": "39dff62893e54137b170197b735b87887ff15553", "messageHeadline": "Slight change for `master` branch", "author": {"name": "Doug Bunting", "email": "drb24@cornell.edu", "user": {"login": "dougbu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e2594c6a2b0c32177be0058aab34d3c6dfe33322", "messageHeadline": "Merge branch 'dougbu/no.more.dev' into release/2.2", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "94101a9cde8e044a2c4fa2595c4926b1b2d151be", "messageHeadline": "Add PageRouteTransformerConvention (#8541)", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 258, "deletions": 21}}, {"node": {"oid": "8ad2da9da336199a13e866f6792a690bf178653a", "messageHeadline": "Quick fix: Remove dangling mentions of `dev` branches", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d30678e08ec0efde108c2b5c499a3a69a93671be", "messageHeadline": "Merge branch 'merge/release/2.2-to-master'", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 383, "deletions": 143}}, {"node": {"oid": "7854d65c117ae3e67ee7be14a747f6ba66148d4e", "messageHeadline": "Support page parameter in attribute route (#8530)", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 383, "deletions": 143}}, {"node": {"oid": "60325c8010662faa2455c289a537abb683183947", "messageHeadline": "Merge pull request #8537 from dotnet-maestro-bot/merge/release/2.2-to\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 131, "deletions": 25}}, {"node": {"oid": "70ddf15cbc988a39048e696595a2e86e7c6c2d80", "messageHeadline": "MethodMatches :shower:", "author": {"name": "Alexej Timonin", "email": "alexejtimonin@gmail.com", "user": {"login": "AlexejTimonin"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "a48e75dfb475a2fab28e555df531c83dda31cc2c", "messageHeadline": "Implicitly set content type for ObjectResults containing ProblemDetai\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 130, "deletions": 19}}, {"node": {"oid": "e9c7b08d1057005d0d9aa4a8f871035115a66563", "messageHeadline": "Merge pull request #8524 from aspnet/rynowak/endpoint-selector-master", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 50, "deletions": 52}}, {"node": {"oid": "925a26c264c1a6fb3d7fd49e92baa7dc54b965af", "messageHeadline": "Merge branch 'release/2.2'", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 50, "deletions": 52}}, {"node": {"oid": "3667b0481add083b270f882488997ac4466d2b53", "messageHeadline": "React to routing API changes", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 50, "deletions": 52}}, {"node": {"oid": "c3adc5979227e24f20ddbc3e01f1ceadf4515ab0", "messageHeadline": "Merge branch 'release/2.2'", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 538, "deletions": 22}}, {"node": {"oid": "3e43cb003392dcb35fc26fe5c1d6996788d8b21b", "messageHeadline": "Update dependencies.props", "author": {"name": "ASP.NET CI", "email": "aspnetci@users.noreply.github.com", "user": {"login": "aspnetci"}}, "additions": 75, "deletions": 75}}, {"node": {"oid": "235ab17ed4256afd1ccfed306dd8044290ee3651", "messageHeadline": "Update dependencies.props", "author": {"name": "ASP.NET CI", "email": "aspnetci@users.noreply.github.com", "user": {"login": "aspnetci"}}, "additions": 72, "deletions": 72}}, {"node": {"oid": "cb1393cbb1ae2ce39fe1d72a1dee38ee849c296f", "messageHeadline": "Adding functional tests for LinkGenerator", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 611, "deletions": 95}}, {"node": {"oid": "2d541ad68cc0753906c20f40ee99b74a6635c32c", "messageHeadline": "automated: merge branch release/2.2", "author": {"name": "Nate McMaster", "email": "nate.mcmaster@microsoft.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "cc65115be1020f00920d78d316db8d390c04db15", "messageHeadline": "automated: bulk infrastructure updates. Update bootstrapper scripts a\u2026", "author": {"name": "Nate McMaster", "email": "nate.mcmaster@microsoft.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "9f6fd02bba427b33a4dd2119264c580eaf71785c", "messageHeadline": "Merge branch 'release/2.2'", "author": {"name": "Nate McMaster", "email": "nate.mcmaster@microsoft.com", "user": null}, "additions": 46, "deletions": 6}}, {"node": {"oid": "ef21286792ad94652eacdba8558ee65be1288e5e", "messageHeadline": "Fix microbuild code signing configuration (#8511)", "author": {"name": "Nate McMaster", "email": "natemcmaster@users.noreply.github.com", "user": {"login": "natemcmaster"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "ccb6579cd721db118c0d47bf76d777a57bc162bd", "messageHeadline": "Do not return ProblemDetails for < 4xx status codes", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "e01fbe420f6771e70f33dc8521a1f6aae4d032c1", "messageHeadline": "Merge pull request #8505 from dotnet-maestro-bot/merge/release/2.2-to\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 197, "deletions": 10}}, {"node": {"oid": "d985f9ec443c90d000c9b5ee38431f625113c4fa", "messageHeadline": "Update LICENSE.txt", "author": {"name": "Eilon Lipton", "email": "Eilon@users.noreply.github.com", "user": {"login": "Eilon"}}, "additions": 197, "deletions": 10}}, {"node": {"oid": "2f0aee6736d175cf202007e496bbe5ad2f813b5c", "messageHeadline": "Merge remote-tracking branch 'origin/release/2.2'", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1237, "deletions": 535}}, {"node": {"oid": "8311fd870b5594ab547a8cc6ca3b7b87fda9effd", "messageHeadline": "Include the response type in ProducesResponseType for client errors (\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1235, "deletions": 535}}, {"node": {"oid": "f2612f4cc0cf76d192e87dbd841342535dc9c9ab", "messageHeadline": "Merge pull request #8498 from dotnet-maestro-bot/merge/release/2.2-to\u2026", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1215, "deletions": 72}}, {"node": {"oid": "3a8f1ad5643c77be543e0f709bf3903fddc2022b", "messageHeadline": "Merge branch 'master' into merge/release/2.2-to-master", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 139, "deletions": 102}}, {"node": {"oid": "5b8b3a00674871dfe081e77696aa22e85c911f67", "messageHeadline": "Reference Microsoft.NET.Sdk.Razor in projects with Razor files (durin\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "831937c86c897da146edfee8ba7f7790aa5cb991", "messageHeadline": "Add LinkGenerator extensions for MVC", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1148, "deletions": 69}}, {"node": {"oid": "50cef4822a5fda5490896818377a15611246f703", "messageHeadline": "Invoke FlushAsync before disposing the HttpResponseWriter in JsonResu\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 67, "deletions": 3}}, {"node": {"oid": "db7555b0bacc023a5a9b55978af464c933e61814", "messageHeadline": "Update dependencies.props", "author": {"name": "ASP.NET CI", "email": "aspnetci@users.noreply.github.com", "user": {"login": "aspnetci"}}, "additions": 75, "deletions": 75}}, {"node": {"oid": "bd2754160e2deed18d73ae5be5f88ead82874d86", "messageHeadline": "Update dependencies.props", "author": {"name": "ASP.NET CI", "email": "aspnetci@users.noreply.github.com", "user": {"login": "aspnetci"}}, "additions": 72, "deletions": 72}}, {"node": {"oid": "71d4d1be07a4b875c4bf902f9ebfb64f7c3814ce", "messageHeadline": "Merge branch 'release/2.2'", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "89a962716fa37a84127864c7913a9f1ee9eda588", "messageHeadline": "React to Routing LinkGenerator changes", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "90089953d7bc79358d2253ccb8dfa7c065f0e4a8", "messageHeadline": "Merge pull request #8491 from dotnet-maestro-bot/merge/release/2.2-to\u2026", "author": {"name": "Doug Bunting", "email": "drb24@cornell.edu", "user": {"login": "dougbu"}}, "additions": 842, "deletions": 125}}, {"node": {"oid": "a7513ce2825f76d3dec1b0b93ed79990b7cbfb07", "messageHeadline": "Update dependencies.props", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 75, "deletions": 75}}, {"node": {"oid": "5915c69aa3938b61a36b46839415c3b88b559ccd", "messageHeadline": "Merge remote-tracking branch 'origin/release/2.2'", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "5c8dfef15ee6bc378c6cfc5466ba244473ed5631", "messageHeadline": "Change `CollectionModelBinder` and `ComplexTypeModelBinder` to enforc\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 842, "deletions": 125}}, {"node": {"oid": "61386d5f674348740110b11d007c5a4e48804f8e", "messageHeadline": "Reference Microsoft.NET.Sdk.Razor in projects with Razor files", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "5b9ef5972c7d7d00c9c7fe05dd4a5714ca439036", "messageHeadline": "Merge branch 'release/2.2'", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 494, "deletions": 46}}, {"node": {"oid": "5c4c7467975a66cc5c1ee2b0562727b0da826a53", "messageHeadline": "Reaction PR from routing rename", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "9c424b7b0263dd6c89eb730c7e36b2eb6e3be5e8", "messageHeadline": "Use content-type specified by ProducesAttribute if no formatter suppo\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 135, "deletions": 16}}, {"node": {"oid": "f7da3503d6360c7b6996871818b3873f5ed1a8d7", "messageHeadline": "Allow Implicit 200 status codes to match Ok result", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 330, "deletions": 1}}, {"node": {"oid": "43621246c7ccd6de301340084c7c8e1d60540785", "messageHeadline": "Merge branch 'merge/release/2.2-to-master'", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 427, "deletions": 85}}, {"node": {"oid": "c73b13f54431e107727de3bceba746bba377f0fd", "messageHeadline": "Cherry-pick @pranavkm's functional test for #7562", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 98, "deletions": 0}}, {"node": {"oid": "47d6d4e82cf94f3138a413571cfca6930d2018b9", "messageHeadline": "Update `FormFileModelBinder` to re-add prefix `ParameterBinder` remov\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 233, "deletions": 12}}, {"node": {"oid": "c13e2498a8061e35b23f81cab6662f80b879b591", "messageHeadline": "Create model in `ComplexTypeModelBinder` if ANY property has a greedy\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 96, "deletions": 73}}, {"node": {"oid": "6129c33ef8e7969aea7320700c4266d90e9826be", "messageHeadline": "Update dependencies.props", "author": {"name": "ASP.NET CI", "email": "aspnetci@users.noreply.github.com", "user": {"login": "aspnetci"}}, "additions": 79, "deletions": 79}}, {"node": {"oid": "6abb4d9e8131bbebccd05e76201bd00880c24e91", "messageHeadline": "Update dependencies.props", "author": {"name": "ASP.NET CI", "email": "aspnetci@users.noreply.github.com", "user": {"login": "aspnetci"}}, "additions": 75, "deletions": 75}}, {"node": {"oid": "446ce02dd5c7723c5d6fa753469e318687624d46", "messageHeadline": "Merge branch 'merge/release/2.2-to-master'", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 34, "deletions": 31}}, {"node": {"oid": "8791f9ad0dfd6f65a982212e921b0ec71712a475", "messageHeadline": "Change test parameter transformer to slugify values (#8453)", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 34, "deletions": 31}}, {"node": {"oid": "d677a32a53dc7df777302171ace692cc37a7e828", "messageHeadline": "Merge pull request #8459 from dotnet-maestro-bot/merge/release/2.2-to\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 456, "deletions": 568}}, {"node": {"oid": "4b83f7b510f22ea4acd7e383fd483301c77f5fec", "messageHeadline": "Make FileVersionProvider repleacable", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 351, "deletions": 564}}, {"node": {"oid": "233140c33a33ed8d65c222b4ee7711cca65c5d31", "messageHeadline": "Allow IFormFile parameters annotated with [FromForm] to be correctly \u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 100, "deletions": 2}}, {"node": {"oid": "35597db2777a5d6e0b3997e66fa1920e5060c76e", "messageHeadline": "Fix #8451", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "3671faf2ac2d8df428609facda5493b544a7c522", "messageHeadline": "Update routing dependency", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7d072c1c1aa4bc60c2da8e0fb9f48a575155246f", "messageHeadline": "Merge release/2.2", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 3466, "deletions": 2160}}, {"node": {"oid": "cb88e906b261536f7705464faafa7d55aa8ffa9d", "messageHeadline": "Allow ProducesAttribute to apply along with conventions", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 185, "deletions": 54}}, {"node": {"oid": "a73d073eeab8266930523246b79e4b561111aec1", "messageHeadline": "Allow ApiControlelrAttribute to be applied to assemblies", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 55, "deletions": 9}}, {"node": {"oid": "13281613a51de3b01f7e582564c78cab49c8bbf9", "messageHeadline": "Refactor DefaultPageApplicationModel to use conventions", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2265, "deletions": 1928}}, {"node": {"oid": "43d4416a1d1bf0e568d66d884f9e591c26a8772b", "messageHeadline": "Fix typos (#8413)", "author": {"name": "Simon Cropp", "email": "simon.cropp@gmail.com", "user": {"login": "SimonCropp"}}, "additions": 86, "deletions": 86}}, {"node": {"oid": "dfae9c208a6752c8fed9c489d4c8848f02be35ec", "messageHeadline": "Add IParameterTransformer support (#8329)", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 725, "deletions": 18}}, {"node": {"oid": "105f8b47a15299de690dcced925ea0134888fab1", "messageHeadline": "Fix endpoint support for area/controller/action in attribute route (#\u2026", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 200, "deletions": 115}}, {"node": {"oid": "7a945bd192611a3c1871fea2a9d51ae137200840", "messageHeadline": "Merge branch 'release/2.2'", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 51, "deletions": 2}}, {"node": {"oid": "ec489da5862cec4c0a4f721436fabc47641146f7", "messageHeadline": "Add additional logging to diagnose flaky cache tag test.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 51, "deletions": 2}}, {"node": {"oid": "81cb0e694592508c78789a6217359928f8125103", "messageHeadline": "Merge branch 'merge/release/2.2-to-master'", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 4, "deletions": 22}}, {"node": {"oid": "6e27a04bf38f6634589fca10f7ca67859deaf8e6", "messageHeadline": "No HttpContext to route constraints in MvcEndpointDataSource (#8436)", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 4, "deletions": 22}}, {"node": {"oid": "13bb6737749cfd480f43f2dbc11c9204b461d15b", "messageHeadline": "Merge branch 'merge/release/2.2-to-master'", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 109, "deletions": 1899}}, {"node": {"oid": "f573b8840a0473ff95cd69894ea1f0a6cf1daaa9", "messageHeadline": "Fix aspnet/Routing#782", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 108, "deletions": 5}}, {"node": {"oid": "5eff5a43fb966c58f1a5c146d7309fb662091488", "messageHeadline": "Update dependencies.props", "author": {"name": "ASP.NET CI", "email": "aspnetci@users.noreply.github.com", "user": {"login": "aspnetci"}}, "additions": 79, "deletions": 79}}, {"node": {"oid": "87c1389b5ae4709ce82b0d1a8dd2d0ca3bfeed65", "messageHeadline": "Update dependencies.props", "author": {"name": "ASP.NET CI", "email": "aspnetci@users.noreply.github.com", "user": {"login": "aspnetci"}}, "additions": 77, "deletions": 77}}, {"node": {"oid": "dbf744c52371cb5439eb8bddb9cd3b1c54ad931f", "messageHeadline": "Merge pull request #8404 from aspnet/prkrishn/remove-experimental", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 1901}}, {"node": {"oid": "013697ad89d571665ba08e5d6bae3154ba55c531", "messageHeadline": "Remove experimental analyzers", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 1901}}, {"node": {"oid": "989559392680eac2b92a2acfe198659b10a78f32", "messageHeadline": "Include diagnosticMessages from xunit for Functional tests", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "72f7e52e1edcb70f265b786f47d5f212d9a27270", "messageHeadline": "Remove blank line", "author": {"name": "Joni", "email": "jonijpn@gmail.com", "user": {"login": "jo-ninja"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "30274c29e5e628f7d7b78ab00711dfec472d9b01", "messageHeadline": "Merge branch 'release/2.2'", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 55, "deletions": 1}}, {"node": {"oid": "fd80509fefb13c5cc1f263d2559a970a047f9668", "messageHeadline": "LocalizedHtmlString.Value doesn't include arguments (#8376)", "author": {"name": "gqqnbig", "email": "gqqnb2005@gmail.com", "user": {"login": "gqqnbig"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "99d277ae512b3dbb6556814a6634b4d17a3f6b0f", "messageHeadline": "LocalizedHtmlString.Value doesn't include arguments (#8376)", "author": {"name": "gqqnbig", "email": "gqqnb2005@gmail.com", "user": {"login": "gqqnbig"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "64b0f298de9fd4618f28bc1f7147e515003be195", "messageHeadline": "React to obsolete DefaultInlineConstraintResolver ctor (#8409)", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "74ba9898f485d688c69b60413fa6d11e9da9b019", "messageHeadline": "[Fixes #8250] Improve the error message when TEntryPoint is not in an\u2026", "author": {"name": "Casey O'Brien", "email": "caseyobrien2014@gmail.com", "user": {"login": "caseylobrien"}}, "additions": 55, "deletions": 1}}, {"node": {"oid": "494e719fc6a8ae59454d56dbc26db32e030b34bb", "messageHeadline": "Merge branch 'dotnet-maestro-bot-merge/release/2.2-to-master'", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1596, "deletions": 432}}, {"node": {"oid": "f7d9271d71aa9b2ca6b5a40fe70b45792017c15f", "messageHeadline": "Merge branch 'merge/release/2.2-to-master' of https://github.com/dotn\u2026", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1596, "deletions": 432}}, {"node": {"oid": "863b1c2c97d49bed2357b240307a085308a9c593", "messageHeadline": "Action endpoint metadata contains attributes from action and controll\u2026", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 51, "deletions": 4}}, {"node": {"oid": "07cc9e66c6d936cbf5f8ddf1d37fa625ab3fb365", "messageHeadline": "Add a feature to disable file watching in Razor pages (#8369)", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 684, "deletions": 78}}, {"node": {"oid": "b156dee4f175406a7cdcaaeb2b2a393f2a6abca0", "messageHeadline": "Fix some spelling (#8378)", "author": {"name": "Simon Cropp", "email": "simon.cropp@gmail.com", "user": {"login": "SimonCropp"}}, "additions": 297, "deletions": 297}}, {"node": {"oid": "c0f3a46ffebc023b2c4fff6ee5cddde600ebba1a", "messageHeadline": "Don't call GetValidity method twice.", "author": {"name": "Takaaki Suzuki", "email": "xin9le@live.jp", "user": {"login": "xin9le"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e174d277bd17232e3ae451b26ea081255051d4c0", "messageHeadline": "Inline", "author": {"name": "Ben Adams", "email": "thundercat@illyriad.co.uk", "user": {"login": "benaadams"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "337bc462de22584430592464a14c168fbe2d59de", "messageHeadline": "Fast-path async in PagedBufferedTextWriter", "author": {"name": "Ben Adams", "email": "thundercat@illyriad.co.uk", "user": {"login": "benaadams"}}, "additions": 55, "deletions": 8}}, {"node": {"oid": "fabe189470ce7a4d116421607acf67d5088f81bf", "messageHeadline": "React to LinkGenerator changes", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 85, "deletions": 35}}, {"node": {"oid": "b48b282ad86800378a3ac29f898779ae63e4223a", "messageHeadline": "Add RazorRendering benchmarkapp (#8366)", "author": {"name": "Ben Adams", "email": "thundercat@illyriad.co.uk", "user": {"login": "benaadams"}}, "additions": 416, "deletions": 1}}, {"node": {"oid": "fde503d03adea0d2b3bac06cc61177a00e02be0d", "messageHeadline": "Don't call GetValidity method twice.", "author": {"name": "Takaaki Suzuki", "email": "xin9le@live.jp", "user": {"login": "xin9le"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "bca31601905a100896cf1a460ec062df023862f5", "messageHeadline": "Remove redundant check", "author": {"name": "Hassan Hashemi", "email": "HassanHashemi@yahoo.com", "user": {"login": "HassanHashemi"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "1dba6dfcc84420d0d3b16c7b72a1b932532727ff", "messageHeadline": "Merge remote-tracking branch 'origin/release/2.2'", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 3144, "deletions": 394}}, {"node": {"oid": "32160e9fd57b8b8ed6784895207a91ef3593ad5d", "messageHeadline": "Update dependencies.props", "author": {"name": "ASP.NET CI", "email": "aspnetci@users.noreply.github.com", "user": {"login": "aspnetci"}}, "additions": 78, "deletions": 78}}, {"node": {"oid": "6498c89f880d65681e61e1bdd86c755fb5136f7e", "messageHeadline": "Update branding to 2.2.0-preview3", "author": {"name": "Nate McMaster", "email": "natemcmaster@users.noreply.github.com", "user": {"login": "natemcmaster"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "198f19305c681a081ab736d6b7b9746f7a6ae100", "messageHeadline": "Update dependencies.props", "author": {"name": "ASP.NET CI", "email": "aspnetci@users.noreply.github.com", "user": {"login": "aspnetci"}}, "additions": 77, "deletions": 77}}, {"node": {"oid": "b9793f0a1d9a75940c50e31e956d09397a5d1876", "messageHeadline": "Update dependencies.props", "author": {"name": "ASP.NET CI", "email": "aspnetci@users.noreply.github.com", "user": {"login": "aspnetci"}}, "additions": 75, "deletions": 75}}, {"node": {"oid": "d8b7dbd1f3fef9789b12169de2bb25481ebad05c", "messageHeadline": "Avoid null refs when IStatusCodeActionResult cannot be discovered", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1128bd572cf46e782a71d9c4240b2c737d8b0a72", "messageHeadline": "Add a functional test for middleware after routing", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "01b41a710eda3e73ae085036054d987cec3d6b47", "messageHeadline": "Log harder on the CI", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3dfa26f7e364fcd913e972a1188579c808d04d52", "messageHeadline": "Resolve virtual ViewContext max once per method", "author": {"name": "Ben Adams", "email": "thundercat@illyriad.co.uk", "user": {"login": "benaadams"}}, "additions": 29, "deletions": 21}}, {"node": {"oid": "f90a47c5aff7c805b8102e3d07c71687afc6c061", "messageHeadline": "Introduce ProducesErrorResponseTypeAttribute", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 529, "deletions": 54}}, {"node": {"oid": "927e7c8bfc449513a25a2f6e796c684c293c2cde", "messageHeadline": "Support route data tokens with Endpoint Routing (#8360)", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 80, "deletions": 42}}, {"node": {"oid": "5cdc172b17cd339c2a686b2191d3729613ae7441", "messageHeadline": "Fix obsolete constraint resolver usage (#8361)", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ffdbea9dc1aa5888ddca3db24b15864e6eae4e01", "messageHeadline": "Add analyzer support for status code methods and constructors", "author": {"name": "Kristian Hellang", "email": "kristian@hellang.com", "user": {"login": "khellang"}}, "additions": 526, "deletions": 16}}, {"node": {"oid": "2a426dfea5982bf654a5dd0cedf138bdfc233afc", "messageHeadline": "Make ViewBuffer methods more inlinable (#8339)", "author": {"name": "Ben Adams", "email": "thundercat@illyriad.co.uk", "user": {"login": "benaadams"}}, "additions": 36, "deletions": 13}}, {"node": {"oid": "c7f6e7ab2fe15affac25cceb0fdb0df127187082", "messageHeadline": "Grumpy XUnit", "author": {"name": "Ben Adams", "email": "thundercat@illyriad.co.uk", "user": {"login": "benaadams"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "22a40b6f2bee8fd96874bf0fa0daa94fcf6a6710", "messageHeadline": "Use Pages as List", "author": {"name": "Ben Adams", "email": "thundercat@illyriad.co.uk", "user": {"login": "benaadams"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7bd9f9cc3e11c0e9686453f4cad21ac6bf7ff04a", "messageHeadline": "Reduce IList interface calls", "author": {"name": "Ben Adams", "email": "thundercat@illyriad.co.uk", "user": {"login": "benaadams"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "82a01a414dfd69de6c407951c917ba397b210be8", "messageHeadline": "Set trace id in ProblemDetalsClientErrorFactory", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 316, "deletions": 81}}, {"node": {"oid": "4d98ea801e0b9650142679bc4017e947e6701d97", "messageHeadline": "Test basic link generation in Razor pages in both regular and endpoin\u2026", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "b649133eec344e733d1724964a3255b972ed5ae5", "messageHeadline": "Refactor KnownRouteValueConstraint to not require HttpContext (#8352)", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 172, "deletions": 55}}, {"node": {"oid": "28f96bf83293d2947bc5e6d4244dbae7ea496433", "messageHeadline": "Fix obsolete build warning (#8358)", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "234b003b313c4f637d46c356a2badbd92d678a10", "messageHeadline": "Set longRunningTestSeconds for Functional tests", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d09c3c9e2889e9e1c41cdcf3b45f3d724f98fc9f", "messageHeadline": "Polish ProblemDetails", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1175, "deletions": 16}}, {"node": {"oid": "667ad4daff242d4a09f4ca68836e8aa3e10b5a02", "messageHeadline": "Use ClientErrorData to configure ClientErrorResultFilter", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 263, "deletions": 122}}, {"node": {"oid": "17d72c2b94679ca9da9f257200b61e201a5ec42e", "messageHeadline": "Fix msbuild targets to correctly copy deps.json", "author": {"name": "Massimiliano Donini", "email": "mdonini@independer.nl", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "96b77c866349a6d31508ce375ab98345a59604f1", "messageHeadline": "Fix aspnet/Routing#721", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "f9c309dd7128bc8161fc3b1a5ff835ad868190f1", "messageHeadline": "Merge branch 'release/2.2'", "author": {"name": "Nate McMaster", "email": "nate.mcmaster@microsoft.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "10e1b619c3a2a09fbfdaa0773fd46ab7808710dd", "messageHeadline": "Merge branch 'release/2.1' into release/2.2", "author": {"name": "Nate McMaster", "email": "nate.mcmaster@microsoft.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5a4fd3e792e75619e3b1de069fabdf87d2cd0983", "messageHeadline": "Bumping version from 2.1.2 to 2.1.3", "author": {"name": "Nate McMaster", "email": "nate.mcmaster@microsoft.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "27d94f078aaee50e29b0a6bc83920f104400843e", "messageHeadline": "Merge release/2.2", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 509, "deletions": 352}}, {"node": {"oid": "0fcf2448c3d8f92a018927dfdaec42fc869c73db", "messageHeadline": "Fix aspnet/Routing#722", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 439, "deletions": 372}}, {"node": {"oid": "501df09fd6a963cf26ed911c407981292b9f988d", "messageHeadline": "Merge remote-tracking branch 'origin/release/2.1' into release/2.2", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "8ed9d0aac223e2566af4334b6293624def5e7cd5", "messageHeadline": "Use Endpoint instead of RouteEndpoint where possible (#8331)", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 76, "deletions": 80}}, {"node": {"oid": "a634f6b116ceeef5c36d928ec4e15ac5d01cd75b", "messageHeadline": "add another test", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 55, "deletions": 1}}, {"node": {"oid": "cb0627b28aefe94e7f06d297f73d64aa78380177", "messageHeadline": "Addressing a skipped test", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 125, "deletions": 85}}, {"node": {"oid": "a40ceec73c8c49eaad041d96699d527f863e4633", "messageHeadline": "Update dependencies.props", "author": {"name": "ASP.NET CI", "email": "aspnetci@users.noreply.github.com", "user": {"login": "aspnetci"}}, "additions": 80, "deletions": 80}}, {"node": {"oid": "5e70fa1f6b076f8667004695f5056af24bcbe780", "messageHeadline": "Merge remote-tracking branch 'origin/release/2.2'", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 782, "deletions": 281}}, {"node": {"oid": "a7301120b1971d6d047c63db5e6911aa134f99a2", "messageHeadline": "Unwrap filter factories in TypeFilterAttribute & ServiceFilterAttribute", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 190, "deletions": 10}}, {"node": {"oid": "dfb579d45c7ba9f095b10505be57178897bf13ba", "messageHeadline": "[Fixes #8021] Copy the request headers before sending the request on \u2026", "author": {"name": "Javier Calvarro Nelson", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 97, "deletions": 18}}, {"node": {"oid": "8eea0ad44c4d469abc2c2d52f1c79505bd6afaeb", "messageHeadline": "Update tests to latest compat switch", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 495, "deletions": 253}}, {"node": {"oid": "d881ec178f0d4f604617b07add3f049133dfe084", "messageHeadline": "Merge release/2.2", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 247, "deletions": 201}}, {"node": {"oid": "e2de54a92d8254a27f9eefd77e08370c7b17fa5d", "messageHeadline": "Update MvcEndpointDataSource to use RoutePattern (#8249)", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 247, "deletions": 201}}, {"node": {"oid": "e2695674dfd0a0b95c707a0f09143ea698900add", "messageHeadline": "Merge branch 'merge/release/2.2-to-master'", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "03da30f3bfcdaf1af83c9605ec20219a533c9cb1", "messageHeadline": "Replace remaining references to global routing (#8312)", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "f34634f9a4f25718fee65e54c5be7a4d1edf54bc", "messageHeadline": "Merge release/2.2", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 912, "deletions": 122}}, {"node": {"oid": "cbe152676305cd9a70be5998fcf301ab13d3ccf4", "messageHeadline": "React to routing changes (#8303)", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 79, "deletions": 74}}, {"node": {"oid": "5bd818bd64641208e52e9350f443d1336f544e41", "messageHeadline": "Introduce ProblemDetailsFilter", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 833, "deletions": 48}}, {"node": {"oid": "9e46cb59361451ac68c0507ad087562f9da94854", "messageHeadline": "Merge branch 'release/2.2'", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "f624c9aa7b3735f613ae059a26fe180f4155c89c", "messageHeadline": "Add flaky test logging for `CacheTagHelper_VaryByCultureComposesWithO\u2026", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "ea681786bd4fade1f8a76910ae979b66102e1dd9", "messageHeadline": "Update package branding for 2.2.0-preview2", "author": {"name": "ASP.NET CI", "email": "aspnetci@users.noreply.github.com", "user": {"login": "aspnetci"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c1fc38a3e89abca3129d42cf8145540898cc25dc", "messageHeadline": "Update dependencies.props", "author": {"name": "ASP.NET CI", "email": "aspnetci@users.noreply.github.com", "user": {"login": "aspnetci"}}, "additions": 79, "deletions": 79}}, {"node": {"oid": "3c6ae4542e46a56ae9eec910656b5081f1727a46", "messageHeadline": "Merge remote-tracking branch 'origin/release/2.2'", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1451, "deletions": 202}}, {"node": {"oid": "522006d2c866add522a546aa3b4720577f1cee57", "messageHeadline": "[Design] Add a MaxValidationDepth option to ValidationVisitor", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 643, "deletions": 187}}, {"node": {"oid": "af770ede876670abd37aa5a034c3d82730a12746", "messageHeadline": "Ignore parameters that specify a model binder type", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 154, "deletions": 14}}, {"node": {"oid": "200a70bb86ec36bfd4d3ec08c14bcd7883060dce", "messageHeadline": "Update doc comments", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7e25d7908a599c7c88718ad558894c57718cac5f", "messageHeadline": "Warn when the parameter name for a model bound complex parameter has \u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 621, "deletions": 1}}, {"node": {"oid": "5e20c313d9416712d870bcecc4af023f9feae9cc", "messageHeadline": "Array or List in query string does not get parsed #7712 (#7967)", "author": {"name": "kishanAnem", "email": "kishan3034@gmail.com", "user": {"login": "kishanAnem"}}, "additions": 109, "deletions": 5}}, {"node": {"oid": "92f1dbe16cfd945d9759f290ae7e00fd1efa6e5a", "messageHeadline": " Remove AppVeyor badge from README (#8271)", "author": {"name": "Mikael Mengistu", "email": "mikaelm12@users.noreply.github.com", "user": {"login": "mikaelm12"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "2421ae8c833b7cbb1991e43c8dda9632f9e2d61a", "messageHeadline": "Add IStatusCodeActionResult (#8265)", "author": {"name": "Kristian Hellang", "email": "kristian@hellang.com", "user": {"login": "khellang"}}, "additions": 42, "deletions": 7}}, {"node": {"oid": "6bd94095f7e64b77bf0a54d158a99b3441902c02", "messageHeadline": "Update dependencies.props", "author": {"name": "ASP.NET CI", "email": "aspnetci@users.noreply.github.com", "user": {"login": "aspnetci"}}, "additions": 79, "deletions": 79}}, {"node": {"oid": "93d9c11778662eed82d1022b1e8b3f5a2324d69c", "messageHeadline": "Update dependencies.props", "author": {"name": "ASP.NET CI", "email": "aspnetci@users.noreply.github.com", "user": {"login": "aspnetci"}}, "additions": 75, "deletions": 75}}, {"node": {"oid": "60b9e5d6afa92c5e98b56a1022cbeded5852a049", "messageHeadline": "Merge pull request #8257 from dotnet-maestro-bot/merge/release/2.2-to\u2026", "author": {"name": "Doug Bunting", "email": "drb24@cornell.edu", "user": {"login": "dougbu"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1cae9b265803502ab21443ac8566eabd3db75e15", "messageHeadline": "Merge pull request #8256 from SIkebe/fix-locale-sensitive-unit-tests", "author": {"name": "Doug Bunting", "email": "drb24@cornell.edu", "user": {"login": "dougbu"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "050993ed922b5763cc8786ca8d3f13b8f32d47bf", "messageHeadline": "Merge remote-tracking branch 'origin/release/2.2'", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 153, "deletions": 34}}, {"node": {"oid": "253ac7c1430c1dc00e9fd5a8a1ad2d9131a5e526", "messageHeadline": "Ignore line ending diff", "author": {"name": "Ikebe Shodai", "email": "SIkebe@users.noreply.github.com", "user": {"login": "SIkebe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b78063d2d4eab19d89bb3525981e6fe1a8a4da3e", "messageHeadline": "Fix locale sensitive unit tests", "author": {"name": "Ikebe Shodai", "email": "SIkebe@users.noreply.github.com", "user": {"login": "SIkebe"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9da8e2c908de2aac5671da22358d7930790ec66d", "messageHeadline": "Ensure UnsupportedContentTypeFilter runs before ModelStateInvalidFilter", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 44, "deletions": 2}}, {"node": {"oid": "da1189e6f12c485ddda9c5cefe01b8cde2708f3c", "messageHeadline": "Use StatusCodes constants instead of literals in the ProducesResponse\u2026", "author": {"name": "Kristian Hellang", "email": "kristian@hellang.com", "user": {"login": "khellang"}}, "additions": 106, "deletions": 29}}, {"node": {"oid": "3c19cede7da805afebe1a525ae0f63778351e4bf", "messageHeadline": "Updated dependencies", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 72, "deletions": 72}}, {"node": {"oid": "9585084258eca8ee4ff9abfe64185dc2ab3eca96", "messageHeadline": "Using Routing feature branch versions", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "685176faf5674b7b3608be718a959ef9bd64ebde", "messageHeadline": "Updated dependencies", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 72, "deletions": 72}}, {"node": {"oid": "306c399310cf8817bbe56456d8c1184a00a67cd3", "messageHeadline": "Using Routing feature branch versions", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "48d1680846301f431078725c515514c10cae5a78", "messageHeadline": "upgraded dependencies", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 72, "deletions": 72}}, {"node": {"oid": "4cf8b4bb82fe015b8525abcd4eaf869c063eb64c", "messageHeadline": "Merge", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "47f2f451e3a55434915ce0b33be473148787b5c2", "messageHeadline": "EnableEndpointRouting documentation (#8220)", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "f067c3964fd9b438a0eb42dac0e0a5fa57357237", "messageHeadline": "Update dependencies.props", "author": {"name": "ASP.NET CI", "email": "aspnetci@users.noreply.github.com", "user": {"login": "aspnetci"}}, "additions": 75, "deletions": 75}}, {"node": {"oid": "cf3fcc5278ccf5e50a7414940d7d69275238118b", "messageHeadline": "Updated to use Routing feature branch versions", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "75389d2ba24068547b7dfb36fd822a78e9aeee77", "messageHeadline": "Merge branch 'merge/release/2.2-to-master'", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 45, "deletions": 100}}, {"node": {"oid": "218bf4aaef3867067dc01732951faefc5b64a3e4", "messageHeadline": "Update dependencies.props", "author": {"name": "ASP.NET CI", "email": "aspnetci@users.noreply.github.com", "user": {"login": "aspnetci"}}, "additions": 77, "deletions": 77}}, {"node": {"oid": "4336b503404dee02c50a12ceeef52440a282a8e7", "messageHeadline": "Updated dependencies", "author": {"name": "Kiran Challa", "email": "kichalla@users.noreply.github.com", "user": {"login": "kichalla"}}, "additions": 72, "deletions": 72}}, {"node": {"oid": "c16f86f0ef3781e6c86ca9677a3aa8da2266348a", "messageHeadline": "React to Routing repo's api changes", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 48, "deletions": 103}}, {"node": {"oid": "33198f20ed96f05968a9404394a627513488cc54", "messageHeadline": "Merge branch 'merge/release/2.2-to-master'", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "d4472f08ed210d57ffafdf1c1df0b5cbcc8410b7", "messageHeadline": "Remove legacy EnableGlobalRouting option (#8214)", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "7a70c6c6905542ada09dae5726916b721ad6ce0b", "messageHeadline": "Merge remote-tracking branch 'origin/release/2.2'", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 91, "deletions": 585}}, {"node": {"oid": "6efb51d8179ae6981300aaadd83fb5c8e45e6eb0", "messageHeadline": "Add Microsoft.AspNetCore.Mvc.Api.Analyzers to Mvc.sln", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "a375cba3590074c5182b50a71ad21b61a4b882df", "messageHeadline": "Copy action constraints and EndPointMetadata when setting up a PageAc\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 75, "deletions": 1}}, {"node": {"oid": "ac410b76d9e1a3a454bf21b79491ee6d9d0e15b6", "messageHeadline": "Change MvcEndpointInfo to internal (#8210)", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 1, "deletions": 584}}, {"node": {"oid": "7a3520752b3d62f09b5bfbec64598100250d64e2", "messageHeadline": "Merge pull request #8205 from dotnet-maestro-bot/merge/release/2.2-to\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 59, "deletions": 85}}, {"node": {"oid": "90b093baac9caa52552e7a09156a0f5c4b9add3b", "messageHeadline": "Updated dependencies.props", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 73, "deletions": 73}}, {"node": {"oid": "ce8fc29728394ddf104bdfc1bf164a7895e5f7ae", "messageHeadline": "ConsumesAttribute accepts requests without content type", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 6, "deletions": 29}}, {"node": {"oid": "0989231ed58706676e7780071dfd5a1c76c51eea", "messageHeadline": "Make structs readonly", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 53, "deletions": 56}}, {"node": {"oid": "9e5905dac042adeb8a68463d20db3a726310a0c2", "messageHeadline": "Merge pull request #8200 from aspnet/release/2.2", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 52, "deletions": 3}}, {"node": {"oid": "e2b6f077782b91c7aba5c623dc8da0f4b006ddbc", "messageHeadline": "Respect LowercaseUrls in ApiExplorer", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 52, "deletions": 3}}, {"node": {"oid": "64c3ee98b074edca662e3fc34297b4b34a046626", "messageHeadline": "Merge remote-tracking branch 'origin/release/2.2'", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 628, "deletions": 185}}, {"node": {"oid": "5a200379651e752b426057639792d0f8e603faf6", "messageHeadline": "Move API convention analyzers to Microsoft.AspNetCore.Mvc.Api.Analyzers", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 362, "deletions": 184}}, {"node": {"oid": "6d9aa281c57b0781d8024d8e1739b2aeb97cc6f7", "messageHeadline": "Render `maxlength` attribute for an input tag, when MaxLength or Stri\u2026", "author": {"name": "Artak Mkrtchyan", "email": "artakm@corp.microsoft.com", "user": null}, "additions": 266, "deletions": 1}}, {"node": {"oid": "c76eb8bb37ce7519011332bbf9404aa538a202a8", "messageHeadline": "Merge remote-tracking branch 'origin/release/2.2'", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 752, "deletions": 104}}, {"node": {"oid": "b7335ac768024187fb1aafaa033096eb04ec6cec", "messageHeadline": "Add a code fix that applies ProducesResponseTypeAttributes", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 752, "deletions": 104}}, {"node": {"oid": "3b6da530b39f46e887dbedc5d66f2bc7af428ad3", "messageHeadline": "Update deps", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "83d519c4f7ae3615c2c6253e1af965dfdb5a70fe", "messageHeadline": "Merge", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 542, "deletions": 13}}, {"node": {"oid": "2b289d2f2c353c2d87ceff3255d366adfc332e5f", "messageHeadline": "Use MatcherPolicy for Consumes", "author": {"name": "Ryan Nowak", "email": "rynowak@microsoft.com", "user": null}, "additions": 532, "deletions": 1}}, {"node": {"oid": "44f5b54f5fdabf0696708654ef64a3a318767594", "messageHeadline": "React to routing API review (#8194)", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "4a7cd6e3e58f7561f5916a3b9ee58620399a89c2", "messageHeadline": "Use OSS package versions consistent with aspnet/benchmarks and Micros\u2026", "author": {"name": "dotnet-maestro-bot", "email": "dotnet-maestro-bot@microsoft.com", "user": {"login": "dotnet-maestro-bot"}}, "additions": 30, "deletions": 10}}, {"node": {"oid": "c34830f9dea700ccca47a310756fa08a4630e0ac", "messageHeadline": "Use OSS package versions consistent with aspnet/benchmarks and Micros\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 30, "deletions": 10}}, {"node": {"oid": "567aa6e110fbbb287ff9c8c7b32c9bbb91f6157c", "messageHeadline": "Merge remote-tracking branch 'origin/release/2.2'", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 307, "deletions": 96}}, {"node": {"oid": "814a803ed85cd559804830f7bbb6782af8d01df7", "messageHeadline": "Use local instances of MemoryCache in script, link and image tag helper", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 307, "deletions": 96}}, {"node": {"oid": "1431413c56beec117997295d9fbdd0fbac48d440", "messageHeadline": "Merge branch 'merge/release/2.2-to-master'", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 45, "deletions": 15}}, {"node": {"oid": "f4ff537a312ed46ab01470e70a6bab2133260f55", "messageHeadline": "Fix flaky test by using a different instance of contract resolver", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 35, "deletions": 13}}, {"node": {"oid": "ab84d17bb3c455639dd9615f9d0a71b7df65a44f", "messageHeadline": "Unskip endpoint routing functional tests", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "c902e5d3124a3b512230247c3df23a7700f7ecd2", "messageHeadline": "Merge branch 'merge/release/2.2-to-master'", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 53, "deletions": 48}}, {"node": {"oid": "046af405b6f957a51910534f0c2e5dcb5e4a0e8e", "messageHeadline": "Rename global routing to endpoint routing (#8179)", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 53, "deletions": 48}}, {"node": {"oid": "caa9778180f25463608209bdb827e68ab0814f83", "messageHeadline": "Merge remote-tracking branch 'origin/release/2.2'", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 78, "deletions": 40}}, {"node": {"oid": "0726b8b98b9741e5b611e690dfc88646b1226881", "messageHeadline": "Make publicly exposed Roslyn types internal", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 72, "deletions": 28}}, {"node": {"oid": "ddde149792a9b4d6865205dfc1beb44abc0a47de", "messageHeadline": "Cleanup some IDE warnings", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 6, "deletions": 12}}, {"node": {"oid": "e28667525470ab8878df07efa34f6dc289b1e963", "messageHeadline": "Merge branch 'release/2.2'", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "b2a1a7c9def3abf002f36a24616ae9f5592811ff", "messageHeadline": "Ensure parent is a MethodDeclarationSyntax", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "b659fa77f4aa6ba6d07e0d41eb888447318fc58d", "messageHeadline": "Merge branch 'release/2.2'", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 797, "deletions": 551}}, {"node": {"oid": "d346255db64e7e7703d3ee38d4bb58d42ac532e7", "messageHeadline": "Add analyzer and codefix that suggests removing unnecessary invalid m\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 780, "deletions": 544}}, {"node": {"oid": "367717760b3bcc651de651e344e70412025f7239", "messageHeadline": "Handle subtype with suffix being a subtype without a suffix (#8170)", "author": {"name": "Justin Kotalik", "email": "jukotali@microsoft.com", "user": {"login": "jkotalik"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "a4688a205b6ffb74cec99ad0728cfd1c891eeec0", "messageHeadline": "Merge branch 'release/2.2'", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 503, "deletions": 20}}, {"node": {"oid": "0102d4efab9480d443bea0dc896390a7516c5a88", "messageHeadline": "Introduce ApiConventionMethodAttribute", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 503, "deletions": 20}}, {"node": {"oid": "913e28a92a51ad5aee53451947a03b267d972b4c", "messageHeadline": "Update dependencies.props", "author": {"name": "ASP.NET CI", "email": "aspnetci@users.noreply.github.com", "user": {"login": "aspnetci"}}, "additions": 82, "deletions": 81}}, {"node": {"oid": "29f3e94fd1d4f1dbd34e26c8dcab4982c6831b22", "messageHeadline": "Update dependencies.props", "author": {"name": "ASP.NET CI", "email": "aspnetci@users.noreply.github.com", "user": {"login": "aspnetci"}}, "additions": 78, "deletions": 77}}, {"node": {"oid": "90f75a146c18cd3643305dbedfac33c27b5ff6ad", "messageHeadline": "Merge branch 'merge/release/2.2-to-master'", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "41de26a546d565e28e757df371204348dc887dbf", "messageHeadline": "Add UseMvc unit tests (#8164)", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "4c552f2a1e8d3a3fa522606a36e6e312a41ac50c", "messageHeadline": "Merge pull request #8163 from dotnet-maestro-bot/merge/release/2.2-to\u2026", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1404, "deletions": 724}}, {"node": {"oid": "9c26fe620705ced90cce6757639d67cbb340b17a", "messageHeadline": "Merge branch 'master' into merge/release/2.2-to-master", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 102, "deletions": 103}}, {"node": {"oid": "fbae57cde107c3a004748c60a83db3918782e7c5", "messageHeadline": "React to the removal of EndpointConstraint", "author": {"name": "Ryan Nowak", "email": "rynowak@microsoft.com", "user": null}, "additions": 764, "deletions": 355}}, {"node": {"oid": "c01c7075be053d8be822aeff53fcb125c7fc485c", "messageHeadline": "Add EndpointMetadata to ActionDescriptor and hookup CORS (#8158)", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 716, "deletions": 445}}, {"node": {"oid": "efb29913a981673b4117caad0b105a047484e95d", "messageHeadline": "Merge pull request #8160 from dotnet-maestro-bot/merge/release/2.2-to\u2026", "author": {"name": "Doug Bunting", "email": "drb24@cornell.edu", "user": {"login": "dougbu"}}, "additions": 59, "deletions": 1}}, {"node": {"oid": "556880872d72e9a38a48283567ed021db08f2905", "messageHeadline": "Ensure later validations of `null` models do not overwrite `Invalid` \u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 59, "deletions": 1}}, {"node": {"oid": "7d2160e6c9b3f9b9a4ce7ebeb54210b244518c48", "messageHeadline": "Merge pull request #8151 from dotnet-maestro-bot/merge/release/2.2-to\u2026", "author": {"name": "Doug Bunting", "email": "drb24@cornell.edu", "user": {"login": "dougbu"}}, "additions": 53, "deletions": 29}}, {"node": {"oid": "0d427a60e5bd3bc18e21b6d1fee3b3fa2faab234", "messageHeadline": "Use `TheoryData` properties to avoid duplicate test data", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 53, "deletions": 29}}, {"node": {"oid": "f165738c99c7c083ae68d787c212a019fb2e7e20", "messageHeadline": "Merge pull request #8149 from dotnet-maestro-bot/merge/release/2.2-to\u2026", "author": {"name": "Doug Bunting", "email": "drb24@cornell.edu", "user": {"login": "dougbu"}}, "additions": 52, "deletions": 16}}, {"node": {"oid": "498fa2d72f0fc031545e9900f274a8298257bd3a", "messageHeadline": "Avoid `InvalidOperationException` when serializing `SerializableError`", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 52, "deletions": 16}}, {"node": {"oid": "1e0d1d7eb2b2ed10c0e3ee2d47c47a44e4385013", "messageHeadline": "Merge branch 'merge/release/2.2-to-master'", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f31ab716eeebe19d7c3d7f053a05faa82a23c4f5", "messageHeadline": "Change MvcEndpointDataSource to use GetChangeToken (#8137)", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f06810f7445059bef442c84254b78d0ed0030152", "messageHeadline": "Updated dependencies.props", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 72, "deletions": 72}}, {"node": {"oid": "06b0872ff9a047b59ec9a9d335239c07213a0a2c", "messageHeadline": "Merge branch 'merge/release/2.2-to-master'", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 41, "deletions": 6}}, {"node": {"oid": "5628b5c496de0e57e5cb65ac709a88aedc2a214d", "messageHeadline": "Use feature branch versions of routing", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b0cd3f2d7a86990c482211ae6138b8f75ce1d522", "messageHeadline": "Merge branch 'merge/release/2.2-to-master'", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 681, "deletions": 68}}, {"node": {"oid": "10ce77b9ca8435aead7369ff854a50fffbf4d235", "messageHeadline": "Updated MvcEndpointDataSource to create endpoints with SuppressLinkGe\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 41, "deletions": 6}}, {"node": {"oid": "bf50387092eeb3d581713ca7335d98f9166b5fde", "messageHeadline": "Upgraded dependencies.props", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 76, "deletions": 76}}, {"node": {"oid": "bcd6e83591aaf9613ae990b3382a46c9005db5c0", "messageHeadline": "Upgraded dependencies.props", "author": {"name": "Kiran Challa", "email": "kichalla@users.noreply.github.com", "user": {"login": "kichalla"}}, "additions": 72, "deletions": 72}}, {"node": {"oid": "b71d5da05ee1c68ae43b081f1e49db16b2fc8496", "messageHeadline": "Fix test break due to 405 returned from routing", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 160, "deletions": 76}}, {"node": {"oid": "c08504b08ab404e5c58699d94fc092e9e2e7f87a", "messageHeadline": "MVC startup experience (#8131)", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 391, "deletions": 46}}, {"node": {"oid": "630aeade07b101e7e45b3140868c157beb2d74ec", "messageHeadline": "Added tests related to generating urls with route name", "author": {"name": "Kiran Challa", "email": "kichalla@users.noreply.github.com", "user": {"login": "kichalla"}}, "additions": 201, "deletions": 17}}, {"node": {"oid": "6a8f015d34a9b8aec14149a5fe4b2968313298ac", "messageHeadline": "Merge branch 'release/2.1' into release/2.2", "author": {"name": "Nate McMaster", "email": "nate.mcmaster@microsoft.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f850e31bfbfc03bba32df296101192e33cf4b4c0", "messageHeadline": "Update CONTRIBUTING.md", "author": {"name": "Eilon Lipton", "email": "Eilon@users.noreply.github.com", "user": {"login": "Eilon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b40c4388e4f2cc5d934108afd475a810e2c9538", "messageHeadline": "Use routing feature branch versions", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a608f9f844e2168b1128d27c43285f5b29b22704", "messageHeadline": "Merge branch 'merge/release/2.2-to-master'", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "5580928209471a4d004082ffe495f59f65d7f075", "messageHeadline": "Upgraded dependencies.props", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 72, "deletions": 72}}, {"node": {"oid": "9b217892ab9bc7b24ccedb092405c1c468f0620c", "messageHeadline": "Using routing feature branch versions to prevent cross repo breaking \u2026", "author": {"name": "Kiran Challa", "email": "kichalla@users.noreply.github.com", "user": {"login": "kichalla"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3df34dbbfef274c0b89d02e4b681771dc8e8e5ce", "messageHeadline": "React to Routing repo's LinkGenerator api changes", "author": {"name": "Kiran Challa", "email": "kichalla@users.noreply.github.com", "user": {"login": "kichalla"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "64a977b87dc568a5fb9de90a419181b87d3ba254", "messageHeadline": "Merge pull request #8129 from dotnet-maestro-bot/merge/release/2.2-to\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 542, "deletions": 0}}, {"node": {"oid": "52c1e942c66da065f93e90e9e83ed50afc497607", "messageHeadline": "Added UseCamelCasing and UseMemberCasing extension methods to MvcJson\u2026", "author": {"name": "Alexej Timonin", "email": "alexejtimonin@gmail.com", "user": {"login": "AlexejTimonin"}}, "additions": 542, "deletions": 0}}, {"node": {"oid": "3c1034cf1273398590ccb9ac87427f55fbc4b099", "messageHeadline": "Merge remote-tracking branch 'origin/release/2.2'", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 52, "deletions": 76}}, {"node": {"oid": "83d3ddb68676219a404ba4c447e9f88ce0802937", "messageHeadline": "update deps", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 72, "deletions": 72}}, {"node": {"oid": "196e3f109f0ae2a561ba1024bce5b1567e252838", "messageHeadline": "React to Routing branding", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 103, "deletions": 114}}, {"node": {"oid": "817053427522d9cbb2cd8528db29fb1e4c795bf1", "messageHeadline": "Update dependencies.props", "author": {"name": "ASP.NET CI", "email": "aspnetci@users.noreply.github.com", "user": {"login": "aspnetci"}}, "additions": 75, "deletions": 75}}, {"node": {"oid": "3c73a98357b12a337c6bea6c26f7d3220ac0eac9", "messageHeadline": "Update dependencies.props", "author": {"name": "ASP.NET CI", "email": "aspnetci@users.noreply.github.com", "user": {"login": "aspnetci"}}, "additions": 72, "deletions": 72}}, {"node": {"oid": "ff4e2eb4c8617bcb1f2d8b778524463a04af7a3c", "messageHeadline": "Merge pull request #8123 from kishanAnem/dev", "author": {"name": "Doug Bunting", "email": "drb24@cornell.edu", "user": {"login": "dougbu"}}, "additions": 21, "deletions": 22}}, {"node": {"oid": "c0ba374549d20825a2a51cc57efd51f7b7f61357", "messageHeadline": "Custom error messages with validation message tag helper #8035", "author": {"name": "kishan.anem", "email": "kishan.anem@live.com", "user": null}, "additions": 21, "deletions": 22}}, {"node": {"oid": "e1e7ec0f289e0a468c2cef9b61795755373ecad6", "messageHeadline": "Enable couple of skipped Dispatching functional tests", "author": {"name": "Kiran Challa", "email": "kichalla@users.noreply.github.com", "user": {"login": "kichalla"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "2081abd75de42946f21fcd4a578e4ed2d75161ac", "messageHeadline": "Merge remote-tracking branch 'origin/release/2.2'", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 364, "deletions": 4}}, {"node": {"oid": "e903bda94a149db63bd3784fa4af0b04ab01454b", "messageHeadline": "Add test project to Mvc.NoFun.sln", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "28c0c4d128fae199d73f2f62ce5736482e273891", "messageHeadline": "Add ability to override the testing web content root using environmen\u2026", "author": {"name": "Remco", "email": "remco@ncrunch.net", "user": null}, "additions": 23, "deletions": 0}}, {"node": {"oid": "d4beab5d09bb28e970063f7da9fe916b99514c5c", "messageHeadline": "CompositeValidationAttribute", "author": {"name": "Alexej Timonin", "email": "alexejtimonin@gmail.com", "user": {"login": "AlexejTimonin"}}, "additions": 325, "deletions": 3}}, {"node": {"oid": "56a67b92a6e5967a1d70e868b487e7bd77756b47", "messageHeadline": "Merge remote-tracking branch 'origin/release/2.2'", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 105, "deletions": 75}}, {"node": {"oid": "5c488bf09ca5341f873331ef22b051da66edc325", "messageHeadline": "make feature branch build", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "8f8d3afd3605dfed15127b9af0b8adcecc674890", "messageHeadline": "Fix bug in benchmark", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 33, "deletions": 19}}, {"node": {"oid": "3ba6f3549576fc411df28d1547feff46bbec4533", "messageHeadline": "React to RoutePattern changes in Routing", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 52, "deletions": 54}}, {"node": {"oid": "49be8d20a90b2533fa3db2fbff78f95ca0abc39f", "messageHeadline": "Merge pull request #8119 from dotnet-maestro-bot/merge/release/2.2-to\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "53930af0e3205c1c5df4963467c8163132925ab0", "messageHeadline": "Set ProblemDetails status field during ObjectResult formatting", "author": {"name": "Kristian Hellang", "email": "kristian@hellang.com", "user": {"login": "khellang"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "707f02a2663e56b5439b392d0eb9d6e1e6496563", "messageHeadline": "Merge branch 'merge/release/2.2-to-master'", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 278, "deletions": 127}}, {"node": {"oid": "36d90c9bc2106847c3db3d4171d36570cf12e9a2", "messageHeadline": "Run request service constraint test with dispatching (#8112)", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 149, "deletions": 90}}, {"node": {"oid": "ec8976ffaf9b91e2e80410414aefd213bf85f521", "messageHeadline": "Update MvcEndpointDataSource on raised change token (#8108)", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 129, "deletions": 37}}, {"node": {"oid": "62e000401d84ab0a20d4d6612770f342c94ed99d", "messageHeadline": "Updated dependencies.props", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 72, "deletions": 72}}, {"node": {"oid": "7beb160940ef1cd197494ae5ec6aef5718e24a2e", "messageHeadline": "Merge branch 'merge/release/2.2-to-master'", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 133, "deletions": 0}}, {"node": {"oid": "badbcb94374abd5f30a4bc8b86c0af85e517b823", "messageHeadline": "Add MvcEndpointDataSource benchmarks (#8104)", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 133, "deletions": 0}}, {"node": {"oid": "b0e46dc31275bf9ae86f85dd3f65d0acade0af17", "messageHeadline": "Temporarily reference feature branch versions of ROuting & Localizati\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "dfaaa2ef5de86c95962e8f635f58be4c676f6ef2", "messageHeadline": "Merge branch 'merge/release/2.2-to-master'", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "c1fab727a062dd82d2ba686cbfa62adb94519b03", "messageHeadline": "Upgraded dependencies.props", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 72, "deletions": 72}}, {"node": {"oid": "dd252c0ccc22c1ba2381d59ee4634f0ab1d570c9", "messageHeadline": "Updated dependencies.props to use feature branch versions", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0caacb8217a2a16dfa829b5dead4f7a5c0bf0dc0", "messageHeadline": "React to LinkGenerator api changes", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "bc6408cdbfa73e8238a8aa4375cc16eb55d8a044", "messageHeadline": "Merge release/2.2", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "737464eafacd1f1de5a9daa2989e137cf1090f4f", "messageHeadline": "Merge release/2.2", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 1063, "deletions": 660}}, {"node": {"oid": "42218d5fb553337d84105e146f3ad771ab309089", "messageHeadline": "Versioning with endpoint constraint (#8098)", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 715, "deletions": 597}}, {"node": {"oid": "b62499e02c274db162151556318b0a5fae85360e", "messageHeadline": "Ensure PageContext.ViewData and ViewContext.ViewData are the same ins\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 263, "deletions": 10}}, {"node": {"oid": "9d951325b2f1ea87e5beeb35abb32e5829f3ec7b", "messageHeadline": "Re-organize shared src packages so we can do true IVT between src ass\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 85, "deletions": 53}}, {"node": {"oid": "11a9bafeb4dd16a47d00b243175007799946d216", "messageHeadline": "Update dependencies.props", "author": {"name": "ASP.NET CI", "email": "aspnetci@users.noreply.github.com", "user": {"login": "aspnetci"}}, "additions": 82, "deletions": 82}}, {"node": {"oid": "4f4243285322429bdb3f99b356b663c1f44efd2b", "messageHeadline": "Update dependencies.props", "author": {"name": "ASP.NET CI", "email": "aspnetci@users.noreply.github.com", "user": {"login": "aspnetci"}}, "additions": 79, "deletions": 79}}, {"node": {"oid": "16cea4073cc996a61d24edaee7b27b622ca35aa5", "messageHeadline": "Merge pull request #8086 from dotnet-maestro-bot/merge/release/2.2-to\u2026", "author": {"name": "Doug Bunting", "email": "drb24@cornell.edu", "user": {"login": "dougbu"}}, "additions": 591, "deletions": 159}}, {"node": {"oid": "0038ccbaa3eebd794df8ea5d5b15523f4891d3b1", "messageHeadline": "Merge pull request #8081 from dotnet-maestro-bot/merge/release/2.2-to\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 554, "deletions": 409}}, {"node": {"oid": "35fad0881b85591ca2002bacfc13a7e42755ef81", "messageHeadline": "Mark unused `ParameterBinder.BindModelAsync(...)` overloads as `[Obso\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 591, "deletions": 159}}, {"node": {"oid": "f2608c2ff4084eb617a63ca6056ca1955edafd86", "messageHeadline": "Do not suppress `ModelValidationState.Invalid` entries", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 193, "deletions": 23}}, {"node": {"oid": "dfbdb37979353c12274697b0228d6c113e00e483", "messageHeadline": "Refactorings for codefix (#8067)", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 361, "deletions": 386}}, {"node": {"oid": "d46948da1d4709bcb8ae0094074a307ece636b4d", "messageHeadline": "Pin version variables to the ASP.NET Core 2.1.2 baseline", "author": {"name": "Nate McMaster", "email": "nate.mcmaster@microsoft.com", "user": null}, "additions": 26, "deletions": 25}}, {"node": {"oid": "4814610a4ce88c2db4caec0cc6599a1fd2d2f5b1", "messageHeadline": "Merge branch 'merge/release/2.2-to-master'", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 39, "deletions": 7}}, {"node": {"oid": "0e9123dfcc6111a92fbd31ddbe5653794b633292", "messageHeadline": "Merge pull request #8069 from dotnet-maestro-bot/merge/release/2.2-to\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 3361, "deletions": 842}}, {"node": {"oid": "f12f9b46ed5cc848a36db1fa9933c35b3eb60351", "messageHeadline": "Add startup filter to set MiddlewareFilterBuilder.ApplicationBuilder", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 39, "deletions": 7}}, {"node": {"oid": "a5083d525b76ed8699d2b94e91d7ef52106d65aa", "messageHeadline": "Fix regression with Authorize + IPolicyProvider (#8068)", "author": {"name": "Hao Kung", "email": "HaoK@users.noreply.github.com", "user": {"login": "HaoK"}}, "additions": 142, "deletions": 24}}, {"node": {"oid": "46189abda74fe5b5892a2bb5c660297701bc1410", "messageHeadline": "Refactoring for ApiConvention analyzers", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 3219, "deletions": 818}}, {"node": {"oid": "0cadd94183beb6c20068c0001ee38f3d86c580a0", "messageHeadline": "Merge pull request #8063 from dotnet-maestro-bot/merge/release/2.2-to\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "66cac69adfb48b01b729033c3e3680b3c99f605e", "messageHeadline": "Updating dependencies to 2.1.2 and adding a section for pinned variab\u2026", "author": {"name": "Nate McMaster", "email": "nate.mcmaster@microsoft.com", "user": null}, "additions": 13, "deletions": 6}}, {"node": {"oid": "a87b8fa2af2a3800654093067f835199a0ad5940", "messageHeadline": "Merge remote-tracking branch 'origin/release/2.1' into release/2.2", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f26a613528d5a742f3305f1a48a9dabc9fe29797", "messageHeadline": "Merge commit '4f1b7ccca634bd0ab2d3336a6f2623ebe8b6682d' into release/2.2", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "174c5eaa6c8370a4d3c4ba898aee9e7a5904720c", "messageHeadline": "Make fewer public API changes", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 63, "deletions": 36}}, {"node": {"oid": "4f1b7ccca634bd0ab2d3336a6f2623ebe8b6682d", "messageHeadline": "Use ModelMetadata from actual types for validation", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1166, "deletions": 44}}, {"node": {"oid": "152ed3b4c39a0a912ee0aeac8a1125b24e0bf03e", "messageHeadline": "Merge branch 'merge/release/2.2-to-master'", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a67d9363e22be8ef63a1a62539991e1da3a6e30e", "messageHeadline": "Consumes endpoint constraint (#8057)", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 546, "deletions": 173}}, {"node": {"oid": "601861289a3572fef47f4f3808e63c84a55936ad", "messageHeadline": "Merge branch 'merge/release/2.2-to-master'", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 122, "deletions": 41}}, {"node": {"oid": "315497918917d3180fa870368669cc597f4e7e31", "messageHeadline": "Add Consumes endpoint constraint (#8053)", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 546, "deletions": 173}}, {"node": {"oid": "c367e1d681659f89d8ff1b10a0e300a1960c505b", "messageHeadline": "Fix dispatching functional tests not using dispatching startup (#8052)", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 122, "deletions": 41}}, {"node": {"oid": "a6987cc1cde88663e16430db9b4ebc1372b2c4f9", "messageHeadline": "Merge branch 'merge/release/2.2-to-master'", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 144, "deletions": 147}}, {"node": {"oid": "183ecd85d6b4841f43c882a0122e6fa90dda841e", "messageHeadline": "Fix MVC integration with UseEndpoint (#8047)", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 144, "deletions": 147}}, {"node": {"oid": "5a7a3bfcb3187572a45b57d3d071b3e7ffd4d282", "messageHeadline": "Merge branch 'merge/release/2.2-to-master'", "author": {"name": "Kiran Challa", "email": "kichalla@users.noreply.github.com", "user": {"login": "kichalla"}}, "additions": 1018, "deletions": 106}}, {"node": {"oid": "1e7be641ae62759ecaf83806f48713e0437c1ea3", "messageHeadline": "Add some common aliases for conventions", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "081227946467984546f8e3a32d3ad92fa986ecd8", "messageHeadline": "Merge branch 'release/2.1' into kichalla/21.to.22.mergecommit", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 180, "deletions": 3}}, {"node": {"oid": "bd995d4cb1d5a64b607f5de316f08acc9ff0f7d9", "messageHeadline": "[Fixes #7959] Conventional routing with custom templates not working \u2026", "author": {"name": "Kiran Challa", "email": "kichalla@users.noreply.github.com", "user": {"login": "kichalla"}}, "additions": 179, "deletions": 2}}, {"node": {"oid": "dc2ae93c3f37ff7f44c2d09f68065b19db6a3245", "messageHeadline": "Add fallback attribute to partial tag helper.", "author": {"name": "Alexej Timonin", "email": "alexejtimonin@gmail.com", "user": {"login": "AlexejTimonin"}}, "additions": 291, "deletions": 21}}, {"node": {"oid": "dee479fda712e35cf740239587e438a8143850d8", "messageHeadline": "Add partial helper to Razor Page \\ PageModel", "author": {"name": "hishamco", "email": "hishamco_2007@yahoo.com", "user": {"login": "hishamco"}}, "additions": 240, "deletions": 37}}, {"node": {"oid": "432e11f2862b1c231497e57f0052bae4ca213869", "messageHeadline": "Update dependencies.props", "author": {"name": "ASP.NET CI", "email": "aspnetci@users.noreply.github.com", "user": {"login": "aspnetci"}}, "additions": 76, "deletions": 76}}, {"node": {"oid": "d2cfbd2671ed4913090f5f9d798d8631fcf81ede", "messageHeadline": "Update dependencies.props", "author": {"name": "ASP.NET CI", "email": "aspnetci@users.noreply.github.com", "user": {"login": "aspnetci"}}, "additions": 78, "deletions": 78}}, {"node": {"oid": "d2bb674b0a665253d64696cdce26284b4bd930eb", "messageHeadline": "Add support for default response (#8028)", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 253, "deletions": 49}}, {"node": {"oid": "23cf9643a2efbeb7a626370d6574d95b8caee89b", "messageHeadline": "Merge pull request #8024 from aspnet/merge/release/2.2", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1270, "deletions": 56}}, {"node": {"oid": "da556a41b7b21c4f3eb83233fcfe540ed9239eb7", "messageHeadline": "Update dependencies.props", "author": {"name": "ASP.NET CI", "email": "aspnetci@users.noreply.github.com", "user": {"login": "aspnetci"}}, "additions": 75, "deletions": 75}}, {"node": {"oid": "4aed4adf83407a1613807ede5edd1d0f3950867d", "messageHeadline": "[automated] Change default branch to master", "author": {"name": "Nate McMaster (automated)", "email": "nate.mcmaster@microsoft.com", "user": null}, "additions": 13, "deletions": 13}}, {"node": {"oid": "335500ab0ed76e073514130068aab43a40ebba3e", "messageHeadline": "Use ModelMetadata from actual types for validation", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1166, "deletions": 44}}, {"node": {"oid": "c2fcfabdf3f7bbcaaecbc77ecbfe358b3b7e0092", "messageHeadline": "Add optional property to PartialTagHelper (#7991)", "author": {"name": "Alexej Timonin", "email": "alexejtimonin@gmail.com", "user": {"login": "AlexejTimonin"}}, "additions": 71, "deletions": 12}}, {"node": {"oid": "f6befb9ed333b0a76b24b8c438c181e08b1ad0ff", "messageHeadline": "Added ObjectResult implementation for Unauthorized response", "author": {"name": "Zbginiew Dobras", "email": "zbagi@desti.no", "user": null}, "additions": 33, "deletions": 0}}, {"node": {"oid": "4f1f97b5d524b344c34a25a7031691626d50ec68", "messageHeadline": "Merge branch 'release/2.2' into dev", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "133d49c57eefadfd22d6c1c2820612c3ba4542bd", "messageHeadline": "Fix Api Explorer not returning type with ActionResult<T> and no type \u2026", "author": {"name": "Nathanael Marchand", "email": "nmarchand@la-francaise.com", "user": null}, "additions": 233, "deletions": 6}}, {"node": {"oid": "7f2a64e32beb9d08cfcb5e2158605ce84a886c95", "messageHeadline": "Razor runtime compilation produces errors if running on a shared runt\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "ef58ac5a87b011440165afb5e8f3b54ed3a57f8a", "messageHeadline": "Merge branch 'release/2.2' into dev", "author": {"name": "Nate McMaster", "email": "nate.mcmaster@microsoft.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e3d8189f983a8b560042f77ff011593d0b593726", "messageHeadline": "Update branding to 3.0.0-alpha1", "author": {"name": "Nate McMaster", "email": "nate.mcmaster@microsoft.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "82f7f2aab88f1b9af15f60df3830ed327b2d5a89", "messageHeadline": "Fix Api Explorer not returning type with ActionResult<T> and no type \u2026", "author": {"name": "Nathanael Marchand", "email": "nmarchand@la-francaise.com", "user": null}, "additions": 221, "deletions": 2}}, {"node": {"oid": "ac4d6366b70b4adb3b18e07084c3eb4c01bf1161", "messageHeadline": "Fix Api Explorer not returning type with ActionResult<T> and no type \u2026", "author": {"name": "Nathanael Marchand", "email": "nmarchand@la-francaise.com", "user": null}, "additions": 233, "deletions": 6}}, {"node": {"oid": "042c833145b6bd15ae67820cdfac2990eff0d469", "messageHeadline": "Razor runtime compilation produces errors if running on a shared runt\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "224017c76223505e22b44f996d7cd8190c3fa0a3", "messageHeadline": "Update CI and build tools for to use 2.2 versions", "author": {"name": "Nate McMaster", "email": "nate.mcmaster@microsoft.com", "user": null}, "additions": 17, "deletions": 16}}, {"node": {"oid": "c4d5ef94a9e070c5757a0ae6361c369ef83344b6", "messageHeadline": "Razor runtime compilation produces errors if running on a shared runt\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "66cb3d50aa64bb8efe884986f7290e0b9deeac3e", "messageHeadline": "Upgraded dependencies.props", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 72, "deletions": 72}}, {"node": {"oid": "0295f6d6e31c1b60aacc4bfffe0c0b934e2fb9d2", "messageHeadline": "Revert \"Using Routing feature branch package\"", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "192e8073ee74cff5756f1548955881562b0527b5", "messageHeadline": "Work around `CryptographicException`s thrown in some full framework t\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "13585f711f942dd22e2d28654fbde388ccb6f3f2", "messageHeadline": "Using Routing feature branch package", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "54c14b8782bc2a11528b04eb699aeca3375e2884", "messageHeadline": "Reacting to Routing repo's EndpointFinder changes", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 511, "deletions": 104}}, {"node": {"oid": "4dd4e5ef3e11c2f7682e56b72b739fdbf265c619", "messageHeadline": "Shorten names so MVC repo can be cloned on Windows benchmarks server", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e1af5b8b6dc147be179e1798d33af91c982e5a4b", "messageHeadline": "Array or List in query string does not get parsed #7712 (#7967)", "author": {"name": "kishanAnem", "email": "kishan3034@gmail.com", "user": {"login": "kishanAnem"}}, "additions": 109, "deletions": 5}}, {"node": {"oid": "f15457c026e2c2cd7cac6030a96c0e08185b9c82", "messageHeadline": "Update dependencies.props", "author": {"name": "ASP.NET CI", "email": "aspnetci@users.noreply.github.com", "user": {"login": "aspnetci"}}, "additions": 76, "deletions": 78}}, {"node": {"oid": "94a7c839984b7143ba83ed2173b70ff25c401f0e", "messageHeadline": "Change DefaultApiConventions (#7939)", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1676, "deletions": 633}}, {"node": {"oid": "53857d052f403421c5d68bdc3cd81588c7dcacb1", "messageHeadline": "Add BasicApi and BasicViews apps", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 2661, "deletions": 0}}, {"node": {"oid": "6911e192e40f4869948c956b505ac50c5a92605f", "messageHeadline": "Add IsRequired and DefaultValue to ApiParameterDescription", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 393, "deletions": 37}}, {"node": {"oid": "17d2545b557863955cb5838fa16c6318931ac659", "messageHeadline": "Throw if the type parameter for ActionResult<T> is an action result (\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "2599e0f5cc00085bf3d97b0c52b080af0cea0233", "messageHeadline": "Fix up a few pieces for the fallback integrity check feature.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 68, "deletions": 46}}, {"node": {"oid": "8a77ed23d344c7e438d2772016be3c95f5291ae5", "messageHeadline": "Added support for ignoring integrity attribute on fallback for the Li\u2026", "author": {"name": "jmhmaine", "email": "josh.hurley@gmail.com", "user": {"login": "jmhmaine"}}, "additions": 226, "deletions": 14}}, {"node": {"oid": "4f7e849cc14e8619706e8f2deecefe8e943a4ef7", "messageHeadline": "Setting up for ApiConventionAttribute analyzers (#7912)", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 863, "deletions": 68}}, {"node": {"oid": "e7ab81fe0bac76a7f2086c217a97f8d1c4284baa", "messageHeadline": "Ensure analyzer package is referenced by Microsoft.AspNetCore.Mvc", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "3d32b6da2fb82c58984c495970e6325b2f5f1972", "messageHeadline": "Upgrade deps and unskip tests (#7936)", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajaybhargavb@gmail.com", "user": {"login": "ajaybhargavb"}}, "additions": 76, "deletions": 76}}, {"node": {"oid": "3547341762b34f272af7da6cb22e09c450c79bf6", "messageHeadline": "Add support for conventional routes with dispatching (#7928)", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 1256, "deletions": 298}}, {"node": {"oid": "58aa16ee696a00fb40d91a4011c2c5f890ea983d", "messageHeadline": "Centralize routing and dispatching functional test logic (#7938)", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 1365, "deletions": 3146}}, {"node": {"oid": "a0a9c2c58555264491860f06d4e75e215d821738", "messageHeadline": "Integrate Dispatcher's link generator", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 2428, "deletions": 2009}}, {"node": {"oid": "4634a97fae258b02e382bccbe7879937dbff8b0e", "messageHeadline": "Use older shared runtime", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e07054e0a7f407b1096412a04d4f315318f8c14e", "messageHeadline": "Skip failing tests", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a712ccc98ae84d208bd5f0817ed8e6320ca163c6", "messageHeadline": "Fix up error message when compilation references are missing", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 38, "deletions": 15}}, {"node": {"oid": "1aea6fd5bd4d41ba68efca3708d26ee02b72a2d1", "messageHeadline": "Remove instrumentation functional tests", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 267}}, {"node": {"oid": "bc49a82d029fc09357964abda2d43412189d0150", "messageHeadline": "Use feature branch package of Localization", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a7bc5d6d40a4c7bc4bb6ef2ba4254c59c3f5c471", "messageHeadline": "Use feature branch build of Routing to fix build break", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 77, "deletions": 77}}, {"node": {"oid": "6df28ef09a9d50e4601fc832a787b6d5c6635dc9", "messageHeadline": "Reach to Dispatcher changes and fix build break", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7eac72ae46f74008ff8481fcd1400fcb74419587", "messageHeadline": "Set 2.1 baselines", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 16470, "deletions": 24033}}, {"node": {"oid": "78fc49ba0c8ad7859e1f3a8aa6c3d17c7cd11f5a", "messageHeadline": "Set 2.1 baselines", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 16470, "deletions": 24033}}, {"node": {"oid": "a7406d44977a84edb132976d0cfa6552c0faaaa3", "messageHeadline": "Add MvcEndpointDataSource and functional tests (#7886)", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 2535, "deletions": 74}}, {"node": {"oid": "287a3c5e6927a4fc3cf10e279b1e961359961596", "messageHeadline": "Allow IgnoreAntiForgeryToken applied on Razor Page models to work", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 269, "deletions": 84}}, {"node": {"oid": "7c3a4d45bae92d10d1c916835d0bd453ce81b906", "messageHeadline": "Bumping version from 2.1.1 to 2.1.2", "author": {"name": "Nate McMaster", "email": "nate.mcmaster@microsoft.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9d3243c38d1ecd6bb004d040aefb567b3bedd332", "messageHeadline": "Update dependencies.props", "author": {"name": "ASP.NET CI", "email": "aspnetci@users.noreply.github.com", "user": {"login": "aspnetci"}}, "additions": 71, "deletions": 71}}, {"node": {"oid": "6c2ef122f83741d1b2542fedebe83a68fd374f94", "messageHeadline": "Add support for conventions in DefaultApiDescriptionProvider", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1195, "deletions": 238}}, {"node": {"oid": "dc5bfd1b0b0bfff2a6750712d3b916f8850bb3cd", "messageHeadline": "Fixed typo in issue template", "author": {"name": "Kiran Challa", "email": "kichalla@users.noreply.github.com", "user": {"login": "kichalla"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df6b798117d67a6949e416e6fdb9fc17ddf8ce24", "messageHeadline": "Remove `xUnit1026` workaround in test projects", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "203258d00eb0880bf211e71c7b149b083b8efb14", "messageHeadline": "Update AnchorTagHelper.cs", "author": {"name": "Brecht Carlier", "email": "erazerbrecht@gmail.com", "user": {"login": "ErazerBrecht"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c29527f992c565f7792d50b3bfffc8d2bbe0eb2a", "messageHeadline": "Add some assertions for controllers and controller actions", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 491, "deletions": 0}}, {"node": {"oid": "f2eb6f8d3711ca31c77cb75368f8219192fb8889", "messageHeadline": "Add some tests for CodeAnalysisExtensions", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 464, "deletions": 5}}, {"node": {"oid": "b7064c576de0ae04eb7731b59069ecab54c51a99", "messageHeadline": "Use templates for VSTS builds", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 106, "deletions": 124}}, {"node": {"oid": "379345b530697ef11d86cc778c28e660696d8b77", "messageHeadline": "Add vsts build definition", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "672c794335266cdc40efc0382bc3e2ff096e625b", "messageHeadline": "Add certificate names for code signing", "author": {"name": "Nate McMaster", "email": "nate.mcmaster@microsoft.com", "user": null}, "additions": 16, "deletions": 2}}, {"node": {"oid": "592ed3b4f52f87d842b17a4a34a4c10fc6da57c4", "messageHeadline": "Create an analyzer to warn users not to decorate filters on page hand\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 621, "deletions": 1}}, {"node": {"oid": "839223756b2ad0976b1af64cc3be3f65fc09f2b5", "messageHeadline": "Update dependencies.props", "author": {"name": "ASP.NET CI", "email": "aspnetci@users.noreply.github.com", "user": {"login": "aspnetci"}}, "additions": 79, "deletions": 79}}, {"node": {"oid": "f0c552ee49d3348b838961c9947605610f70ec8d", "messageHeadline": "Fixup DebuggerDisplay for PageActionDescriptor", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d63669695379d7da9c92653c24c8c626df02dad", "messageHeadline": "[Fixes #7609] ApiBehaviorApplicationModelProvider overwrites existing\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 391, "deletions": 8}}, {"node": {"oid": "57be52e4c163266c6b5cdd159405d3cc45871e24", "messageHeadline": "Merge remote-tracking branch 'origin/release/2.1' into dev", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e7e48d017c78a0552f46032b28e9984c87ed2a5c", "messageHeadline": "Merge commit 'c08b29beda7fb9cbe472735cb04020dfe84acfc7' into dev", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "984cd46c4da9b9e94db6fc4a4aaac3a34a76f20f", "messageHeadline": "Fix ActionMethodExecutor incorrectly setting DeclaredType on ObjectRe\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 122, "deletions": 2}}, {"node": {"oid": "632425d0e632c3aa03525aea0c03c5832bbc459f", "messageHeadline": "Unskip skipped tests", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 12, "deletions": 23}}, {"node": {"oid": "8e313192155a48dff5a981450a1364c19e8b0806", "messageHeadline": "Prevent null refs in some simple cases in CachedExpressionCompiler", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1638, "deletions": 37}}, {"node": {"oid": "c08b29beda7fb9cbe472735cb04020dfe84acfc7", "messageHeadline": "Update dependencies.props", "author": {"name": "ASP.NET CI", "email": "aspnetci@users.noreply.github.com", "user": {"login": "aspnetci"}}, "additions": 75, "deletions": 75}}, {"node": {"oid": "dacbb41478cb552a675d0144ff4362b83dbcbca9", "messageHeadline": "Update dependencies.props", "author": {"name": "ASP.NET CI", "email": "aspnetci@users.noreply.github.com", "user": {"login": "aspnetci"}}, "additions": 77, "deletions": 77}}, {"node": {"oid": "778e137fe986a8520c6968927a5fc1b6d4462e74", "messageHeadline": "Update bootstrapper scripts (automated commit) [ci skip]", "author": {"name": "Nate McMaster (automated)", "email": "nate.mcmaster@microsoft.com", "user": null}, "additions": 20, "deletions": 8}}, {"node": {"oid": "edf4e8fd9e238409f77c34ebd66d8ed8be332962", "messageHeadline": "DataAnnotations of Enum values use DataAnnotationLocalizerProvider", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 697, "deletions": 58}}, {"node": {"oid": "418aac57f4aa962c153485ee9a7b08a5e48a3a7e", "messageHeadline": "[Fixes #7609] ApiBehaviorApplicationModelProvider overwrites existing\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 391, "deletions": 8}}, {"node": {"oid": "7b16b5611258063c8ed608462cfe44525237297e", "messageHeadline": "Bumping version from 2.1.0 to 2.1.1", "author": {"name": "Nate McMaster", "email": "nate.mcmaster@microsoft.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "49c653ed0baf829cb91bb51bb575306c9f1ec0fa", "messageHeadline": "Infer BindingSource.FormFile for IEnumerable<IFormFile>", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 61, "deletions": 0}}, {"node": {"oid": "077b1d87a9862b6821a518b4ecb50ced480576a3", "messageHeadline": "#7024 Request: ServiceBasedPageModelActivatorProvider [Review Changes]", "author": {"name": "Nisha Kaushik", "email": "nishakaushik0@gmail.com", "user": {"login": "nisha-kaushik"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "b8e5036e20f6968f816dff4910293db535e2da67", "messageHeadline": "#7024 Request: ServiceBasedPageModelActivatorProvider", "author": {"name": "Nisha Kaushik", "email": "nishakaushik0@gmail.com", "user": {"login": "nisha-kaushik"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "0c795c4f3366086504ef7849ec7dd24f5e508928", "messageHeadline": "#7024  Request: ServiceBasedPageModelActivatorProvider", "author": {"name": "Nisha Kaushik", "email": "nishakaushik0@gmail.com", "user": {"login": "nisha-kaushik"}}, "additions": 198, "deletions": 1}}, {"node": {"oid": "330b74f0ab4c8e337ec93a9129fc9f2df7eca135", "messageHeadline": "Update dependencies.props", "author": {"name": "ASP.NET CI", "email": "aspnetci@users.noreply.github.com", "user": {"login": "aspnetci"}}, "additions": 72, "deletions": 72}}, {"node": {"oid": "e1eaf6a6e0ce5a97d00b7356627e5bdaec6e1d75", "messageHeadline": "Cleanup TestCommon", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 310, "deletions": 447}}, {"node": {"oid": "624a5ed522e8e32a97fb1ba61e25d2302a5abfed", "messageHeadline": "Fix ActionMethodExecutor incorrectly setting DeclaredType on ObjectRe\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 122, "deletions": 2}}, {"node": {"oid": "a736441ca5ac7524f4ed0d9c33370becb523c778", "messageHeadline": "Enable analyzers (#7789)", "author": {"name": "Pavel Krymets", "email": "pavel@krymets.com", "user": {"login": "pakrym"}}, "additions": 74, "deletions": 12}}, {"node": {"oid": "4472c00c6f01f2be38b60b7695fa92ad57a37a59", "messageHeadline": "PR feedback fixes for logging requestpredicate shortcircuit logging", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "d80471ad15a156d8be9f369548deeae7194854e9", "messageHeadline": "Added logging to model binding requestpredicate shortcircuit", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "b0796ce8a843ed86b32d008d5567fdb89308eba5", "messageHeadline": "Update the `Stes to reproduece` section header (#7767)", "author": {"name": "Artak", "email": "34246760+mkArtakMSFT@users.noreply.github.com", "user": {"login": "mkArtakMSFT"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "19d82928ba2c04daa814e2d1b9c0779c4952064b", "messageHeadline": " Making Razor compilation cache replaceable (#7780)", "author": {"name": "S\u00e9bastien Ros", "email": "sebastienros@gmail.com", "user": {"login": "sebastienros"}}, "additions": 40, "deletions": 3}}, {"node": {"oid": "d9f035ad7c4693c314e293f21bfef7ed002dc8e2", "messageHeadline": "CacheTagHelper should be able to vary by culture", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 449, "deletions": 14}}, {"node": {"oid": "57eb52ad470feed0b9ab2d2e9075c719e46f490b", "messageHeadline": "Update dependencies.props", "author": {"name": "ASP.NET CI", "email": "aspnetci@users.noreply.github.com", "user": {"login": "aspnetci"}}, "additions": 78, "deletions": 78}}, {"node": {"oid": "1ca6ce33775dd74e7f0d930301160e9db4827d3d", "messageHeadline": "setupAction parameter in MvcLocalizationServices.AddLocalizationServi\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 19, "deletions": 41}}, {"node": {"oid": "504da3c565a9a159365b4564dba5f2cd7d059e7f", "messageHeadline": "Cleanup CachedExpressionCompiler", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 158, "deletions": 162}}, {"node": {"oid": "ec2d5c7aa44db3384a50a5eca0098072ff8f47ff", "messageHeadline": "Run functional tests with a `TestLoggerFactory`", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "9f7629b4481a34463ec064000d446fd5d6038c8f", "messageHeadline": "Upgrade to netcoreapp22", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "bda5ea9df08203bd489f600f36d461bd8cdfb953", "messageHeadline": "Cleanup BindingInfo \\ ModelMetadata coalescing in ModelBinderFactory", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "26454fb1da36191ee43b59b956f6e9f2d945a3a7", "messageHeadline": "Add ViewComponentResult helper methods to Page \\ PageModel", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 290, "deletions": 21}}, {"node": {"oid": "f52c9c0f97fac7d355becd11bfa12413f5505cea", "messageHeadline": "Update analyzer tests to use Microsoft.AspNetCore.Analyzer.Testing", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 283, "deletions": 588}}, {"node": {"oid": "9f0d3712ebb11beb5f340278cd84c696ca5c34d5", "messageHeadline": "Merge branch 'release/2.1' into dev", "author": {"name": "Nate McMaster", "email": "nate.mcmaster@microsoft.com", "user": null}, "additions": 8, "deletions": 7}}, {"node": {"oid": "74c0d0c28744743610b4b856c632f191ff49dc33", "messageHeadline": "Fix experimental package version when IsFinalBuild=true", "author": {"name": "Nate McMaster", "email": "nate.mcmaster@microsoft.com", "user": null}, "additions": 8, "deletions": 7}}, {"node": {"oid": "09a05b97cf2ac12242858d1fb5ac508c5948d887", "messageHeadline": "Merge branch 'release/2.1' into dev", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "9007f5422dec1b791fe931bc69b7dc971d836979", "messageHeadline": "Bump Roslyn dependency to 2.8.0", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a8e1a1fd40a34fc80cd805a38effed28a81adb9d", "messageHeadline": "Bump Roslyn dependency to 2.8.0", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dfd9b17f68408940da67a7e69e07087d4977f435", "messageHeadline": "More keynotfound avoidance", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f35deb71f935832276f36d61d597fb2c37357f85", "messageHeadline": "Prevent KeyNotFound when logging", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e97bfe957c343991de0e93df2a579cd4b226503", "messageHeadline": "Update dependencies.props", "author": {"name": "ASP.NET CI", "email": "aspnetci@users.noreply.github.com", "user": {"login": "aspnetci"}}, "additions": 70, "deletions": 70}}, {"node": {"oid": "e0188c4936f54eddbc984b8598e8cc62c72adf25", "messageHeadline": "Modify info level logging for pages (#7733)", "author": {"name": "Jass Bagga", "email": "jabagga@microsoft.com", "user": {"login": "jbagga"}}, "additions": 64, "deletions": 6}}, {"node": {"oid": "63c370ddf3ba9db328814f45c0a188f346db442f", "messageHeadline": "Update dependencies.props", "author": {"name": "ASP.NET CI", "email": "aspnetci@users.noreply.github.com", "user": {"login": "aspnetci"}}, "additions": 76, "deletions": 76}}, {"node": {"oid": "777782ac6e9cb7e574f331b883a2b927e21a31ed", "messageHeadline": "Test cleanup", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 53, "deletions": 55}}, {"node": {"oid": "86d885e5337a7188631b6e720944fb913e38327f", "messageHeadline": "Added a template for filing issues", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "cb97a93fff5f70b9c919de0855158ae16dbfc400", "messageHeadline": "Merge branch 'release/2.1' into dev", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 40, "deletions": 4}}, {"node": {"oid": "35f7d3f09c870165dd8b50c6f81a5e0330a6ad75", "messageHeadline": "Added tests to verify that RazorPages and FuzzyMatching with Head req\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 40, "deletions": 4}}, {"node": {"oid": "84c8db5aaeb537118d427c6cd0c653abb06db5d3", "messageHeadline": "Merge branch 'release/2.1' into dev", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "19c41c0494952eb85fa534b188ea4544afe52420", "messageHeadline": "Revert \"[Fixes #6902] Added an overload for StatusCode that takes in \u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "346e9b4f9133b59753bd71b2d0042e4a2feffd68", "messageHeadline": "Merge branch 'release/2.1' and bump to 0.2.0", "author": {"name": "Nate McMaster", "email": "nate.mcmaster@microsoft.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ec80c5f8b8fd6e200b8b9e7fc6633f2e0b5ad21f", "messageHeadline": "Bump version to 2.1.0-rtm", "author": {"name": "Nate McMaster (automated)", "email": "nate.mcmaster@microsoft.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b3087ab774105e4eab5fac407646968ef02c629b", "messageHeadline": "Update dependencies.props", "author": {"name": "ASP.NET CI", "email": "aspnetci@users.noreply.github.com", "user": {"login": "aspnetci"}}, "additions": 76, "deletions": 76}}, {"node": {"oid": "1b9372f5b0c490209d49e6051f5f1b615094f399", "messageHeadline": "Update dependencies.props", "author": {"name": "ASP.NET CI", "email": "aspnetci@users.noreply.github.com", "user": {"login": "aspnetci"}}, "additions": 67, "deletions": 67}}, {"node": {"oid": "fd9e886eacfe36309f37a5047a70383800994e7f", "messageHeadline": "Merge branch 'release/2.1' into dev", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 54, "deletions": 6}}, {"node": {"oid": "595e83d0ebc3b601666b286c94bcdbfe610048f1", "messageHeadline": "Added nuspec file to Mvc.Analyzers assembly", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 54, "deletions": 6}}, {"node": {"oid": "d0b0c6ae342515b6b422f13aa7d11131b06d9de0", "messageHeadline": "Update dependencies.props and KoreBuild version", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 75, "deletions": 75}}, {"node": {"oid": "9875fffc809ea66d77ce310f701229cfa82b395b", "messageHeadline": "Merge remote-tracking branch 'origin/release/2.1' into dev", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 284, "deletions": 111}}, {"node": {"oid": "5d5222cdd8b6d841b9007a9baf63bd44072ed215", "messageHeadline": "Introduce BindPropertiesAttribute", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 205, "deletions": 34}}, {"node": {"oid": "31f9432a390dc2668a0d9df35811b0f3c0f5c0fb", "messageHeadline": "Update dependencies.props", "author": {"name": "ASP.NET CI", "email": "aspnetci@users.noreply.github.com", "user": {"login": "aspnetci"}}, "additions": 78, "deletions": 78}}, {"node": {"oid": "8ec3870a925036c67224a38836fb9eae91fc4b36", "messageHeadline": "Set NETStandardImplicitPackageVersion via dependencies.props", "author": {"name": "Nate McMaster", "email": "nate.mcmaster@microsoft.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "cb8b0cf47203c7888153959d0821dfdcc2507ea5", "messageHeadline": "Merge branch 'release/2.1' into dev", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "44e282e8d4c99c18137e2df3f859b1aa0b86f9e7", "messageHeadline": "Generate symbols.nupkg for Mvc.Razor", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "1a5c9e548f2a80467c7503ae5cd4dc75f0816410", "messageHeadline": "Merge pull request #7680 from aspnet/release/2.1", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 139, "deletions": 7}}, {"node": {"oid": "60a98102681e085f1751830d753f4d17c6f33656", "messageHeadline": "Allow PartialTagHelper to specify a null model. Fixes #7667", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 139, "deletions": 7}}, {"node": {"oid": "b56436b5c607e08ada5fccabfc71c475f8fbbbea", "messageHeadline": "Merge branch 'release/2.1' into dev", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 160, "deletions": 26}}, {"node": {"oid": "faca3da42f036c4d111110cd71895a7904f2b99c", "messageHeadline": "Ensure ViewData is set on PageResult after a handler method executes", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 89, "deletions": 1}}, {"node": {"oid": "4f7d53f4e745b5d407d91517b24c678fa32fab75", "messageHeadline": "[Fixes #7658] FileStreamResultExecutor fails to Dispose FileStream", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 62, "deletions": 20}}, {"node": {"oid": "6e4bd1eb464f0d043c8db9f816463c6467fb5981", "messageHeadline": "Fixed PageFilter docs", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "1cede88f2683305c511d2a96ca77d1996ab07db5", "messageHeadline": "[Fixes #7656] Deps file for netstandard2.0 targeting projects copied \u2026", "author": {"name": "Javier Calvarro Nelson", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5738cb2c14c2b6ef268c109e98b957937356fee2", "messageHeadline": "Merge remote-tracking branch 'origin/release/2.1' into dev", "author": {"name": "Javier Calvarro Nelson", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 82, "deletions": 31}}, {"node": {"oid": "cd6d130a8d1068e51b5e210f164d30a90b04678e", "messageHeadline": "Merge pull request #7671 from aspnet/release/2.1", "author": {"name": "Doug Bunting", "email": "drb24@cornell.edu", "user": {"login": "dougbu"}}, "additions": 444, "deletions": 223}}, {"node": {"oid": "e781cd38cffaaf9f9b851f6cd301212d5acf97c9", "messageHeadline": "[Fixes #7635] Provide a way to configure HTTP Client instances", "author": {"name": "Javier Calvarro Nelson", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 65, "deletions": 24}}, {"node": {"oid": "e0b4c13895fee575544f963b7dbc59d12f8ef7b4", "messageHeadline": "[Fixes #7587] Default to Development environment in tests", "author": {"name": "Javier Calvarro Nelson", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "e0e96ce53bbdfa1817e077055d7265fd67746f4f", "messageHeadline": "Include parameter type's attributes in ModelMetadata", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 444, "deletions": 223}}, {"node": {"oid": "e603a35f231fb7f40a422f87beb69cbf829d4f82", "messageHeadline": "Update version number to 2.2.0", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f78e3a4a7d54faed6dd9d1402c07b8bd3bf3f1ea", "messageHeadline": "Merge branch 'release/2.1' into dev", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "864a4e39c393d80e2b5bf9d1c70f3236b73c02ff", "messageHeadline": "Branching for 2.1.0-rc1", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "d8fc2d4009e343065d3d0e15f748846db80e231a", "messageHeadline": "Fix test failures", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "128c7e0a178c49c31d839ab6a63c1c2810a7297c", "messageHeadline": "Update dependencies.props", "author": {"name": "ASP.NET CI", "email": "aspnetci@users.noreply.github.com", "user": {"login": "aspnetci"}}, "additions": 75, "deletions": 75}}, {"node": {"oid": "cc5ae02b7d639a7c5b95fc7fa5692664178a8c72", "messageHeadline": "Fix binding & validating dictionaries of non-simple types in jQuery r\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 484, "deletions": 57}}, {"node": {"oid": "e52933e4e3ec3d5376d764cff32fcb3102ae902c", "messageHeadline": "Removed UrlTestEncoder references in tests", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 28, "deletions": 36}}, {"node": {"oid": "4984dd2cddfac85854e98c63eadd51e31b16f2e8", "messageHeadline": "Revert \"[Fixes #7587] No easy way to change ASPNETCORE_ENVIRONMENT\"", "author": {"name": "Javier Calvarro Nelson", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 7, "deletions": 16}}, {"node": {"oid": "86a036cf76ceec7b0933f4c0bedae5b8bc1a2335", "messageHeadline": "Revert \"[Fixes #7635] Provide a way to configure clients in WebApplic\u2026", "author": {"name": "Javier Calvarro Nelson", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 12, "deletions": 25}}, {"node": {"oid": "1e26571ba69d21d80c85412c28b1a82cec200952", "messageHeadline": "[Fixes #7635] Provide a way to configure clients in WebApplicationFac\u2026", "author": {"name": "Javier Calvarro Nelson", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 25, "deletions": 12}}, {"node": {"oid": "22510e1377f3bdd9b8d1541feebfcb59ab620661", "messageHeadline": "[Fixes #7587] No easy way to change ASPNETCORE_ENVIRONMENT", "author": {"name": "Javier Calvarro Nelson", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "d5e044f693fee9b782775c5958133e145bfc5ac8", "messageHeadline": "[Fixes #7373] Assigning to the context's Result property, when implem\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 465, "deletions": 27}}, {"node": {"oid": "bfbd286ab6f4977f681e54ecb93895bdcd3cdc08", "messageHeadline": "Remove usages of obsolete APIs", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 72, "deletions": 29}}, {"node": {"oid": "d995b0418a045f6639904dc26c985fa10702fe07", "messageHeadline": "Allow BindPropertyAttribute to be specified on controller classes", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 191, "deletions": 0}}, {"node": {"oid": "c35030267cb98fdd9df1cc5227a2273940529630", "messageHeadline": "Update usage of TestSink", "author": {"name": "John Luo", "email": "johluo@microsoft.com", "user": null}, "additions": 28, "deletions": 30}}, {"node": {"oid": "e6be423c33edbab5edc8aaa259b06b60c7b701e3", "messageHeadline": "Remove netcoreapp2.0 from MvcSandbox", "author": {"name": "Nate McMaster", "email": "natemcmaster@users.noreply.github.com", "user": {"login": "natemcmaster"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2e761415e48fb6fca264b41f133cd968356da39e", "messageHeadline": "Implement IDisposable for derived types for WebApplicationFactory<T> \u2026", "author": {"name": "Martin Costello", "email": "martin@martincostello.com", "user": {"login": "martincostello"}}, "additions": 38, "deletions": 6}}, {"node": {"oid": "e34b4e8335468299a75eb0b9e2b0f2296e81dc7a", "messageHeadline": "Use DependencyContext.CompileLibraries to determine dependency graph \u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 303, "deletions": 145}}, {"node": {"oid": "9cea47fa7d83ccb38980edf89ec34ad1f0fae292", "messageHeadline": "Remove root directory customization options for Razor Pages areas", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 46, "deletions": 157}}, {"node": {"oid": "62272ad56ad6c4eeb7f80a21dd35ff571a75439c", "messageHeadline": "Round off file result's LastModifiedDate to whole seconds for correct\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 99, "deletions": 2}}, {"node": {"oid": "3db924003ec071bee295d43418ff26a06960b7e2", "messageHeadline": "Use VirtualRazorProjectSystem for Razor tests", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 400, "deletions": 258}}, {"node": {"oid": "39053a5e221ce27412694f18d8dc64a7495c7226", "messageHeadline": "Corrects spelling of some comments", "author": {"name": "flash2048", "email": "flash2048@gmail.com", "user": {"login": "flash2048"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "ec31ff0c28961be64ad0b8228eba3a084086f60b", "messageHeadline": "Throw if multiple Body bound parameters are discovered", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 176, "deletions": 41}}, {"node": {"oid": "feed0fea2c5280264ac000947b3fee542d7d9e6a", "messageHeadline": "Merge branch 'release/2.1' into dev", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "5e019bd707497b0d28a7387c7ed66447a1907d59", "messageHeadline": "Add Microsoft.AspNetCore.All", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "8e323a8e1e78b520e9a1c2a5a5f64139d5c210d0", "messageHeadline": "Update dependencies.props", "author": {"name": "ASP.NET CI", "email": "aspnetci@users.noreply.github.com", "user": {"login": "aspnetci"}}, "additions": 74, "deletions": 74}}, {"node": {"oid": "e91e8b8ce2162922cf517b9c2be0172bd8651596", "messageHeadline": "Merge branch 'release/2.1' into dev", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "07a1907918850dc66db5783af1791bf131ebb711", "messageHeadline": "Introduce ViewDataAttribute", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1257, "deletions": 17}}, {"node": {"oid": "fdc4df35ed052563bba3fdba8f3ddc933313ddaf", "messageHeadline": "Fix build break", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "c7559e1ff4fa6c6bffc855794f36089eed7fc4c2", "messageHeadline": "Merge pull request #7590 from aspnet/release/2.1", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 785, "deletions": 217}}, {"node": {"oid": "c515cece8ed8a39b8163c3ba35024bcc79716ca0", "messageHeadline": "Use ModelMetadataProvider to infer BindingSource on application model", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 756, "deletions": 223}}, {"node": {"oid": "a16504b94157351dd6698a5e1f87d08b03f06c0e", "messageHeadline": "Added failing test for #7546", "author": {"name": "Kristian Hellang", "email": "kristian.hellang@iris.no", "user": null}, "additions": 36, "deletions": 1}}, {"node": {"oid": "ebd328853c06782742f9977b717cdc8764f3b814", "messageHeadline": "Merge branch 'release/2.1' into dev", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "7d1576a65d327b44ac1255584c1bf60d60457136", "messageHeadline": "Fix MVC being able to build in VisualStudio.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "aebea720ed0b00b5c40982f56c4625bc7f93616f", "messageHeadline": "Merge pull request #7582 from aspnet/release/2.1", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "30f088331942f847dd2fe2dc1f5b153936b3866d", "messageHeadline": "Target a lower TFM", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "35bf14e9726220ed7d4618f8521495c2c79fc641", "messageHeadline": "Merge pull request #7581 from aspnet/release/2.1", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "133dd964abb1c2a4167cf38faa38fe0319b7b931", "messageHeadline": "Introduce ViewDataAttribute", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1254, "deletions": 17}}, {"node": {"oid": "61f260e3865385daf5d2d272cce29064cd224ce2", "messageHeadline": "Make Microsoft.AspNetCore.Mvc depend on Microsoft.AspNetCore.Mvc.Anal\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f034964489f8a24eaa85f7f2c0806a45b89376d", "messageHeadline": "Make Microsoft.AspNetCore.Mvc depend on Microsoft.AspNetCore.Mvc.Anal\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "577c2745d50b06e4a972d393bfc2908b5679215a", "messageHeadline": "Merge remote-tracking branch 'origin/release/2.1' into dev", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f20bf9ea02cc727c020c1108734f40371b1c22e1", "messageHeadline": "Fix #7503 change to model name for IValidableObject", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 147, "deletions": 12}}, {"node": {"oid": "7a1096a72bc3c6fefd38a332e948b9c3d759e92c", "messageHeadline": "Fix #7503 change to model name for IValidableObject", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 147, "deletions": 12}}, {"node": {"oid": "96f29c5696946c6f1365ea8f9e8d2318776f7915", "messageHeadline": "Use latest compat version in MvcSandbox", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b15ad60b1b609e058ddae5caeac2130a485d411", "messageHeadline": "Merge pull request #7575 from aspnet/release/2.1", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 944, "deletions": 81}}, {"node": {"oid": "264f9c871e855683bfff76abfafea699e64b59c3", "messageHeadline": "Add an analyzer to warn against the use of IHtmlHelper.Partial and IH\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 944, "deletions": 81}}, {"node": {"oid": "24eaa740f5b1736700d8d91053f60d690f4fc17e", "messageHeadline": "Merge pull request #7570 from aspnet/release/2.1", "author": {"name": "Doug Bunting", "email": "drb24@cornell.edu", "user": {"login": "dougbu"}}, "additions": 1043, "deletions": 225}}, {"node": {"oid": "d360886b788421a1375670c2aec433787524f716", "messageHeadline": "Fix #7558 infer [FromRoute] with parameter in ANY route", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 10, "deletions": 14}}, {"node": {"oid": "fc3a815e57376aefa91adf219d64fbc6538821b3", "messageHeadline": "Restore `ModelMetadata.PropertyName != null` behaviour", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 1033, "deletions": 211}}, {"node": {"oid": "dae280b06aca96a7829628e5747c82e4f10600c3", "messageHeadline": "Update dependencies.props", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 71, "deletions": 71}}, {"node": {"oid": "f55730676befda0425bc6ae1782bca2eaedb3050", "messageHeadline": "Merge branch 'release/2.1' into dev", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 138, "deletions": 9}}, {"node": {"oid": "8960f605fc7f94b050c194567277a84c3174ef20", "messageHeadline": "Merge commit 'de3f77c34b33d5ce7f4e2a8dac12234b01cd4419' into dev", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f8e315d03da5a46badaf53a0628c9e9def289fc1", "messageHeadline": "CompiledPageRouteModelProvider should de-dup descriptors", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 138, "deletions": 9}}, {"node": {"oid": "de3f77c34b33d5ce7f4e2a8dac12234b01cd4419", "messageHeadline": "Update dependencies.props", "author": {"name": "Nate McMaster (automated)", "email": "nate.mcmaster@microsoft.com", "user": null}, "additions": 74, "deletions": 74}}, {"node": {"oid": "599d1a502ef358678202345ced2d11ddca0754f3", "messageHeadline": "Merge branch 'release/2.1' into dev", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 317, "deletions": 78}}, {"node": {"oid": "c93c168df307230e8f0f0cfc520d4980bbcc16fd", "messageHeadline": "Add mapping service for action results", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 317, "deletions": 78}}, {"node": {"oid": "a72b56f49e3252376295a35e15523ed3711d80e0", "messageHeadline": "Merge branch 'release/2.1' into dev", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 88, "deletions": 17}}, {"node": {"oid": "927af3125ee1d7e69330fa745206d5071ed097fc", "messageHeadline": "Use RazorCompiledItemMetadataAttribute to calculate route", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 155, "deletions": 84}}, {"node": {"oid": "711a0d7003b0902f69c5076c095c751cd174309a", "messageHeadline": "Merge remote-tracking branch 'origin/release/2.1' into dev", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 141, "deletions": 66}}, {"node": {"oid": "62fec52a9f0fd1aeccea6f1ec4c78b653c702afd", "messageHeadline": "Add a framework specific reference to Microsoft.DiaSymReader.Native", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "203ebb64ed8b2916d856f72eade7e6ee6c8cf86f", "messageHeadline": "Updated dependencies.props", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 66, "deletions": 66}}, {"node": {"oid": "1186fa66ab24608694af84f990bea28790a36bd8", "messageHeadline": "Merge branch 'release/2.1' into dev", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 117, "deletions": 29}}, {"node": {"oid": "0c084fa28a60edd2a39139f1a41b942b3e3b3246", "messageHeadline": "[Fixes #7518] NullReferenceException thrown when Controller method us\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 117, "deletions": 29}}, {"node": {"oid": "79c4986685febe0cbb03a50019cacc99598d7aa2", "messageHeadline": "Merge branch 'release/2.1' into dev", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 672, "deletions": 351}}, {"node": {"oid": "5e245da3264835545bf577af10caf0f82eee12c3", "messageHeadline": "Add compatibility switch controlling parameter metadata and top-level\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 672, "deletions": 351}}, {"node": {"oid": "fa629cd5e112d89db7cef7374694eb08dbc6bf9c", "messageHeadline": "Update dependencies.props", "author": {"name": "ASP.NET CI", "email": "aspnetci@users.noreply.github.com", "user": {"login": "aspnetci"}}, "additions": 68, "deletions": 68}}, {"node": {"oid": "94d60de310127438423a74af11e7959359dd5620", "messageHeadline": "Merge remote-tracking branch 'origin/release/2.1' into dev", "author": {"name": "Javier Calvarro Nelson", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 107, "deletions": 16}}, {"node": {"oid": "51784bb2d675149284cd5b6e30abc81bcb0891b4", "messageHeadline": "[Fixes #7541] Per-test class customization should not remove global (\u2026", "author": {"name": "Javier Calvarro Nelson", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 107, "deletions": 16}}, {"node": {"oid": "739c8bb1ddc30308a6269d7b7f37f855ae4a0834", "messageHeadline": "Merge remote-tracking branch 'origin/release/2.1' into dev", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 195, "deletions": 6}}, {"node": {"oid": "e94d77c47f15facd7e1394c942190cb9d49e2c59", "messageHeadline": "Add model attribute for PartialTagHelper.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 195, "deletions": 6}}, {"node": {"oid": "db6aed7f36d001d4c9645f6cf8ec579c58bb8183", "messageHeadline": "Merge branch 'release/2.1' into dev", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 159, "deletions": 10}}, {"node": {"oid": "1ff5bdca796d48293a42015d77528851684db669", "messageHeadline": "Set model prefix for [ApiController]", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 159, "deletions": 10}}, {"node": {"oid": "994b08844cdc9c996e39f6c0c30100d68e699fa7", "messageHeadline": "Merge branch 'release/2.1' into dev", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 363, "deletions": 43}}, {"node": {"oid": "14429721d933104e17bd5cae0b7f2399ca55ab2d", "messageHeadline": "Make handler selector more flexible", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 363, "deletions": 43}}, {"node": {"oid": "bb408e9f18c8e319ba2c9975601a853f452a453f", "messageHeadline": "Merge pull request #7534 from aspnet/release/2.1", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 154, "deletions": 64}}, {"node": {"oid": "1d6c09ab3182d325c9b2a356623ce8670e8310d4", "messageHeadline": "Make the use of Assembly.CodeBase more robust", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 64, "deletions": 17}}, {"node": {"oid": "56501cb8a070efad6eca177b2f518d8896ba4279", "messageHeadline": "Cleanup ApplicationPartFactory", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 61, "deletions": 30}}, {"node": {"oid": "8590bb93673d79dbd85b728d97d17a427ce49cc9", "messageHeadline": "Updating baselines", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 29, "deletions": 17}}, {"node": {"oid": "12f8e10e1a4e161dfa511b47da4c3a6c02bf9a33", "messageHeadline": "Merge branch 'release/2.1' into dev", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 757, "deletions": 425}}, {"node": {"oid": "ccb67931268f9396652a22044e3563a98b2a5c8f", "messageHeadline": "Introduce LifecycleProperty", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 757, "deletions": 425}}, {"node": {"oid": "3141179344db6cabc1908a99c48d95c82a5f7bbb", "messageHeadline": "Merge remote-tracking branch 'origin/release/2.1' into dev", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1671, "deletions": 1404}}, {"node": {"oid": "d6176ac7de1ef2dce64a4edc83700ed14de00532", "messageHeadline": "ApplicationPartFactory: The works", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1601, "deletions": 1334}}, {"node": {"oid": "1aeaf69f87cbf91f4f56183eb1254f69a50b406a", "messageHeadline": "Merge branch 'release/2.1' into dev", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 506, "deletions": 39}}, {"node": {"oid": "390ebbb258215137a1cb493d2170eda9249d4afe", "messageHeadline": "Do not bind `\"[index]\"` in `CollectionModelBinder` subsetting feature", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 505, "deletions": 38}}, {"node": {"oid": "ed18a8f975e8f6df002994d2303fefb0bfc68b59", "messageHeadline": "Seal ActionResultOfT (#7507)", "author": {"name": "Jass Bagga", "email": "jabagga@microsoft.com", "user": {"login": "jbagga"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2bc4c40485b799418bb50fbafa156a9487b372c1", "messageHeadline": "Merge remote-tracking branch 'origin/release/2.1' into origin-dev", "author": {"name": "Javier Calvarro Nelson", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 1309, "deletions": 440}}, {"node": {"oid": "908e7a863bdbd6e229594c6637713cb2f2a6f63b", "messageHeadline": "Improvements to the MVC testing package", "author": {"name": "Javier Calvarro Nelson", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 1309, "deletions": 440}}, {"node": {"oid": "ef7b9022e8d2a9fb0fa8449d3d2dcfac573286e5", "messageHeadline": "Merge branch 'release/2.1' into dev", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "869825b16c80c2b770603019b6852f87027b9d1c", "messageHeadline": "Quick fix: Add test of #2890", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "236cab7cc8cfffab474329c4c08f4579234523f3", "messageHeadline": "Merge branch 'release/2.1' into dev", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 49, "deletions": 20}}, {"node": {"oid": "e2b6975bffca2b85e006d37860ce1828520cd9f1", "messageHeadline": "Marked PageArgumentBinder type as Obsolete", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 5, "deletions": 17}}, {"node": {"oid": "09b5ff7b721f0b781d6f8acefeee335d028b7b83", "messageHeadline": "Use ParameterInfo for getting metadata of a parameter to show the cor\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 44, "deletions": 3}}, {"node": {"oid": "3d251549c8db3d5f03fc03c4316fe8a8619d61f3", "messageHeadline": "Merge pull request #7502 from aspnet/release/2.1", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "e7b2e3fe2d45f797a64c5740daac807965de2cc3", "messageHeadline": "Stop building\\testing on netcoreapp2.0", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "bbcee051422c96145e815c1e924f87bb57590f19", "messageHeadline": "Merge branch 'release/2.1' into dev", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f85be6a0c091abc80e6ab8f6d15a81d5ae4794b9", "messageHeadline": "fix typo in ApiController XMLDoc", "author": {"name": "hede", "email": "hede@users.noreply.github.com", "user": {"login": "hede"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75df1664e747c58846b96ec08759445486f651cb", "messageHeadline": "Merge branch 'release/2.1' into dev", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4875856974b295beb40174fb1b08e960b4331f00", "messageHeadline": "Fix #4604 for good", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed9f8ce6c90316e1b891d8a75020f7fdd54a0133", "messageHeadline": "Merge pull request #7492 from aspnet/release/2.1", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 186, "deletions": 2224}}, {"node": {"oid": "ae2d82c748a341bcd9a3434b7de28c9b76c31c7b", "messageHeadline": "Remove FiltersWebSite", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 186, "deletions": 2224}}, {"node": {"oid": "4da5b09233a115edc8f590575c7d9b50c1656bf1", "messageHeadline": "Merge branch 'release/2.1' into dev", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "aba35c673f4621e9c81e93a26d92809224c9fb27", "messageHeadline": "Update KoreBuild channel", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1ed0da96432db0ad9f2c1818a10e22d2cf74c087", "messageHeadline": "Update version prefix to preview3", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b757387c78b6d1132458c9f731ae4bc544b6fa6", "messageHeadline": "Merge remote-tracking branch 'origin/release/2.1' into dev", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "fd713f64d5564dad90cb7970808c1323b5f6a954", "messageHeadline": "Branching for 2.1.0-preview2", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 75, "deletions": 75}}, {"node": {"oid": "190424fd5937cb822dbccf8fcdfcb128c1a05b60", "messageHeadline": "Enable dotnet-build bot", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 83, "deletions": 15}}, {"node": {"oid": "4e7d1a5a32860ba4f4f6a86fd0b9e1049e4d8c50", "messageHeadline": "Rename PartialTagHelper `asp-for` to `for`.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "90b07a9e9a3f276e69197dee1e1801add61d28d8", "messageHeadline": "Enable RazorCompileOnBuild of test website", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 69, "deletions": 69}}, {"node": {"oid": "f0788926a0bbcb0d7afa19918563eb39db7e3c23", "messageHeadline": "Add additional APIs required by Razor Sdk", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a0b1b15101c885fe24f9d009465094d5c502f841", "messageHeadline": "[Fixes #7412] AspNetCore 2.1 breaks integration with 3rd party valida\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 478, "deletions": 211}}, {"node": {"oid": "a952313f1c25651f380e615f286a3f8fbbdee37d", "messageHeadline": "Added JQueryQueryStringValueProviderFactory and JQueryQueryStringValu\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 575, "deletions": 164}}, {"node": {"oid": "4acdebc5be6f204bec935e8fdbc1dc8c50d4e84b", "messageHeadline": "Temporary workaround issue with Sdk mismatch (#7472)", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajaybhargavb@gmail.com", "user": {"login": "ajaybhargavb"}}, "additions": 70, "deletions": 68}}, {"node": {"oid": "62fdf3a47217b2c03de8e0158e85c93dbb368f16", "messageHeadline": "Fix issues with RazorCompileOnBuild=true being default", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 82, "deletions": 158}}, {"node": {"oid": "68deb40719a8d5db0aa9df6614df1c688d80ea97", "messageHeadline": "Update dependencies.props", "author": {"name": "ASP.NET CI", "email": "aspnetci@users.noreply.github.com", "user": {"login": "aspnetci"}}, "additions": 72, "deletions": 72}}, {"node": {"oid": "9b4b3730141bac91d9aacc04e821c10bb59d8f81", "messageHeadline": "Remove IErrorDescriptionFactory", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 8, "deletions": 204}}, {"node": {"oid": "d6ba2ee966cfd1f37461be91c1ebfb67aa672599", "messageHeadline": "Add wireframe for ConfigureApplicationPart", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 122, "deletions": 0}}, {"node": {"oid": "5af246b554f1ea51850fdf5081b7a7bdd579feac", "messageHeadline": "Ignore constructors when discovering actions", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "f3ffdada959c5e26061e8f279ac8924fb06b1edb", "messageHeadline": "Remove problem+json Content-Type (#7440)", "author": {"name": "Jass Bagga", "email": "jabagga@microsoft.com", "user": {"login": "jbagga"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "89c94d08230831827aa5ae77fa64c8f49afadddb", "messageHeadline": "Prepend FeatureBranchVersionPrefix if FeatureBranchVersionSuffix is s\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "69d5573bb5994313b64d0d334d2818e1bcbcb77d", "messageHeadline": "Use dotnet-core feed in repos", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "42dcd0ba2879ccb157fe3ec4cc6b16ea8ba53e69", "messageHeadline": "UrlHelperFactory.GetUrlHelper throws NullReferenceException when passed", "author": {"name": "Rob Ward", "email": "robward@microsoft.com", "user": {"login": "robward-ms"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "3517ecda2f7eee421159d4e3206f937264f5b56b", "messageHeadline": "Ensure DebugType = embedded and DebugType = none work", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 163, "deletions": 21}}, {"node": {"oid": "f061d328d96839b910758eafbd881cd63ff1197c", "messageHeadline": "Do not use `FormattedModelValue` in password editor template", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 57, "deletions": 1}}, {"node": {"oid": "4866911321032e89437b31c12c20467b15fa0ad3", "messageHeadline": "Merge branch 'release/2.1' into dev", "author": {"name": "Nate McMaster", "email": "nate.mcmaster@microsoft.com", "user": null}, "additions": 19, "deletions": 21}}, {"node": {"oid": "8d1c85ab7431ba0c856d41dcf8934a3911bf14cc", "messageHeadline": "Add overload for AddModelError without ModelMetadata (#7407)", "author": {"name": "Jass Bagga", "email": "jabagga@microsoft.com", "user": {"login": "jbagga"}}, "additions": 277, "deletions": 12}}, {"node": {"oid": "e35d0bc43f8e02112f8eea416cbaafbdbcb93d3c", "messageHeadline": "Add more fine grained logging to RazorViewCompiler", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 173, "deletions": 81}}, {"node": {"oid": "bdcf2a9bed83c12f85a1cac063be3490d2e2e22a", "messageHeadline": "Update dependencies.props", "author": {"name": "ASP.NET CI", "email": "aspnetci@users.noreply.github.com", "user": {"login": "aspnetci"}}, "additions": 68, "deletions": 68}}, {"node": {"oid": "b33bda1836c5784fc33f5e23aad5134ead38b3d9", "messageHeadline": "Use FeatureBranchVersionSuffix to calculate ExperimentalVersionSuffix", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "44a0e37ac30175b0758c07ebfb34ae45b45400fb", "messageHeadline": "Use FeatureBranchVersionSuffix when generating VersionSuffix", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "daf341df3563d65b06b21087b9d2e6922b4f06e9", "messageHeadline": "Add more tests of #7033 scenarios", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 29, "deletions": 4}}, {"node": {"oid": "4f3e0449287eb36c8b7385e42e9b2de15a2f0441", "messageHeadline": "HtmlHelper.DisplayTextFor should use DisplayAttribute of enums", "author": {"name": "Charlie Daly", "email": "the_charlie_daly@hotmail.co.uk", "user": null}, "additions": 57, "deletions": 0}}, {"node": {"oid": "d2b7cc9de233b3eab5165dd8924273772727b472", "messageHeadline": "Merge pull request #7394 from Rick-Anderson/patch-1", "author": {"name": "Eilon Lipton", "email": "Eilon@users.noreply.github.com", "user": {"login": "Eilon"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "a7fd6ddeb746f1fe021aeb448c514c3a8e206e78", "messageHeadline": "Update README.md", "author": {"name": "Rick Anderson", "email": "riande@microsoft.com", "user": {"login": "Rick-Anderson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb8c6838442a643b53b8f1e7d554227c04b01150", "messageHeadline": "Update README.md", "author": {"name": "Rick Anderson", "email": "riande@microsoft.com", "user": {"login": "Rick-Anderson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1fa575eadab2cbee94af9e9f66e570074c8e05c", "messageHeadline": "Update README.md", "author": {"name": "Rick Anderson", "email": "riande@microsoft.com", "user": {"login": "Rick-Anderson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0bf2ef86140f6cb0f6be74a8188b196499d64392", "messageHeadline": "Update README.md", "author": {"name": "Rick Anderson", "email": "riande@microsoft.com", "user": {"login": "Rick-Anderson"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "049caf0c1001ce43581216465a170cc424404860", "messageHeadline": "Use RTM `Microsoft.AspNet.WebApi.Client` package", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b10c87d6e8d64eb5aa44f4a3245c148fa682c38f", "messageHeadline": "Update dependencies.props", "author": {"name": "ASP.NET CI", "email": "aspnetci@users.noreply.github.com", "user": {"login": "aspnetci"}}, "additions": 67, "deletions": 67}}, {"node": {"oid": "43106f688a849106e9e0affb1e5afad52c1e2164", "messageHeadline": "Re-enable \"Move to RazorProjectEngine.\"", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 262, "deletions": 211}}, {"node": {"oid": "1c451a7ff4cdfac11ef2ff1b98c88dddec24a7f1", "messageHeadline": "Update the remarks section for ViewData (#7371)", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "251ea37b498baca686e820855f29c2d056a94a0d", "messageHeadline": "Update Controller.cs", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9df6ba8c4f75843bfcce5dd673e7391931339ffe", "messageHeadline": "Add MVC Razor msbuild files", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5ac6fa77f8f1154b20cf9653942093a13a3d0172", "messageHeadline": "Revert \"Move to RazorProjectEngine.\"", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 147, "deletions": 198}}, {"node": {"oid": "dd5a84bd0efe50265567571df0d1d4ae36d7f893", "messageHeadline": "Add MVC razor extensions to the MvcSandbox", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "85c18cc578d68196b38a2f170a62ae0edc5d5020", "messageHeadline": "Add msbuild binlog to .gitignore", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "608330dc8641920e011a4098ac8bfdb3a826a653", "messageHeadline": "Move to RazorProjectEngine.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 198, "deletions": 147}}, {"node": {"oid": "e27009528fbcb551beb0fab6e0cd30238bed5d50", "messageHeadline": "Add reference to MVC.Razor.Extensions", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 71, "deletions": 68}}, {"node": {"oid": "06e40252a057c88c95f05f4668c192e473f92b1f", "messageHeadline": "Add support for top level validation to Razor Pages", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 663, "deletions": 136}}, {"node": {"oid": "8770751a97d96358d7c25a768e9b0af7493fd615", "messageHeadline": "Update the remarks section for ViewData", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "d40c60d15ba3f9e0fd4854a5f23651148161bc36", "messageHeadline": "Update dependencies.props", "author": {"name": "ASP.NET CI", "email": "aspnetci@users.noreply.github.com", "user": {"login": "aspnetci"}}, "additions": 65, "deletions": 65}}, {"node": {"oid": "8139ee96315f7a35986f4898c6c17771cdf8cf23", "messageHeadline": "Update dependencies.props", "author": {"name": "ASP.NET CI", "email": "aspnetci@users.noreply.github.com", "user": {"login": "aspnetci"}}, "additions": 67, "deletions": 67}}, {"node": {"oid": "50af871396af64682491e703e945226fa53f7dff", "messageHeadline": "Use new `HttpRequest.EnableBuffering()` extension method", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 79, "deletions": 79}}, {"node": {"oid": "e308c0fe5f6d2ee6eb6bf9f8fe4765ce9ca297e0", "messageHeadline": "Merge pull request #7290 from FabienLavocat/dev", "author": {"name": "Artak Mkrtchyan", "email": "34246760+mkArtakMSFT@users.noreply.github.com", "user": {"login": "mkArtakMSFT"}}, "additions": 93, "deletions": 66}}, {"node": {"oid": "d27e66a8fc2ec610bd9b6cd5afc452e4fdfc0e77", "messageHeadline": "Initialize ViewContext for TagHelperComponentTagHelper (#7326)", "author": {"name": "Jass Bagga", "email": "jabagga@microsoft.com", "user": {"login": "jbagga"}}, "additions": 229, "deletions": 9}}, {"node": {"oid": "c062d637feb53306312f8fae07db6fd229f2eb6f", "messageHeadline": "Add new contructor in SelectListItem.cs", "author": {"name": "Fabien Lavocat", "email": "fabien.lavocat@live.com", "user": {"login": "FabienLavocat"}}, "additions": 61, "deletions": 50}}, {"node": {"oid": "a2420688ff7b4cd73b891e8e9d91655def5d5089", "messageHeadline": "Add comments and remove default values in the contructor", "author": {"name": "Fabien Lavocat", "email": "fabien.lavocat@live.com", "user": {"login": "FabienLavocat"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "8e303249c50c61ea0deee078ef0588952bb88586", "messageHeadline": "Update dependencies.props", "author": {"name": "ASP.NET CI", "email": "aspnetci@users.noreply.github.com", "user": {"login": "aspnetci"}}, "additions": 71, "deletions": 71}}, {"node": {"oid": "c36529752017a51b147f489e26bd92ef2f525f34", "messageHeadline": "Merge pull request #7322 from aspnet/artakm/fix_5013", "author": {"name": "Artak Mkrtchyan", "email": "34246760+mkArtakMSFT@users.noreply.github.com", "user": {"login": "mkArtakMSFT"}}, "additions": 37, "deletions": 2}}, {"node": {"oid": "469aea9b3755a914c584406c05522750cffe62e1", "messageHeadline": "Update version on Mvc.Analyzers to be 0.1.0-alpha2", "author": {"name": "Nate McMaster", "email": "natemcmaster@users.noreply.github.com", "user": {"login": "natemcmaster"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b0c6a825f03d5f1a3c3460ca784cc2f52605527", "messageHeadline": "Addressed review comments", "author": {"name": "Artak Mkrtchyan", "email": "artakm@corp.microsoft.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a13eb8b21f20d83a0e8092e1a7b5ae822969eb2", "messageHeadline": "Addressed review feedback", "author": {"name": "Artak Mkrtchyan", "email": "artakm@corp.microsoft.com", "user": null}, "additions": 4, "deletions": 5}}, {"node": {"oid": "dea3eb7856a22a8c07e2f4acacd4281e6141a057", "messageHeadline": "Not instantiating the RequestHeaders and not relying on TypedHeaders \u2026", "author": {"name": "Artak Mkrtchyan", "email": "artakm@corp.microsoft.com", "user": null}, "additions": 38, "deletions": 2}}, {"node": {"oid": "930664de6ef5b6fe1d547ded61745962253774eb", "messageHeadline": "Add INFO level logging (#7314)", "author": {"name": "Jass Bagga", "email": "jabagga@microsoft.com", "user": {"login": "jbagga"}}, "additions": 124, "deletions": 72}}, {"node": {"oid": "4921bcf7b4b581e178395993fa501f7dd6aac497", "messageHeadline": "Update dependencies.props to 2.1.0-preview-28193, build tools to 2.1.\u2026", "author": {"name": "Nate McMaster", "email": "nate.mcmaster@microsoft.com", "user": null}, "additions": 87, "deletions": 89}}, {"node": {"oid": "021574018325b4e4187dcd02942376280a45f829", "messageHeadline": "[Fixes #5859] Consider allowing binding header values to types other \u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 1067, "deletions": 163}}, {"node": {"oid": "19c89db48b04ee8257e7f5661e35716e94ab7c08", "messageHeadline": "Merge pull request #7313 from aspnet/release/2.1", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e5fb72c3009a0e9981da89ca8487f756b1820759", "messageHeadline": "Ensure analyzer package uses -final version when IsFinalBuild=true", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "dbff416be60ad6accccb4afa33785e7db660152e", "messageHeadline": "Add support for running conventions on controller properties, Razor P\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 882, "deletions": 191}}, {"node": {"oid": "a08fae1a280c20f0309bd91dc7119627c8ee8322", "messageHeadline": "Merge branch 'release/2.1' into dev", "author": {"name": "Javier Calvarro Nelson", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 2, "deletions": 152}}, {"node": {"oid": "f319632c1fca10db3ad6049102dae7b42f1d2b0e", "messageHeadline": "Testing package fixes", "author": {"name": "Javier Calvarro Nelson", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 2, "deletions": 152}}, {"node": {"oid": "c7536a2c39a395ccf4eba32d70c39a7bfaa15253", "messageHeadline": "Merge branch 'release/2.1' into dev", "author": {"name": "Javier Calvarro Nelson", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 427, "deletions": 43}}, {"node": {"oid": "7127bb5dbbb07eb325a2852ac9a91be0cf443205", "messageHeadline": "Add DeclaredModelType to Razor pages", "author": {"name": "Javier Calvarro Nelson", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 427, "deletions": 43}}, {"node": {"oid": "5f2f65e903706c8769adb80c62e356cbd6cdcb50", "messageHeadline": "Merge pull request #7301 from aspnet/release/2.1", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 90, "deletions": 1}}, {"node": {"oid": "b30020a6550040fced72690f96e1cfbb7d39b80d", "messageHeadline": "PartialTagHelper should not fallback to the current page's model if a\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 90, "deletions": 1}}, {"node": {"oid": "bc48de9c2f0f99fee67104a525c40783da212c53", "messageHeadline": "Merge branch 'release/2.1' into dev", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 129, "deletions": 87}}, {"node": {"oid": "a74ef9dfd9487b81a46c6191aa750b109f9f5cad", "messageHeadline": "Error message for [ApiController] without attribute route needs to be\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 61, "deletions": 19}}, {"node": {"oid": "f71cbd39b534c8ada774b8c6779f2b91670d3ea6", "messageHeadline": "Update to Preview2", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f35e29e87bba254fcb722e6a8a2550b5d3846449", "messageHeadline": "Merge pull request #7288 from aspnet/artakm/reenabletests", "author": {"name": "Artak Mkrtchyan", "email": "34246760+mkArtakMSFT@users.noreply.github.com", "user": {"login": "mkArtakMSFT"}}, "additions": 68, "deletions": 68}}, {"node": {"oid": "88e14a0bfe4836e7019a097f638692f78e1ff6aa", "messageHeadline": "Add constructor for the SelectListItem class", "author": {"name": "Fabien Lavocat", "email": "fabien.lavocat@live.com", "user": {"login": "FabienLavocat"}}, "additions": 13, "deletions": 18}}, {"node": {"oid": "4f3e0966d99d110bd4dae997fd66e10ab4c6943f", "messageHeadline": "Enabling antiforgery tests, which were disabled because of the #7040 \u2026", "author": {"name": "Artak Mkrtchyan", "email": "artakm@corp.microsoft.com", "user": null}, "additions": 68, "deletions": 68}}, {"node": {"oid": "381ac2946cc0b4809d38617aa5ab8cae72024ab7", "messageHeadline": "Merge branch 'release/2.1' into dev", "author": {"name": "Javier Calvarro Nelson", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 92, "deletions": 0}}, {"node": {"oid": "17a407bba25f96bb975858ed1f25c010621f41ed", "messageHeadline": "[Fixes #7271] Support covariant casting of ViewDataDictionary<T>", "author": {"name": "Javier Calvarro Nelson", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 92, "deletions": 0}}, {"node": {"oid": "f31ddac7141d90d9d4f3a0947533c9261c2efec8", "messageHeadline": "Merge branch 'release/2.1' into dev", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e2839053ddda27ae0f232025732dfc00591c62a2", "messageHeadline": "Branching for 2.1.0-preview1", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 68, "deletions": 68}}, {"node": {"oid": "ea149425258c441e09ca254843514bd74cabe1e5", "messageHeadline": "React to Options change", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 147, "deletions": 295}}, {"node": {"oid": "ebdb3c650a04e7b5f1c734ac0c01347dec900b10", "messageHeadline": "Smooth rough ApiBehavior edges", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 55, "deletions": 497}}, {"node": {"oid": "2c6ba372c193d184b944c57be0fc2dde2eeb98f4", "messageHeadline": "Some cleanup around FileProviderRazorProject with tests", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 99, "deletions": 41}}, {"node": {"oid": "1d6b02c1f56ef46bc4c8568e748747c82bbf1bb8", "messageHeadline": "[Fixes #7239] Add support for loading additional parts.", "author": {"name": "Javier Calvarro Nelson", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 580, "deletions": 11}}, {"node": {"oid": "c6c77dd4d30b9f87aea6fd6fd50f165c30b71ea7", "messageHeadline": "Introduce Mvc analyzers", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2548, "deletions": 2}}, {"node": {"oid": "61d42825d7cfe5d07e6ca3f94f540908499129a8", "messageHeadline": "Update deps", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 70, "deletions": 70}}, {"node": {"oid": "f2d6cfa821568ff52babba72acf30e17c31e1931", "messageHeadline": "Update checksums", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "f0ae0ce5280db411b7e0ea802312464d9db4438f", "messageHeadline": "Add PageConvention overloads for areas", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 867, "deletions": 21}}, {"node": {"oid": "6751e3b7ca9caf6e1f8bf2a33762949d1860b774", "messageHeadline": "Discover assembly parts for Microsoft.AspnetCore.All", "author": {"name": "John Luo", "email": "johluo@microsoft.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7835809ff285fea8456fa8d808a172ca9e4ab1e8", "messageHeadline": "Add Razor.Design to MVC package", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "ab3134e37383a88b500f3fe9173441c05ec42706", "messageHeadline": "Support conflict resolution when multiple precompiled views have the \u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 109, "deletions": 24}}, {"node": {"oid": "946b64143ef183a45dd4f0f328c3d41e363cbc4a", "messageHeadline": "Allow override routes on Pages", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 84, "deletions": 25}}, {"node": {"oid": "094b61dfc69c2b1e3bd68e4b7f3e342170b377fe", "messageHeadline": "Refactor PageRouteModel generation", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 562, "deletions": 414}}, {"node": {"oid": "66c13ae5e56782b5129f65cb774524e9619795e1", "messageHeadline": " Use weak comparison for If-None-Match header (#7237)", "author": {"name": "Jass Bagga", "email": "jabagga@microsoft.com", "user": {"login": "jbagga"}}, "additions": 23, "deletions": 15}}, {"node": {"oid": "91fb3eb41e9257ff2eb582bd9c996ebef0123570", "messageHeadline": "Changed CookieTempDataProvider's cookie SameSite to Lax", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "d342ebf8c8c54f575fb2ebdd6ebf027ce4a50904", "messageHeadline": "Use compatibility switch for auth filters", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 66, "deletions": 27}}, {"node": {"oid": "c922b0b90dc95407e1f59510f953d220442f96a1", "messageHeadline": "Improving logging - model binding", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 1421, "deletions": 250}}, {"node": {"oid": "f9b246e7abcba25ae3abb6defb5a27b07a8a3f94", "messageHeadline": "Update dependencies", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 62, "deletions": 62}}, {"node": {"oid": "b20e35e76abf78f3f99e52e336ff429083b9cb8c", "messageHeadline": "Set RelativePhysicalPath in FileProviderRazorProjectItem", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 225, "deletions": 85}}, {"node": {"oid": "9438a453b08c98b6202438af5d354ac745ced7ef", "messageHeadline": "Do not serve response body for HEAD requests (#7230)", "author": {"name": "Jass Bagga", "email": "jabagga@microsoft.com", "user": {"login": "jbagga"}}, "additions": 184, "deletions": 33}}, {"node": {"oid": "2aae8774f65cf4c1071fd4c1cb3d60ac573be6a6", "messageHeadline": "[Fixes 7139] Add format filter mapping for xml formatters", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 157, "deletions": 17}}, {"node": {"oid": "00c6b53b062e7996c85873754c3b79f50db67ee1", "messageHeadline": "[Fixes #7115] Update property type check in SaveTempDataPropertyFilte\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 86, "deletions": 64}}, {"node": {"oid": "b196708a3e0bca4820f2002e063fabe979afde1b", "messageHeadline": "Merge tag '2.0.2' into dev", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 125, "deletions": 8}}, {"node": {"oid": "95d743e2c656ffc32eb71fb9147ec4e1b2ce9aaf", "messageHeadline": "Renable compatibility switch functional tests", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "58026eacbd6d2411fb49f9ca5858617d9641f5b5", "messageHeadline": "Correct a few model binding typos", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 52, "deletions": 36}}, {"node": {"oid": "913cefdea20e3176798c77250d1435a9fbcddcec", "messageHeadline": "Fix a bug blocking recompilation", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 34, "deletions": 8}}, {"node": {"oid": "a6fe3a67a3bd849a4bc9bb408fb532673f0dbd01", "messageHeadline": "Add Razor compilation to MvcSandbox", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a88adcbeabccc41bb4c70dc29c239b46d016ed2d", "messageHeadline": "Update dependencies", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 62, "deletions": 62}}, {"node": {"oid": "6bd421d1978d9c63b93a9c4c69107c45eaa130ea", "messageHeadline": "Fixing BackSlashExpander class name", "author": {"name": "Nick Mayne", "email": "nicholas.mayne@patient.info", "user": {"login": "Jetski5822"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "afc75a82969a941197eaf7600583322f680c3c2f", "messageHeadline": "Move `IHttpRequestStreamReaderFactory` from `.Internal` to `.Infrastr\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 91, "deletions": 31}}, {"node": {"oid": "c9ac2e6c29046171f2505fed8a4f133a01ac5149", "messageHeadline": "Add `DisplayMetadata.NullDisplayTextProvider` and similar properties", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 482, "deletions": 35}}, {"node": {"oid": "ecedbd5372a8460055eefd269938d0b26e826d3c", "messageHeadline": "Allow `null` or empty `fullName` in one special case", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 1316, "deletions": 191}}, {"node": {"oid": "75e3ed952b1b8da4e0266d3f20bcab772ebd065f", "messageHeadline": "Update functional tests", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 77, "deletions": 33}}, {"node": {"oid": "e0471d059bcb02522cde09ee1d4b48afcbbcb035", "messageHeadline": "update dependencies", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 62, "deletions": 62}}, {"node": {"oid": "d58d0f917f617ef882caf2fbf28aeda1eada1c3d", "messageHeadline": "Add support for recompilation", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1864, "deletions": 321}}, {"node": {"oid": "73bd09dc1c8abe2ff71cd33679fa17ebd04ff189", "messageHeadline": "Add CombineAuthorizeFilters option", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 302, "deletions": 9}}, {"node": {"oid": "acd6f7b064e4aaeac50d71a0a91c3ef02c56a523", "messageHeadline": "Generate full pdb when running in net461", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2e73bab2a40919b3fd10e907b3a70862299d5c24", "messageHeadline": "Move option for JSON errors to MvcJsonOptions", "author": {"name": "ASP.NET CI", "email": "aspnetci@users.noreply.github.com", "user": {"login": "aspnetci"}}, "additions": 569, "deletions": 534}}, {"node": {"oid": "bfb5f23647f440e4b83045efe0afc3a234195bdb", "messageHeadline": "Update dependencies.props", "author": {"name": "ASP.NET CI", "email": "aspnetci@users.noreply.github.com", "user": {"login": "aspnetci"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bab520f4dd358dfd6fa22c727670a7a06a8b25f9", "messageHeadline": "Use latest `Microsoft.AspNet.WebApi.Client` package", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 21, "deletions": 1899}}, {"node": {"oid": "9fd60ff864009cc712fc9d65387a7b580d8adf82", "messageHeadline": "Marked CookieTempDataProvider's cookie as non-essential", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 162, "deletions": 1}}, {"node": {"oid": "1fa1d7df3e1029e8321890ff9ea2b5ec48065898", "messageHeadline": "Add missing `RenderPartial(...)` overload", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 25, "deletions": 65}}, {"node": {"oid": "40d027fca3d1b61d6dfd8acd7346dfa45ebc3ec6", "messageHeadline": "File results - logging", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 185, "deletions": 47}}, {"node": {"oid": "997544077a0ed6535c2eac9f0590f8d7afe0677d", "messageHeadline": "Use common BDN runner and config (#7186)", "author": {"name": "Pavel Krymets", "email": "pavel@krymets.com", "user": {"login": "pakrym"}}, "additions": 8, "deletions": 51}}, {"node": {"oid": "4abf2909aefc44e0c1165e73864036a7eb2fae1b", "messageHeadline": "Update dependencies.props", "author": {"name": "ASP.NET CI", "email": "aspnetci@users.noreply.github.com", "user": {"login": "aspnetci"}}, "additions": 60, "deletions": 60}}, {"node": {"oid": "0e21bab125371dfd8b610f6eb3dc9b7d42963082", "messageHeadline": "React to naming change in Razor", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 64, "deletions": 64}}, {"node": {"oid": "bf61ce2b8f21959e56d82a9ec519f2effed5aa75", "messageHeadline": "Document compatiblity switch for input formatter exceptions", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 165, "deletions": 105}}, {"node": {"oid": "7d64990a696780c5e08225726352880aed858d0e", "messageHeadline": "Ensure RazorPages in an area are not route-able through root based pa\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 188, "deletions": 40}}, {"node": {"oid": "64259fe51cb7dd0b312fb64b35a3343cd65d47c8", "messageHeadline": "Add skips for dotnet/standard#567", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 29, "deletions": 13}}, {"node": {"oid": "5778f44bf75dfa3e88db7440cb10508653fbff07", "messageHeadline": "Use `ExceptionDispatchInfo` in `MiddlewareFilterBuilder` if available", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 195, "deletions": 37}}, {"node": {"oid": "51820e3e258f8f2510e5182c03f8371a2fdc3f8f", "messageHeadline": "Use DebugType specified in DependencyContext to determine pdb type", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 94, "deletions": 7}}, {"node": {"oid": "276c1e43609ca967ea536efd441b0036fe425017", "messageHeadline": "Improve logging - output formatter selection", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 86, "deletions": 2}}, {"node": {"oid": "49bdcfb150a8ee0cb53ddc07fc3c1a82551c63ba", "messageHeadline": "Updated Razor Pages areas for compatibility switches", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 117, "deletions": 20}}, {"node": {"oid": "64a11e2093a2ef497eb7f2a606806b71439cb73c", "messageHeadline": "Update dependencies.props", "author": {"name": "ASP.NET CI", "email": "aspnetci@users.noreply.github.com", "user": {"login": "aspnetci"}}, "additions": 63, "deletions": 63}}, {"node": {"oid": "57c8b71b4dae98f969f43a0386c14422fb1f2a07", "messageHeadline": "[Fixes #6547] Re-introduce HttpMethodActionConstraint dictionary perf\u2026", "author": {"name": "Javier Calvarro Nelson", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "82e32240a4f17840c766fe4753ac1078b02b3b21", "messageHeadline": "Update the Enum Invalid Value setting for compat", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 67, "deletions": 39}}, {"node": {"oid": "514381f16fdfd0e97d96b3f76fb5fc7c62335fc6", "messageHeadline": "Add Razor.Design as a dependency of MVC", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 61, "deletions": 60}}, {"node": {"oid": "747420e5aa7cc2c7834cfb9731510286ded6fc03", "messageHeadline": "Compatibility switches (#7142)", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 739, "deletions": 4}}, {"node": {"oid": "6981c293942ab13a551b3dd7fd4c5170b8b30011", "messageHeadline": "Remove Razor.Design (temporary)", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "350c4ec4f6b377749e00b421ba5540badcb4c808", "messageHeadline": "Introduce IAlwaysRunResultFilter \\ IAsyncAlwaysRunResultFilter (#7120)", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 707, "deletions": 168}}, {"node": {"oid": "455cf2e0c324eabce4eb1c04702bdadc3bf94bc7", "messageHeadline": "Add the Razor.Design dependency to MVC", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 67, "deletions": 65}}, {"node": {"oid": "dfa085afaf4ddb0b1063eed35e070d6189acaca2", "messageHeadline": "Add support for areas to Razor Pages", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1348, "deletions": 96}}, {"node": {"oid": "c8cabde1f16980e8596f31b697786b049bd9d997", "messageHeadline": "Improve logging - individual filters", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 299, "deletions": 93}}, {"node": {"oid": "2f8809dc163725b3a852e76ef2908dcd58154cf8", "messageHeadline": "Use latest Appveyor VS image", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c4a7b3c6c8b9a0ed26a6a09727a27f477332600", "messageHeadline": "Improve logging - filter pipeline execution", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 637, "deletions": 75}}, {"node": {"oid": "5d9f04cf3439e7c07b500c5318bcec9a62fedf75", "messageHeadline": "Run `[RequireHttps]` filter early in pipeline", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "55fdbc24ed21afe30ea3a7bcadccab1d24b06d58", "messageHeadline": "Update dependencies.props", "author": {"name": "ASP.NET CI", "email": "aspnetci@users.noreply.github.com", "user": {"login": "aspnetci"}}, "additions": 66, "deletions": 66}}, {"node": {"oid": "7e26af908ef068407961479d21539079f5ffadfb", "messageHeadline": "[Fixes #6514] Add default ctor overload to AuthorizeFilter", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 134, "deletions": 0}}, {"node": {"oid": "821daa5ad0f7d4a21e9e0bd1b82d3fb18d620fe5", "messageHeadline": "[Fixes #7085] ApplicationModelConventionExtensions should make a copy\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 131, "deletions": 6}}, {"node": {"oid": "67f48064ced9ac9c2917d369ffc7d1866d03c84d", "messageHeadline": "Skip additional flaky tests. See aspnet/Mvc#7122", "author": {"name": "Nate McMaster", "email": "nate.mcmaster@microsoft.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "27895078085bab83d1854d48746ab37259bebefd", "messageHeadline": "Disable flaky test ProcessAsync_WorksForNestedCacheTagHelpers", "author": {"name": "Nate McMaster", "email": "nate.mcmaster@microsoft.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e24c44f2432b8cf1a8901152571e414996570e94", "messageHeadline": "Update dependencies.props", "author": {"name": "ASP.NET CI", "email": "aspnetci@users.noreply.github.com", "user": {"login": "aspnetci"}}, "additions": 69, "deletions": 69}}, {"node": {"oid": "7cea779b7a744a3d915aa207a760f6f7b9c6dccc", "messageHeadline": "Update JsonHelper to escape HTML.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 130, "deletions": 7}}, {"node": {"oid": "d5bb73a98c6207cbecc29039e7d4af61cfa4f1df", "messageHeadline": "[Fixes #6197] AddXmlSerializerFormatters with no namespace", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 219, "deletions": 36}}, {"node": {"oid": "82fd1c51c78ad305a6bcbde15c12b3b6c84e4b14", "messageHeadline": "Bump version to 2.0.2", "author": {"name": "Nate McMaster", "email": "nate.mcmaster@microsoft.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "05d02e7cab3744e9225959c6340d0a62e230f7a2", "messageHeadline": "[Fixes #6533] Log when XML formatters fail to create a serializer", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 270, "deletions": 12}}, {"node": {"oid": "db38da7edb1a7975feef530b3d54058619f4564a", "messageHeadline": "Fix Xml formatters to taking in MvcOptions to take affect of options \u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 396, "deletions": 89}}, {"node": {"oid": "e09ea405517a5a330afaa8b1e5e1b67cd0ea723a", "messageHeadline": "[Fixes #6591] TempData should support nullable types", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 64, "deletions": 21}}, {"node": {"oid": "629f87181a8ed6440753c75f759c63d15629e0e7", "messageHeadline": "[Fixes #6858] Changes to MvcOption's settings (SuppressInputFormatter\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 384, "deletions": 39}}, {"node": {"oid": "3ca5955b31a85d7c2854ce286625621d47ff0cfe", "messageHeadline": "Update bootstrappers", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 30, "deletions": 17}}, {"node": {"oid": "0bb3f180490f4263d45e780ce9103637e39c67da", "messageHeadline": "Add support for BadRequest in RazorPages (#7097)", "author": {"name": "Jass Bagga", "email": "jabagga@microsoft.com", "user": {"login": "jbagga"}}, "additions": 167, "deletions": 6}}, {"node": {"oid": "6b2a702ff4f6dbe371054bd7810b08ecf993820d", "messageHeadline": "Handle line ending differences in a few tests", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 24, "deletions": 36}}, {"node": {"oid": "e6c716444db33f63572ded447a760c7391b4bf79", "messageHeadline": "Add a <partial /> tag helper", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 792, "deletions": 25}}, {"node": {"oid": "41104bff7e377f53b2b4ac8703ab0305039b4cb0", "messageHeadline": "Specify runtime versions to install", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "3898608035795748f8d933dddae50b72ef2aaa5f", "messageHeadline": "Update README.md", "author": {"name": "Eilon Lipton", "email": "Eilon@users.noreply.github.com", "user": {"login": "Eilon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "008a562bf5b1ab89e4b83c60faaabd1d12ffcb82", "messageHeadline": "Move property definitions below constructor in ValidationVisitor", "author": {"name": "Jeremy Skinner", "email": "jeremy@jeremyskinner.co.uk", "user": {"login": "JeremySkinner"}}, "additions": 19, "deletions": 20}}, {"node": {"oid": "711a6183108b31d3f07f82dcce3b3420818c3780", "messageHeadline": "Adds test for proposal in #7014", "author": {"name": "Jeremy Skinner", "email": "jeremy@jeremyskinner.co.uk", "user": {"login": "JeremySkinner"}}, "additions": 105, "deletions": 0}}, {"node": {"oid": "3a132e4af5756d3b41c6b1afcbebc712f248863e", "messageHeadline": "Open up private methods in ValidationVisitor", "author": {"name": "Jeremy Skinner", "email": "jeremy@jeremyskinner.co.uk", "user": {"login": "JeremySkinner"}}, "additions": 76, "deletions": 76}}, {"node": {"oid": "959e7027b07b6c242f98438b901dc9a57904b097", "messageHeadline": "Add ValidateComplexTypesIfChildValidationFails to ValidationVisitor", "author": {"name": "Jeremy Skinner", "email": "jeremy@jeremyskinner.co.uk", "user": {"login": "JeremySkinner"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "24d245c16cfb563be4fd61c675734b44dccdfc14", "messageHeadline": "Replace aspnetcore-ci-dev feed with aspnetcore-dev", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 66, "deletions": 66}}, {"node": {"oid": "ee5535203ebcc58ca8847d3765632bea4bcdb38e", "messageHeadline": "Fixed rfc3339 formats to work with all localizations (#7066)", "author": {"name": "avertes", "email": "ville@avertes.fi", "user": {"login": "avertes"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "86ef25e007c29ee6749ebf6e90c59c5c85a584e9", "messageHeadline": "Use MSBuild to set NuGet feeds instead of NuGet.config", "author": {"name": "Nate McMaster", "email": "nate.mcmaster@microsoft.com", "user": null}, "additions": 18, "deletions": 3}}, {"node": {"oid": "f25cbbb397595e6267b1a1ebcb8204e06ffda708", "messageHeadline": "Use previous version of Appveyor image to avoid dotnet bug", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9dc9381ae4cddf2661818014b6e95fae99019f4b", "messageHeadline": "Re-order execution in CacheTagHelper to avoid setting the result too \u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "b26f64e554891ff7714667df8a98940531c6473e", "messageHeadline": "Updating dependencies to make samples work", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 59, "deletions": 59}}, {"node": {"oid": "905bdea095adeeb40ac5542ec193c6128d8adba3", "messageHeadline": "Use MicrosoftNETCoreApp21PackageVersion to determine the runtime fram\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5fffd464cd874891a31a8cf14258aaecc099f932", "messageHeadline": "Support input type \"week\" (#7045)", "author": {"name": "Jass Bagga", "email": "jabagga@microsoft.com", "user": {"login": "jbagga"}}, "additions": 461, "deletions": 65}}, {"node": {"oid": "b6144142feb9509566c3251e2d1a7fa49c3d7817", "messageHeadline": "Update samples and tests to target netcoreapp2.1", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 73, "deletions": 99}}, {"node": {"oid": "a01e23250f98fbce016cd2b3bdf69e43fc4505c8", "messageHeadline": "Preparing to update to 2.2 SDK", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bb07119b4ae3d5c8239187e0e4a50fd06d922440", "messageHeadline": "Handle \"month\" input type (#7022)", "author": {"name": "Jass Bagga", "email": "jabagga@microsoft.com", "user": {"login": "jbagga"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "bcaee8df4e7f0afa5bb148325094c4bd7ed36982", "messageHeadline": "Disable broken Anti-forgery tests", "author": {"name": "Chris Ross (ASP.NET)", "email": "chrross@microsoft.com", "user": {"login": "Tratcher"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a7c9e8ab25b7fbadb2153a2f0a81e717c9c52bd9", "messageHeadline": "Test: Do not set response headers after the response has started", "author": {"name": "Chris Ross (ASP.NET)", "email": "chrross@microsoft.com", "user": {"login": "Tratcher"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "d9825d1547e51619c0e4d6eba710c1f67172e136", "messageHeadline": "Better JSON deserialization errors. Implements #4607, #4862", "author": {"name": "Steve Sanderson", "email": "SteveSandersonMS@users.noreply.github.com", "user": {"login": "SteveSandersonMS"}}, "additions": 257, "deletions": 32}}, {"node": {"oid": "ab4c519dd5d2f67720e44963a1d12618e2ec9082", "messageHeadline": "Infer multipart/form-data for FromFile parameters", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 372, "deletions": 53}}, {"node": {"oid": "2e4bc548f5921d2f4250314373473e453f3ca95b", "messageHeadline": "Pin tool and package versions to make builds more repeatable (#7013)", "author": {"name": "Nate McMaster", "email": "natemcmaster@users.noreply.github.com", "user": {"login": "natemcmaster"}}, "additions": 329, "deletions": 251}}, {"node": {"oid": "861d78fb78456e93fdcff9d0f37fd19bf65cc3fa", "messageHeadline": "Refactor content negotiation code into a service (#6998)", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 866, "deletions": 799}}, {"node": {"oid": "41efa409a4188926059001e8b2216d3376b0b705", "messageHeadline": "Remove TestOptionsManager", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 264, "deletions": 262}}, {"node": {"oid": "de2aef61bae5953a7f7fab00263a81961eb33874", "messageHeadline": "Make controllers with ApiControllerAttribute visible in ApiExplorer", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "0989e60f735eabfba71b6db6e08cfa7f84c329ac", "messageHeadline": "[Fixes #6943] Unit Testing Page Model Throws Null Ref On ModelState c\u2026", "author": {"name": "Javier Calvarro Nelson", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 34, "deletions": 3}}, {"node": {"oid": "c567a690bc4364c536a727dd3b64227bb574a0ec", "messageHeadline": "[Fixes #6902] Added an overload for StatusCode that takes in System.N\u2026", "author": {"name": "Dale Palmer", "email": "dale-palmer@users.noreply.github.com", "user": {"login": "dale-palmer"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "ce66e953045d3c3c52bd6c2bd9d5385fb52eccdc", "messageHeadline": "React to JsonPatch exception message changes.  (#6976)", "author": {"name": "Justin Kotalik", "email": "jkotalik12@gmail.com", "user": {"login": "jkotalik"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e5e34c9c1eb370159f5ab21255a3dbc19567cb4", "messageHeadline": "Add RepositoryRoot", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8946a689237ba5cd5a9f3bb900f1ad425b09a8a4", "messageHeadline": "Infer binding sources for ApiController parameters", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 699, "deletions": 145}}, {"node": {"oid": "f8789f5d5c4d5869490a05b8f7250b6151f1673e", "messageHeadline": "Update build tools to 2.0.2-rc1-15526 and dependencies to 2.0.1-rtm-105", "author": {"name": "Nate McMaster", "email": "nate.mcmaster@microsoft.com", "user": null}, "additions": 38, "deletions": 37}}, {"node": {"oid": "b992ef0ced87a22edeeeb213e35aa1e9eb613872", "messageHeadline": "Add tests to ApplicationModelTest (#6932)", "author": {"name": "Jass Bagga", "email": "jabagga@microsoft.com", "user": {"login": "jbagga"}}, "additions": 170, "deletions": 2}}, {"node": {"oid": "7ba167fcd843e44211974c4211495438d7398add", "messageHeadline": "Add 'default response' to API Response Type", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 392, "deletions": 92}}, {"node": {"oid": "ece5d6a69054a8a631c21588f93b2240a8306140", "messageHeadline": "Update bootstrappers", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 266, "deletions": 218}}, {"node": {"oid": "3bfb023679e73b19b0a513002ccffd42d820eecb", "messageHeadline": "Update how PackageReference versions are set", "author": {"name": "Nate McMaster", "email": "nate.mcmaster@microsoft.com", "user": null}, "additions": 374, "deletions": 452}}, {"node": {"oid": "3f0248261711e71fc00df49f65149eb9a334596e", "messageHeadline": "Minor test code changes to resolve xUnit2013 build error", "author": {"name": "Nate McMaster", "email": "nate.mcmaster@microsoft.com", "user": null}, "additions": 78, "deletions": 78}}, {"node": {"oid": "c4400d22d4e6f51d6f338d567a4fd90442ee60ed", "messageHeadline": "Port fix for URL helper redirect (#6916)", "author": {"name": "S\u00e9bastien Ros", "email": "sebastienros@gmail.com", "user": {"login": "sebastienros"}}, "additions": 142, "deletions": 6}}, {"node": {"oid": "d0a8b5f78f504820207dd3913c51ea5805d55b89", "messageHeadline": "Port fix for URL helper redirect (#6917)", "author": {"name": "S\u00e9bastien Ros", "email": "sebastienros@gmail.com", "user": {"login": "sebastienros"}}, "additions": 105, "deletions": 7}}, {"node": {"oid": "9fbb2f11412f2c85e776f09fb04604ef6efc7e92", "messageHeadline": "Simplify collection initialization (#6897)", "author": {"name": "Mike Harder", "email": "mharder@microsoft.com", "user": {"login": "mikeharder"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "950db6587c3422b42b3bc47c953f1bbb89486f8f", "messageHeadline": "Require attribute routing with [ApiController]", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 60, "deletions": 17}}, {"node": {"oid": "e659b578f636d4546aacc4b62305b48adec2a3c3", "messageHeadline": "Typo fix", "author": {"name": "Doug Bunting", "email": "drb24@cornell.edu", "user": {"login": "dougbu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bfbc04f7588603845926bb4d1016192d145e366f", "messageHeadline": "Use AddHttpContextAccessor method added in aspnet/HttpAbstractions#947", "author": {"name": "Kristian Hellang", "email": "kristian.hellang@iris.no", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9038f193cd853fabd57302accca7d2385d3ccbb7", "messageHeadline": "Merge branch 'foo' into dev", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c5f89a8b573a8001d9eaf65ec1626a4905ce23f8", "messageHeadline": "Added Conflict result helper to ControllerBase", "author": {"name": "Charlie Daly", "email": "the_charlie_daly@hotmail.co.uk", "user": null}, "additions": 198, "deletions": 7}}, {"node": {"oid": "e3ce1f52d4b5955e258e17b18ddc39d4b436268d", "messageHeadline": "Added Conflict result helper to ControllerBase", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 198, "deletions": 7}}, {"node": {"oid": "bf7c9e053e92be02b1833e5d3f0dd1550badd6fe", "messageHeadline": "Use MSBuild to set NuGet feeds instead of NuGet.config", "author": {"name": "Nate McMaster", "email": "nate.mcmaster@microsoft.com", "user": null}, "additions": 18, "deletions": 6}}, {"node": {"oid": "be5d4ec11ee1cea9f96c85d2b92d661f5601eea6", "messageHeadline": "Undo a breaking change", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 47, "deletions": 5}}, {"node": {"oid": "afdda7cbee6ff5a29104636110a10a0810ef02e3", "messageHeadline": "Update fsproj for FSharpWebSite. Fixes #6554", "author": {"name": "Steve Sanderson", "email": "SteveSandersonMS@users.noreply.github.com", "user": {"login": "SteveSandersonMS"}}, "additions": 4, "deletions": 18}}, {"node": {"oid": "2fcfc6be7ce0f834feb65b705938fe344153ac1f", "messageHeadline": "Add EnableRangeProcessing (#6895)", "author": {"name": "Jass Bagga", "email": "jabagga@microsoft.com", "user": {"login": "jbagga"}}, "additions": 813, "deletions": 176}}, {"node": {"oid": "fb142f0b24cc9a5e9485ffb91bdf6a6c1b85ba01", "messageHeadline": "Import dependencies.props last to ensure TargetFramework is set first", "author": {"name": "Nate McMaster", "email": "nate.mcmaster@microsoft.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "bd8b4d86dfb90cdbb3ac1c7af6e0864f1194d193", "messageHeadline": "Port fix for #6875: Only set Content-Length when serving body (#6888)", "author": {"name": "Jass Bagga", "email": "jabagga@microsoft.com", "user": {"login": "jbagga"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "eeac99985a61e75ca48e620f0371e16df018d6d7", "messageHeadline": "Only set Content-Length when serving body (#6886)", "author": {"name": "Jass Bagga", "email": "jabagga@microsoft.com", "user": {"login": "jbagga"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "1ca588438824ff5b70a670086f9048a6b62d983e", "messageHeadline": "Merge tag 'refs/tags/rel/2.0.0' into javiercn/rel/2.0.1", "author": {"name": "Javier Calvarro Nelson", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 32521, "deletions": 14151}}, {"node": {"oid": "562e0234d6b55cdc8dd935b7e8b07c0f548dec1f", "messageHeadline": "Add MVC 2.0 baselines", "author": {"name": "Javier Calvarro Nelson", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 32521, "deletions": 14151}}, {"node": {"oid": "83c3ac62fb9187c75689a26e9749046825cdd04b", "messageHeadline": "Updated formatters to wrap exceptions in InputFormatException for inv\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 723, "deletions": 77}}, {"node": {"oid": "f24d71136a6bb50c1a5be44391808098860c717b", "messageHeadline": "Add breaking changes file", "author": {"name": "Javier Calvarro Nelson", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "a8eda83222711a4ee63307d1c71d184a92359351", "messageHeadline": "Add MVC 2.0 baselines", "author": {"name": "Javier Calvarro Nelson", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 32216, "deletions": 14151}}, {"node": {"oid": "38712609bb2291202bfa760ee62348691de0ddae", "messageHeadline": "Design extensibility for executors", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 473, "deletions": 178}}, {"node": {"oid": "5d1603c37f3281b330cbd3ab5801cf69ea114bd9", "messageHeadline": "Replace ProblemDetailsAttribute with ApiControllerAttribute", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 13, "deletions": 28}}, {"node": {"oid": "97fab8711af62987cc554e36cc8f2900184d483a", "messageHeadline": "Add UnprocessableEntityResult, UnprocessableEntityObjectResult and Co\u2026", "author": {"name": "Kristian Hellang", "email": "kristian@hellang.com", "user": {"login": "khellang"}}, "additions": 197, "deletions": 0}}, {"node": {"oid": "197ef139d6928d17a5c7dbfa3e4f79edb0ec7062", "messageHeadline": "Provide a way within the Page/PageModel to run code before any handle\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 912, "deletions": 32}}, {"node": {"oid": "236ef5d1d1d12a2503c6da0900b3c40ca5470985", "messageHeadline": "Support validation and BindBehavior on top-level action parameters an\u2026", "author": {"name": "Steve Sanderson", "email": "SteveSandersonMS@users.noreply.github.com", "user": {"login": "SteveSandersonMS"}}, "additions": 1872, "deletions": 302}}, {"node": {"oid": "0fae663b9ae571073ff6cce5a3e438a33fb291ec", "messageHeadline": "Update WebApplicationTestFixture.cs", "author": {"name": "Meir017", "email": "meirblachman@gmail.com", "user": {"login": "Meir017"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "a96fb68690e6d2c30e95dfd23dbe34e94bb1009a", "messageHeadline": "Fixed FileExtensionsAttributeAdapter to trim(whitespaces, dot charact\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 88, "deletions": 30}}, {"node": {"oid": "324db455d90f2833a452f7bab4236b1ce260967d", "messageHeadline": "ControllerBase helpers refactored with lambda syntax.", "author": {"name": "Charlie Daly", "email": "the_charlie_daly@hotmail.co.uk", "user": null}, "additions": 60, "deletions": 180}}, {"node": {"oid": "7f214492b80a562b2f537dc535a77ee49f19c6a3", "messageHeadline": "Introduce a filter to send bad request results with details when Mode\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 756, "deletions": 7}}, {"node": {"oid": "6780f07b3c9ab8e04c8501edc758f5e5a5f06d41", "messageHeadline": "Merge pull request #6865 from mistakenot/mistakenot/gitignore-resharper", "author": {"name": "Eilon Lipton", "email": "Eilon@users.noreply.github.com", "user": {"login": "Eilon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cad2fb7c9ffee97386fae5a4427c0a60c2e6f1dd", "messageHeadline": "Rider directory added to gitignore.", "author": {"name": "Charlie Daly", "email": "the_charlie_daly@hotmail.co.uk", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4678e7ca608581cd8ce30721cd3df07195505d73", "messageHeadline": "Update build scripts, tools, and dependencies for 2.0.x", "author": {"name": "Nate McMaster", "email": "nate.mcmaster@microsoft.com", "user": null}, "additions": 91, "deletions": 18}}, {"node": {"oid": "a94e4df01a7571f6c52c0fd18a535c9e1f990e5d", "messageHeadline": "Update the list of packages patching in 2.0.x", "author": {"name": "Nate McMaster", "email": "nate.mcmaster@microsoft.com", "user": null}, "additions": 15, "deletions": 0}}, {"node": {"oid": "95c10050c936e02e8fd33f0e4444864eb11fb8b5", "messageHeadline": "Stop using obsolete version of AddScheme in test", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f7968714a96c2ad2c20d11643ce712461dad6817", "messageHeadline": "Increase minimum required version of visual studio to 15.3.0 (#6856)", "author": {"name": "Justin Kotalik", "email": "jkotalik12@gmail.com", "user": {"login": "jkotalik"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "85f3c841f1f99d8f527dab60db0492c06a3eb73a", "messageHeadline": "Revert \"Revert \"Improvements to the testing package.\"\"", "author": {"name": "Javier Calvarro Nelson", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 263, "deletions": 272}}, {"node": {"oid": "7b28334c4184223f03028e5931a4fab53a8961b3", "messageHeadline": "Revert \"Improvements to the testing package.\"", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 272, "deletions": 263}}, {"node": {"oid": "f7e8efce370daf4c670d3338c6059573b0153385", "messageHeadline": "Update bootstrappers", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 371, "deletions": 78}}, {"node": {"oid": "127d23a022286e9c819206da78e52b8ed5dc1498", "messageHeadline": "Parse LanguageVersion correctly", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "f0a5af2ba7916ef50d5119952a48f9b13c6600ca", "messageHeadline": "Revisit the unwrapping code in ControllerActionInvoker", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 555, "deletions": 112}}, {"node": {"oid": "96bd2769d0572ece919eb761caa0d423d698c5bd", "messageHeadline": "Improvements to the testing package.", "author": {"name": "Javier Calvarro Nelson", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 263, "deletions": 272}}, {"node": {"oid": "72eb546329669e80dbe539d2758a7d453a714cc2", "messageHeadline": "Added attribute adapter for DataAnnotation's FileExtensionsAttribute", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 170, "deletions": 0}}, {"node": {"oid": "fd9cb08790bcbbb2d7017dbaef31d5b2f80c6bb6", "messageHeadline": "Add Switch.Microsoft.AspNetCore.Mvc.UseDateTimeTypeForDateTimeOffset \u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 208, "deletions": 62}}, {"node": {"oid": "6041c6b96684e3a9e859be1a5f6f3120088d7453", "messageHeadline": "Auto-select `type=\"text\"` for `DateTimeOffset` values", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 272, "deletions": 48}}, {"node": {"oid": "9f5e4eb483e19be069defa6b091aebef166d50be", "messageHeadline": "Allow \"page\" route parameter to be used in Mvc controllers", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 171, "deletions": 14}}, {"node": {"oid": "47287c508ee43c4f30b8000400fda1b01f68bfe2", "messageHeadline": "Added new extension methods to configure all MVC localization services", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 777, "deletions": 27}}, {"node": {"oid": "23b7d8f62a2515e2dbea436ef118fb67e759e2d9", "messageHeadline": "Added RequestFormLimits filter.", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 708, "deletions": 1}}, {"node": {"oid": "e114911d77ea31348052b46115c1179afda65f60", "messageHeadline": "Introduce [ApiController]", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "8697f2b2712f860fa0e802c9db26a58923b34222", "messageHeadline": "Update package feeds and dependencies for 2.0.1  (#6843)", "author": {"name": "Nate McMaster", "email": "natemcmaster@users.noreply.github.com", "user": {"login": "natemcmaster"}}, "additions": 59, "deletions": 1}}, {"node": {"oid": "c09575dbd0aa9c27aaa5617335ecb35c3d5706fe", "messageHeadline": "Fix #4914 patternize filter overrides", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 205, "deletions": 120}}, {"node": {"oid": "b3aa691549c680efb195202295a384a0afcded19", "messageHeadline": "Add EnableRangeProcessingSwitch for FileContentResult and Fil\u2026 (#6839)", "author": {"name": "Jass Bagga", "email": "jabagga@microsoft.com", "user": {"login": "jbagga"}}, "additions": 219, "deletions": 80}}, {"node": {"oid": "13e29e2d1ed56e26dd289432269d2f3704204f75", "messageHeadline": "Bump version to 2.0.1", "author": {"name": "Nate McMaster", "email": "nate.mcmaster@microsoft.com", "user": null}, "additions": 8, "deletions": 6}}, {"node": {"oid": "c13cef6a7417cd30732881196773aff220ae16b8", "messageHeadline": "Injecting IViewLocalizer into Razor Page causing IndexOutOfRangeExcep\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 122, "deletions": 1}}, {"node": {"oid": "776c2604f82b1ff76e0a03ba5497ea616b8172a2", "messageHeadline": "Introduce opinionated API defaults.", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 348, "deletions": 43}}, {"node": {"oid": "037c1ec47d9d38480a493a5d85942f9fdbbec21a", "messageHeadline": "Make @inherit + Razor Pages + _ViewImports work", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 265, "deletions": 16}}, {"node": {"oid": "35601f95b345d0ef938fb21ce1c51f5a67a1fb62", "messageHeadline": "Added a model binder for handling Enum types. [Fixes #6329] Why don't\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 545, "deletions": 16}}, {"node": {"oid": "db2d9ee56f9a7ca0f1a264821e0608b70047337c", "messageHeadline": "Additional fixes for #4604", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "9db92dc6a7bfc22a62ff12053244201c38390da5", "messageHeadline": "JsonResultExecuter logs type of result.", "author": {"name": "Charlie Daly", "email": "the_charlie_daly@hotmail.co.uk", "user": null}, "additions": 53, "deletions": 4}}, {"node": {"oid": "db397d812b425dc18ffdb639529c4c1790375cad", "messageHeadline": "TagHelperOutput extension methods for class value manipulation (#6565)", "author": {"name": "Nick Chapsas", "email": "elfocrash@gmail.com", "user": {"login": "Elfocrash"}}, "additions": 362, "deletions": 0}}, {"node": {"oid": "4f18d99d021b33141a8747d63b2303040c8bd9dc", "messageHeadline": "Added RedirectToAction overload with no arguments", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "06f6de6c119b2f5ffd79f1d23f18dc81f648bd2e", "messageHeadline": "Changed RequestSizeLimitAttribute to create an authorization filter r\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 332, "deletions": 92}}, {"node": {"oid": "de389226011fb15140ee0a8d6a2429b2eb943f3a", "messageHeadline": "Allow BindPropertyAttribute to be applied on PageModel", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 188, "deletions": 16}}, {"node": {"oid": "63397653fa11fb43221f9149643026f03e0bd8cb", "messageHeadline": "Make DefaultApiDescriptionProvider understand ActionResult<T>", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 59, "deletions": 11}}, {"node": {"oid": "6bf165f22feae2e9fa15d90587bcf4ab809cd82d", "messageHeadline": "Update default Razor search paths to include ~/[PagesRoot]/Shared", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 207, "deletions": 10}}, {"node": {"oid": "a8b7904b00ee933a62724adbb9f89d30b0024e33", "messageHeadline": "Fix logger category of FileStreamResultExecutor", "author": {"name": "Christiaan", "email": "christiaan.arnoldus@outlook.com", "user": {"login": "chrarnoldus"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3beb3108661d2f9df478a6248ede0feb22fdd968", "messageHeadline": "Avoid saving TempData in case of unhandled exceptions. [Fixes #6598] \u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 152, "deletions": 16}}, {"node": {"oid": "717f1e6f7dc5a83be8b9ceafea72915acd04b1eb", "messageHeadline": "Normalize paths in RazorViewEngine prior to invoking page factory", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 190, "deletions": 17}}, {"node": {"oid": "a7cc243942c4bdcf8028ad76571432258b1b2533", "messageHeadline": "Introduce ProblemDescription", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 224, "deletions": 0}}, {"node": {"oid": "151cf446074dca22b66c287e1cc1d1d729753def", "messageHeadline": "Introduce ActionResult<T>", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 393, "deletions": 14}}, {"node": {"oid": "bac68ba3c225b116d5be5ac1a1383d6bad053bf6", "messageHeadline": "Injecting IViewLocalizer into Razor Page causing IndexOutOfRangeExcep\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 122, "deletions": 1}}, {"node": {"oid": "7e4a8fe479e3573173443a28dca089e2148ddb6d", "messageHeadline": "Auto-select `type=\"text\"` for `DateTimeOffset` values", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 272, "deletions": 48}}, {"node": {"oid": "1d1a5203dbdbb0c569bec3e02aa099849a1bb80f", "messageHeadline": "Fix spelling mistakes in xml comments (#6755)", "author": {"name": "Adrian Wright", "email": "adrian@wright2.me.uk", "user": {"login": "ady109"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8645ada6b532621eab950965c5a1827506d3d96c", "messageHeadline": "Remove no-op behaviour for no-content `<label></label>` elements", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 331, "deletions": 19}}, {"node": {"oid": "257d202a14e5ae1a0f66f7b4636acb86ab0f47bc", "messageHeadline": "Make AddMvcCore docs scarier", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "81af619cf7660ae280e22e3def46432a892d8df2", "messageHeadline": "Remove DotNetCliToolReference's to workaround NuGet/Home#5716", "author": {"name": "Nate McMaster", "email": "nate.mcmaster@microsoft.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "16c267d95eafbf310f17bc938d00048a541be0d0", "messageHeadline": "House Cleaning - Spelling and grammar :shower:", "author": {"name": "bchavez", "email": "bchavez@bitarmory.com", "user": {"login": "bchavez"}}, "additions": 100, "deletions": 100}}, {"node": {"oid": "87027de89c748649500afd4d0d1a1a44bff24184", "messageHeadline": "Fixed minor typo", "author": {"name": "Manoj Kulkarni", "email": "manoj.kulkarni.3011@gmail.com", "user": {"login": "manojkulkarni30"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b811e69d0039e0412dee5b66be3f2f14f6adf736", "messageHeadline": "Use PackageLineup to manage PackageReference versions", "author": {"name": "Nate McMaster", "email": "nate.mcmaster@microsoft.com", "user": null}, "additions": 287, "deletions": 298}}, {"node": {"oid": "b82200851f59ea5293e300fd3258d229b8138653", "messageHeadline": "Do not re-discover runtime compiled RazorPage files for precompiled R\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 63, "deletions": 3}}, {"node": {"oid": "b2f9ad1b6755526537f002b6e9690943d5e8b6fc", "messageHeadline": "Changed CookieTempDataProvider's CookieSecurePolicy from SameAsReques\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 24, "deletions": 9}}, {"node": {"oid": "cfc05104e416f253bdfc07603f3e387c77aea975", "messageHeadline": "Updated to use WebEncoders utility's Base64Url encode/decode function\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "4917e69ad62a4982741d4fa1926e0203eaf4b267", "messageHeadline": "Fixed spelling mistake", "author": {"name": "Alex", "email": "AWulkan@users.noreply.github.com", "user": {"login": "awulkan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ca6c76c35883c5fa3d4d7467eb742b99e92198c1", "messageHeadline": "Add a test where [Ignore..] gets overridden", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "7b2a4ff46583f9897041fbd8d1463be068ddc287", "messageHeadline": "Allow \"page\" route parameter to be used in Mvc controllers", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 171, "deletions": 14}}, {"node": {"oid": "bc87c3e9cb5aeb7d07b59c0e28413fd910c8e4b8", "messageHeadline": "Merge branch 'rel/2.0.1' into dev", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "59fe94b8e4e20942c8770397fef35c6c02f16993", "messageHeadline": "Setting up 2.0.1 branch", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "900a5c7c4c789e71bf18e8e90bf9b28b4e51013f", "messageHeadline": "Add support for ResponseCache in Razor Pages", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1105, "deletions": 713}}, {"node": {"oid": "3e8da43279d4dbeef97fb3e0ec2b5a0dd48c4fd5", "messageHeadline": "Pinning versions for 2.0.0", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "3a710c3d64557a97bae248446987d357711fffc4", "messageHeadline": "Upgrade to xunit 2.3.0-beta4", "author": {"name": "Nate McMaster", "email": "natemcmaster@users.noreply.github.com", "user": {"login": "natemcmaster"}}, "additions": 172, "deletions": 147}}, {"node": {"oid": "b43b244830b8b2d73eb8955c1db6d4ae14d20382", "messageHeadline": "Use Directory.Build.props/targets", "author": {"name": "Nate McMaster", "email": "nate.mcmaster@microsoft.com", "user": null}, "additions": 110, "deletions": 147}}, {"node": {"oid": "5fee1cac83d5e41a3027a7f30d87764e18850c54", "messageHeadline": "Merge pull request #6655 from aspnet/rel/2.0.0", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 475, "deletions": 21}}, {"node": {"oid": "f2a8c1cea707fd73454ce66a8c23c889b8a99f5d", "messageHeadline": "Refactor CORS support out of MVC Core", "author": {"name": "Javier Calvarro Nelson", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 475, "deletions": 21}}, {"node": {"oid": "eb5c23ea8e3542fe537ffef8ca419a315b60dbbb", "messageHeadline": "Parse LanguageVersion correctly", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "b3fe473e2971da62208729d792be162a6ba60cc7", "messageHeadline": "Ensure fallback to curl after failed wget", "author": {"name": "John Luo", "email": "jt.luo@mail.utoronto.ca", "user": {"login": "JunTaoLuo"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "8ebc7618c0051452752299394dde2744b44428c8", "messageHeadline": "Update __get_remote_file logic", "author": {"name": "John Luo", "email": "jt.luo@mail.utoronto.ca", "user": {"login": "JunTaoLuo"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "16f23566cb7b498e67ddd4e43b83e0b463bdfe78", "messageHeadline": "Fix syntax warning when running build.sh on older versions of bash", "author": {"name": "Nate McMaster", "email": "nate.mcmaster@microsoft.com", "user": null}, "additions": 21, "deletions": 20}}, {"node": {"oid": "8e1a337e31c210069f8c98f849836413af111d06", "messageHeadline": "Update bootstrappers to use the compiled version of KoreBuild", "author": {"name": "Nate McMaster", "email": "nate.mcmaster@microsoft.com", "user": null}, "additions": 351, "deletions": 89}}, {"node": {"oid": "b00c13ae7e56549395a78cef4bda8e055df152d3", "messageHeadline": "Updating to InternalAspNetCoreSdkVersion 2.1.1-*", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "96e9b8d239c0881f5f4ab41a9dee2df9e1f908de", "messageHeadline": "Set AspNetCoreVersion", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6c7d22f5a7e887a563d334888b6551763b6a778d", "messageHeadline": "Cleanup MVC Sandbox", "author": {"name": "Javier Calvarro Nelson", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "80bae285f04a91eb26a6286ac55da96a46a73e72", "messageHeadline": "2.0.0-rtm to 2.1.0-preview1", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8ab361ae42ada0797501661cdc0c2d78fd6d2f00", "messageHeadline": "Merge pull request #6582 from aspnet/rel/2.0.0", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 101, "deletions": 61}}, {"node": {"oid": "2ef26486ddde046d3b7226c1f29290da6690c8fe", "messageHeadline": "Add global filters with the right scope", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 101, "deletions": 61}}, {"node": {"oid": "6eba0e21284d59cd937c2e7dfa0ea8b323b005c1", "messageHeadline": "Merge pull request #6578 from aspnet/rel/2.0.0", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 108, "deletions": 3}}, {"node": {"oid": "a5b55edb93bdda2bf6abdeb89de337b28c029ab4", "messageHeadline": "Fix filter order (#6577)", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 93, "deletions": 2}}, {"node": {"oid": "36e24b7a312947e090552ab86bd002f2ec47c2d4", "messageHeadline": "Fix AuthZ Regression (#6574)", "author": {"name": "Hao Kung", "email": "HaoK@users.noreply.github.com", "user": {"login": "HaoK"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "1b69320c3ce2e59526592164aaf627da61dfe21f", "messageHeadline": "Merge pull request #6572 from aspnet/rel/2.0.0", "author": {"name": "Mike Harder", "email": "mharder@microsoft.com", "user": {"login": "mikeharder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "161b6e7b94dff3813a879527b0286792a757214b", "messageHeadline": "Update Roslyn to 2.3.1 (#6571)", "author": {"name": "Mike Harder", "email": "mharder@microsoft.com", "user": {"login": "mikeharder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f6e620d350bfc8d39f48db0076adfbc6b56a9872", "messageHeadline": "Merge pull request #6566 from aspnet/rel/2.0.0", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e65e64786760d45cc96ff5396305ade98802d60f", "messageHeadline": "Add empty baselines to suppress api check", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "0c01ba50f4446fb01f43dc76caf18e1f9c0baa9e", "messageHeadline": "Merge pull request #6561 from aspnet/rel/2.0.0", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 141, "deletions": 1}}, {"node": {"oid": "843d9820e25a4023a26840bc344094c8990e54c2", "messageHeadline": "Add breakingchanges.netcore.json for Microsoft.AspNetCore.Mvc.Razor", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 141, "deletions": 1}}, {"node": {"oid": "b879557af540d370dcff75b0e22261c2006f8f36", "messageHeadline": "Increase wait timeouts for flaky tests (#6548) (#6556)", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "81fa9c8fcf9d47f93bfb147a74fd4b4354377d22", "messageHeadline": "Increase wait timeouts for flaky tests (#6548)", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "d79a4ff243ee3d13bcdee8e29d6fd7f25b10179b", "messageHeadline": "Merge branch 'rel/2.0.0' into dev", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "c9f506d4eaf002a1a67b487f900daddc1cf0530a", "messageHeadline": "Fix #6542 - correct namespace of [TempData]", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "1810925b1312622967fca6d8b735a583cee7c96f", "messageHeadline": "Add _ViewStart and _ViewImports to embedded view test", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "1e7c38ff22c22b181346db4ff0e6f741ff2031be", "messageHeadline": "Merge pull request #6553 from aspnet/rel/2.0.0", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 64, "deletions": 1}}, {"node": {"oid": "998547839ecad7c4d5934b3576dc84bf9859b193", "messageHeadline": "Ensure IPageApplicationModelProviders are invoked in the sequence of \u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 64, "deletions": 1}}, {"node": {"oid": "1022bed38b0caae48618322e9238ecffa8541189", "messageHeadline": "Merge pull request #6541 from aspnet/rel/2.0.0", "author": {"name": "Mike Harder", "email": "mharder@microsoft.com", "user": {"login": "mikeharder"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f94605df474b87ea912b4d7a1d63c3ae68c9d547", "messageHeadline": "Update FSharp.Core and FSharp.NET.Sdk to latest (#6538)", "author": {"name": "Mike Harder", "email": "mharder@microsoft.com", "user": {"login": "mikeharder"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "068c91dbecc4e77165962743d37617344d6c8990", "messageHeadline": "Merge remote-tracking branch 'origin/rel/2.0.0' into dev", "author": {"name": "Mike Harder", "email": "mharder@microsoft.com", "user": {"login": "mikeharder"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "693d116481e7f4cf01e2cd622248781af8a55566", "messageHeadline": "Enable AppVeyor for release branches (#6539)", "author": {"name": "Mike Harder", "email": "mharder@microsoft.com", "user": {"login": "mikeharder"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "308d64277e8ada8fc184a08ff6a34971a4683bc3", "messageHeadline": "Update to Roslyn 2.3.0", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "641bff9e50a20abefada038ebe417ca157fdfe6f", "messageHeadline": "Merge branch 'cache-tag-helpers' into dev", "author": {"name": "Javier Calvarro Nelson", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "c43da19ff112b6d715a9eb47cf02501181e8ef29", "messageHeadline": "Do not add the configuration for CacheTagHelperOptions to the contain\u2026", "author": {"name": "Javier Calvarro Nelson", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "9c33cc2edad50336ab7c0ee774eff9058d675a9d", "messageHeadline": "Merge remote-tracking branch 'origin/rel/2.0.0' into dev", "author": {"name": "Javier Calvarro Nelson", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "0c07e1e725e8bf20b2dc840f7e02945d19913661", "messageHeadline": "[Fixes #6522] Commit cache entries only when the content gets success\u2026", "author": {"name": "Javier Calvarro Nelson", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "5fe09f9df42aa54baf36fa203552fc547cce3132", "messageHeadline": "Upgrade Roslyn to 2.3.0-beta4-* (#6523)", "author": {"name": "Mike Harder", "email": "mharder@microsoft.com", "user": {"login": "mikeharder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06b6e904b27b240f4f0f5a95697a5c3bbfa6bb14", "messageHeadline": "Merge branch 'rel/2.0.0' into dev", "author": {"name": "Javier Calvarro Nelson", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "ca08b0e06b9d8c420f0638fa7f4228e18baa962e", "messageHeadline": "Add breakingchanges.json for tag helpers", "author": {"name": "Javier Calvarro Nelson", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "b37f4ab2b6d74051df104b5ab56c97c42a1e4c31", "messageHeadline": "Skip first time experience on Appveyor", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "8226e8486139cdcb7daa74b293aec8b21c204be0", "messageHeadline": "Merge remote-tracking branch 'origin/rel/2.0.0' into dev", "author": {"name": "Javier Calvarro Nelson", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 233, "deletions": 72}}, {"node": {"oid": "3d76fdf08631eb5a601937bd91c274c3b7609fdf", "messageHeadline": "Private cache for cache tag helper and distributed cache tag helper", "author": {"name": "Javier Calvarro Nelson", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 233, "deletions": 72}}, {"node": {"oid": "706054925cf1e23f5d567b0380c87da580d3cf89", "messageHeadline": "Merge branch 'rel/2.0.0' into dev", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "65fce8dd6505bbe66fab3d67c727e0874178f0f0", "messageHeadline": "Updating KoreBuild branch", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "337eb1826fbf89714a56edf0d3b1c98e9f25cf43", "messageHeadline": "Merge branch 'rel/2.0.0' into dev", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "03c32b79b3595736b412e7afe5efdcf9aa6a99ee", "messageHeadline": "Branching for 2.0.0 rtm", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f60b42476e8d3d9bb3762001c45e883b4fcc5e6", "messageHeadline": "Change version suffix for Testing package", "author": {"name": "Javier Calvarro Nelson", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "492f820cf7abdaf6b0c3cc952c3ce040f1732b8b", "messageHeadline": "Missed caching API updates", "author": {"name": "John Luo", "email": "jt.luo@mail.utoronto.ca", "user": {"login": "JunTaoLuo"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "9ebece44e02b5989c71216a7f862aa6cccc6cac5", "messageHeadline": "Reacting to caching API updates", "author": {"name": "John Luo", "email": "jt.luo@mail.utoronto.ca", "user": {"login": "JunTaoLuo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b4fe715c71f472180069f674bde3ef8014064d64", "messageHeadline": "Revert breaking change (#6519)", "author": {"name": "Jass Bagga", "email": "jabagga@microsoft.com", "user": {"login": "jbagga"}}, "additions": 363, "deletions": 416}}, {"node": {"oid": "9e2f8b7cb5e6c63b6f12fecc818dee30cfc83c9f", "messageHeadline": "Comment on remaining PackageTargetFallbacks", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e1c1682065724bbf8e245d40cb32b300c07505bb", "messageHeadline": "Testing infrastructure cleanup", "author": {"name": "Javier Calvarro Nelson", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 179, "deletions": 134}}, {"node": {"oid": "f80f7cefa59cd11fe97c2f8e90f96bfc7427f286", "messageHeadline": "Fix #6480", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 113, "deletions": 8}}, {"node": {"oid": "e09a0f5b7c4d60f65850761dc0fdf77fc600746d", "messageHeadline": "React to auth default changes", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "f1c4aa14d3ec27cbb353e219465c087472a95ab1", "messageHeadline": "Simplify CacheTagHelper.ProcessAsync (#6506)", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 227, "deletions": 81}}, {"node": {"oid": "fdb6a76a5b232260a5bec6e4641f6a476e76571d", "messageHeadline": "Remove NETStandard.Library.NETFramework", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "fc106ab793a648d43ebabf48a67e51fdf430820a", "messageHeadline": "Revive call to FormattingUtilities in XmlDataContractSerializerOutput\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "05f5d59e4408bca8ecd5679b68317e06f16d88b8", "messageHeadline": "Fix build break", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "8bc4d7bb2d848dfd8ce4ecbc2fb6ce14bcf77f22", "messageHeadline": "Rect to Razor rename", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0c31f51d2883b7520a73d27b5eb277e0b0955e5c", "messageHeadline": "Update version suffix for 2.0.0 RTM release", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1be796027e046f4e5f8215d3a12ac5b6091557e2", "messageHeadline": "React to `ParseOnlyLeadingDirectives` rename.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d71fb890ee273be2a06cd64ff1af3c312b658799", "messageHeadline": "React to `IRazorParserOptionsFeature` rename.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "288da1a405f07e5b49e3509554d586af2f87ed05", "messageHeadline": "RedirectToPage(page, handler) does not work (#6503)", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 748, "deletions": 3}}, {"node": {"oid": "8b9b8beb1d9f3a40009806cc2527e7369a483c88", "messageHeadline": "Set \"TreatWarningsAsErrors\" before NuGet restore", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a15c2afe8509b6180e08101952f9ed0f5c762650", "messageHeadline": "React to auth", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7eb4a8687ebb4815391e6f2638ad6fd2b656d02c", "messageHeadline": "React to aspnet/BuildTools#293", "author": {"name": "Nate McMaster", "email": "nate.mcmaster@microsoft.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7454c53047afe08836c0f593b0640e566ec9a10a", "messageHeadline": "Rely on Razors MalformedDirective identification for @page.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 5, "deletions": 22}}, {"node": {"oid": "b9541be20dc7b63b9880f7eab8a8619d1b1be4b0", "messageHeadline": "React to ISession cancellation changes", "author": {"name": "Chris R", "email": "Tratcher@outlook.com", "user": {"login": "Tratcher"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "8963b83dd31ddd6429590e57802ced790e5f184a", "messageHeadline": "Remove ParseOptions and CompilationOptions from RazorViewEngineOption\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 462, "deletions": 565}}, {"node": {"oid": "1eb7f9e03215fb2fd3e361881b20ecee205f50f1", "messageHeadline": "Add CookieBuilder to CookieTempDataProviderOptions and obsolete dupli\u2026", "author": {"name": "Nate McMaster", "email": "natemcmaster@users.noreply.github.com", "user": {"login": "natemcmaster"}}, "additions": 66, "deletions": 20}}, {"node": {"oid": "ef43b100a6209609e5e0191b8492d008a57c3826", "messageHeadline": "Fix a null reference exception and add some null checks", "author": {"name": "Javier Calvarro Nelson", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "8d9c16132a486d09edd318accc630bb8556cc819", "messageHeadline": "Fix #6479 - remove IFileProvider constructor", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 82, "deletions": 48}}, {"node": {"oid": "a23307e2b1e7934e2c8d69774cda1b36778f697b", "messageHeadline": "Check for properties that can't befound", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 213, "deletions": 11}}, {"node": {"oid": "c351712419b83b4558a41e79752ee1d5cd90b198", "messageHeadline": "Add `FloatingPointTypeModelBinderProvider` and related binders", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 1049, "deletions": 12}}, {"node": {"oid": "c50f55d1deed03704306a3f952c09498b96eba18", "messageHeadline": "Add a default sliding expiration of 30 seconds on Memory and Distribu\u2026", "author": {"name": "Javier Calvarro Nelson", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 64, "deletions": 3}}, {"node": {"oid": "057a853de74d57f953d8d0258ef1bfb806e6879a", "messageHeadline": "DiagnosticSource to 4.4.1", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "13e76c24d3003c21156ffc17ed0e50b005c9b6d3", "messageHeadline": "Dispose CancellationTokenSource created in CacheTagHelper (#6293)", "author": {"name": "S\u00e9bastien Ros", "email": "sebastienros@gmail.com", "user": {"login": "sebastienros"}}, "additions": 66, "deletions": 13}}, {"node": {"oid": "ca751c52974903028ad1673d61a30b7a96ce4fbe", "messageHeadline": "Update LICENSE.txt text", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "728b96344d03c26f3a42b2273df4ceacf50a3e95", "messageHeadline": "[Fixes #6274] Fix and re-enable skiped test", "author": {"name": "Javier Calvarro Nelson", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "eeee3ef731c3845913c17512040cd15559639a72", "messageHeadline": "Add SignOut overload + Use new auth api (#6476)", "author": {"name": "Hao Kung", "email": "HaoK@users.noreply.github.com", "user": {"login": "HaoK"}}, "additions": 49, "deletions": 36}}, {"node": {"oid": "d917504c1459c5bfb7335c32cf5ee67b2097bacc", "messageHeadline": "[Fixes #6468] Clean up the productionized testing infrastructure", "author": {"name": "Javier Calvarro Nelson", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 126, "deletions": 441}}, {"node": {"oid": "7c5a16c1059b45b2652ea903d19b57c763471a9c", "messageHeadline": "Add RemoveType methods of PageConventionCollection", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 87, "deletions": 0}}, {"node": {"oid": "bc4328de168fd056638a71ac027b4f2e89ad531c", "messageHeadline": "Add entry to breakingchanges.json", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "948982ebff1f792ece694be1e7fcdf1d1f07023d", "messageHeadline": "Create custom collection for model binder providers", "author": {"name": "Henk Mollema", "email": "henk@novusoft.nl", "user": {"login": "henkmollema"}}, "additions": 645, "deletions": 12}}, {"node": {"oid": "873a2fe17f413cdb15844d9d94a7a6cfcbd23665", "messageHeadline": "React to changes in Antiforgery API", "author": {"name": "Nate McMaster", "email": "nate.mcmaster@microsoft.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc86ea4e47716e2b0bf0ceccc23e625d921098c7", "messageHeadline": "Move convention extensions from RazorPagesOptions to PageConventionCo\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 660, "deletions": 429}}, {"node": {"oid": "660b7df0e24c848f3986db82c5e102716ef2a66d", "messageHeadline": "Upgrade Roslyn to 2.3.0-beta3-*", "author": {"name": "Mike Harder", "email": "mharder@microsoft.com", "user": {"login": "mikeharder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f76a390a4eb958785eabb8eb49866a1b4f3d04da", "messageHeadline": "Fall back to linear search for prefix matches", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 100, "deletions": 6}}, {"node": {"oid": "293ac81fe134ef2c8ae53d9aea70208db1fe5056", "messageHeadline": "Use ordinal comparisons in `ExpressionTextCache`", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 49, "deletions": 2}}, {"node": {"oid": "17f6b17a6dc0e76606b091187a4e43a184656c89", "messageHeadline": "Add RequestSizeLimitAttribute (#6453)", "author": {"name": "Jass Bagga", "email": "jabagga@microsoft.com", "user": {"login": "jbagga"}}, "additions": 622, "deletions": 8}}, {"node": {"oid": "579aca0121799cca39fcf1a78425cce1f29d0efd", "messageHeadline": "Define semantics for pagemodels", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 388, "deletions": 152}}, {"node": {"oid": "b95ea8bcd23bed9db128bf07bcdacd0b1794a280", "messageHeadline": "Add NETStandardImplicitPackageVersion", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a90f4118ad87aebc5ec5ac1fb0756d092f4acdb5", "messageHeadline": "Do not include type names in `ModelState` error messages", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 397, "deletions": 74}}, {"node": {"oid": "8df30325407be3d3c30c850e6f63b1d2969b1dea", "messageHeadline": "Add support for specifying filters on page models.", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2879, "deletions": 1201}}, {"node": {"oid": "7166dfecd75779fae4d03bd9b2ff5ed00cfede6e", "messageHeadline": "Add generic overloads on FilterCollection", "author": {"name": "Henk Mollema", "email": "henk@novusoft.nl", "user": {"login": "henkmollema"}}, "additions": 119, "deletions": 1}}, {"node": {"oid": "1886d53d898b8790bcf289fd6521c228f08f9344", "messageHeadline": "Remove [BindProperty] on class", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 4, "deletions": 115}}, {"node": {"oid": "12ea28af5c57736d85aef882a3dbb20a27f55f5b", "messageHeadline": "React to API change in HttpAbstractions", "author": {"name": "Nate McMaster", "email": "nate.mcmaster@microsoft.com", "user": null}, "additions": 7, "deletions": 5}}, {"node": {"oid": "9acfc8d2211bc8427c42d0e6e509619d7a2b2450", "messageHeadline": "Watch _ViewImports outside the pages root for changes", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 81, "deletions": 6}}, {"node": {"oid": "d278d6eedfafb339e0bccd35393e19a75032ac0d", "messageHeadline": "Updating Moq to 4.7.49", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1813a7cd769a7e46dad9c83a4d23088ed2d8857", "messageHeadline": "Normalize paths returned by view location expanders", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 193, "deletions": 138}}, {"node": {"oid": "3536cf5aade8a67bb610d29586a53b963be96a66", "messageHeadline": "Fix #5183 - update docs of CreateWriter", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "0ad9c7d4eb500f282647cc571f368030465c0730", "messageHeadline": "Making Pages Binding Consistent", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 346, "deletions": 28}}, {"node": {"oid": "cf09af52ebe1e0861c60eae7dd061d320c9559a2", "messageHeadline": "Remove duplicate type", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 0, "deletions": 18}}, {"node": {"oid": "4e004c22bad0e3b80c852ab20cea580fc9d1c97b", "messageHeadline": "React to options", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "f4a86f5511064d3d7ef238ac862c3e73b412b5cd", "messageHeadline": "Add DiagnosticSource to RazorView (#6386)", "author": {"name": "Jass Bagga", "email": "jabagga@microsoft.com", "user": {"login": "jbagga"}}, "additions": 286, "deletions": 42}}, {"node": {"oid": "e5da44a82f8105c98f4300c1c9c76985df0c0926", "messageHeadline": "Generate full pdbs for views on desktop and re-enable runtime error t\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 56, "deletions": 8}}, {"node": {"oid": "03e555a24eb47bb5c9c690fac6dde8afb62b8c69", "messageHeadline": "Fix packing issue", "author": {"name": "Javier Calvarro Nelson", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "052db40567d3d1abd1fbce6888933a71b200662c", "messageHeadline": "Fix documentation and target files issues", "author": {"name": "Javier Calvarro Nelson", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "35152d5933ca885aaa3633301d344e7a58b20cd7", "messageHeadline": "[Fixes #6233] Productionize and harden our functional testing infrast\u2026", "author": {"name": "Javier Calvarro Nelson", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 770, "deletions": 97}}, {"node": {"oid": "aa5a348385a585895bef5b85ac559f4190227601", "messageHeadline": "_ViewStart.cshtml not picked up when added to the root of the app", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 36, "deletions": 78}}, {"node": {"oid": "0dfffd45c25bfc663d0984af2ffbc8fb98bb0575", "messageHeadline": "RazorPages page directives missing quotes should alert user", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 121, "deletions": 133}}, {"node": {"oid": "9d138affa226849f17cde8601c7f7459384fca50", "messageHeadline": "Suppress JsonPatchDocument validation (#6429)", "author": {"name": "Jass Bagga", "email": "jabagga@microsoft.com", "user": {"login": "jbagga"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "de64c84610d198ce41cfa464a9a8f3f8249bbe77", "messageHeadline": "React to RazorIRNode renames", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "53fb67606973e127f84b2f361310f1ed186fb656", "messageHeadline": "React to new page directive expectations.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c89f0a1e436148e04e6ed33695d08cb41cb46efd", "messageHeadline": "Allow AddPageRoute to route to pages root. (#6412)", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "f824704741dcd4bfdb0d6ce6351dea41e56205df", "messageHeadline": "Cleanup fileLength use", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "3fc3d8d060e1ab7edffdb43c90258331f2d0162a", "messageHeadline": "Merge branch 'rel/2.0.0-preview2' into dev-gate", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "0c6460ab6407eec0c4bd6f8f97a85dde8101b4b6", "messageHeadline": "Changed WebApiCompatShim projects to use PackageTargetFallback", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "8832014516dc0820ebc4a3a9b93949e506165a3a", "messageHeadline": "PackageTarget->AssetTarget", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4a374f8a330da1ebf87b9c8c89ed8d1b4658a31a", "messageHeadline": "Merge branch 'rel/2.0.0-preview2' into dev", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e14ab8f3964453d666e362cbc669a02e5954cc5c", "messageHeadline": "Revert \"Revert \"Update Roslyn dependency for C# 7.1\"\"", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "080836e1c54dc619ac0fd697348e0b497c8b582d", "messageHeadline": "React to FileName => FilePath renames in Razor.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "dfe04bc917f984a928d0975a57ac74ad1437b312", "messageHeadline": "Fix #5979 - Remove hardcoding of tempdata for pages", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 381, "deletions": 366}}, {"node": {"oid": "c27b07ef3f8b07dfe1d1de38a8d7bf2d6a9298f4", "messageHeadline": "Use C# 7 features", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 375, "deletions": 1358}}, {"node": {"oid": "1c4b0fcdf38320b2f02c0bb7c31df5bd391ace07", "messageHeadline": "Code clean up", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 102, "deletions": 357}}, {"node": {"oid": "6961cf92116e40f07ae83dab563a6e7c1dff2c84", "messageHeadline": "Cleanup unused precompilation code", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 65, "deletions": 229}}, {"node": {"oid": "b1b7252ddc7581774a32b4ee40a8684d9c7ac066", "messageHeadline": "Merge pull request #6383 from aspnet/rel/2.0.0-preview2", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "d92d8cddeb6adc3fa9f3979877ce4ae5f4e019ef", "messageHeadline": "Modify ControllerBase.RedirectToPageResult to call the correct overload", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "6c69cb8f36b63eeac7679710dec268d093886492", "messageHeadline": "Make SHA256 algorithm creation FIPS compliant.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "a5f3a6425e57f43a1d7e7ebf86553d8c35391242", "messageHeadline": "Remove TaskCache and TaskCacheOfT", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 100, "deletions": 168}}, {"node": {"oid": "8662422e18396ff76731a223d3e1d16ad133f404", "messageHeadline": "Merge pull request #6376 from aspnet/rel/2.0.0-preview2", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 125, "deletions": 10}}, {"node": {"oid": "1124eb50167f245ca486dbcba2df208ed27a106e", "messageHeadline": "Perform case insensitive lookups for precompiled views", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 125, "deletions": 10}}, {"node": {"oid": "32e21e2a5c63e20bd62b9c1699932207b962fc50", "messageHeadline": "Merge pull request #6363 from JamesNK/patch-1", "author": {"name": "Eilon Lipton", "email": "Eilon@users.noreply.github.com", "user": {"login": "Eilon"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "8f883e8e139b87f61a9f8dddf6573676be97dfc3", "messageHeadline": "Use RazorViewAttribute \\ RazorPageAttribute for view discovery", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 93, "deletions": 157}}, {"node": {"oid": "4bf20035e4228634d30cb3486c4a2c6e5c7147f2", "messageHeadline": "Merge remote-tracking branch 'origin/rel/2.0.0-preview2' into dev", "author": {"name": "Pavel Krymets", "email": "pavel@krymets.com", "user": {"login": "pakrym"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2845e9b7d44499a842693b18af4b41ffd4bd8eb7", "messageHeadline": "Add configuration package reference because Logging dropped it (#6375)", "author": {"name": "Pavel Krymets", "email": "pavel@krymets.com", "user": {"login": "pakrym"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e9362360c6633beddb9dbff00368416235b6ebd0", "messageHeadline": "Remove unused dependency and update corefx version", "author": {"name": "Nate McMaster", "email": "nate.mcmaster@microsoft.com", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "fa2d162ac1a611fab4bf5d10b4542b51a6104ee3", "messageHeadline": "React to razor", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "945661ad0e21e0f261aa82ba4e1f6fb754693f75", "messageHeadline": "Remove unused test sample project (#6368)", "author": {"name": "Nate McMaster", "email": "natemcmaster@users.noreply.github.com", "user": {"login": "natemcmaster"}}, "additions": 0, "deletions": 37}}, {"node": {"oid": "e51d3c262c3b737283760a331ec3ee1499bfe9c2", "messageHeadline": "Merge branch 'rel/2.0.0-preview2' into dev", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "3448b6a74e1d57ba085543527971bb51a48c272e", "messageHeadline": "Re-enable net461 functional tests.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "4ffbd63d34915d756d417967383fad8f69ff52d1", "messageHeadline": "Build release branches of Mvc", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7ffd88757de0228f25be39fc2da76a87e9bdac57", "messageHeadline": "Respond to RangeHelper refactor (#6348)", "author": {"name": "Jass Bagga", "email": "jabagga@microsoft.com", "user": {"login": "jbagga"}}, "additions": 355, "deletions": 104}}, {"node": {"oid": "f1dd475eae83ca32950e82d5ac2facfe1eaad42e", "messageHeadline": "Merge branch 'rel/2.0.0-preview2' into dev", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 618, "deletions": 17}}, {"node": {"oid": "af91b58bd3ba3dddc0829f521095dc2d0b7e1247", "messageHeadline": "Enabled a way to buffer request body in formatters", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 618, "deletions": 17}}, {"node": {"oid": "07e975a0ed5d7d8bd3f5cd83d54d1d59a12d7e62", "messageHeadline": "Return a shared contract resolver", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "628dfc39c1678f49b1f0721a6dc9e98f396c30e5", "messageHeadline": "Remove model type from RazorPageAttribute", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 11, "deletions": 18}}, {"node": {"oid": "20c04d099e7fad844ad5617a0652ee06e22fa9c3", "messageHeadline": "Update to use Razor parser to parse page directive", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 48, "deletions": 57}}, {"node": {"oid": "17a74a4c2d8cbc0f9d316563a15b6781da6bb3c2", "messageHeadline": "Merge remote-tracking branch 'origin/rel/2.0.0-preview2' into dev", "author": {"name": "Mike Harder", "email": "mharder@microsoft.com", "user": {"login": "mikeharder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8fb5652f0a0fca0e1c8a55d7148cdf56371a0b22", "messageHeadline": "Revert \"Update Roslyn dependency for C# 7.1\"", "author": {"name": "Mike Harder", "email": "mharder@microsoft.com", "user": {"login": "mikeharder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b796bc0f39d08bdbf0ce36279db3148ed9c9e888", "messageHeadline": "Add Page filters", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 2435, "deletions": 285}}, {"node": {"oid": "b1bc67e92e3d32e7a69072ebc2994f4d37a77743", "messageHeadline": "Merge branch 'rel/2.0.0-preview2' into dev", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e2c6eab55461222fe1f1f6af96c208ace6377624", "messageHeadline": "Update Roslyn dependency for C# 7.1", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06ca0d1e9c1c625ade07efb30d7d62ea8b660ea1", "messageHeadline": "Merge branch 'rel/2.0.0-preview2' into dev", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "dbd340a5e0e08f6f30746432ba99c2b789a7ec7c", "messageHeadline": "Fix test", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "03e696a05e7ef644e573d39207cbfce8617aaa64", "messageHeadline": "Merge branch 'rel/2.0.0-preview2' into dev", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "4e91e4e36fbc28c27400c8d804f2406ab0dc076d", "messageHeadline": "Correct short-circuit log message for result filters (#6350)", "author": {"name": "Jass Bagga", "email": "jabagga@microsoft.com", "user": {"login": "jbagga"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "0f0cfdfe94af7ad3fcfed8b8099aecafffc8aea4", "messageHeadline": "Removed unnecessary package references", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "a0d9b08f5806f5d3284e6453c28972cf1fefeba1", "messageHeadline": "Set Content-Length and increase BufferSize (#6347)", "author": {"name": "Jass Bagga", "email": "jabagga@microsoft.com", "user": {"login": "jbagga"}}, "additions": 22, "deletions": 17}}, {"node": {"oid": "c1a14f22cc855b5e00c7e9966b3d17b9022c2702", "messageHeadline": "Updating versions to preview3", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "eb6f09a1a7fc14573d7c073fe5b24134e02fcac2", "messageHeadline": "Merge remote-tracking branch 'origin/rel/2.0.0-preview2' into dev", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "cc8ef6c004cd44dc817a25631c0574f9fe2f0656", "messageHeadline": "Updating build scripts to point to 2.0.0-preview2 KoreBuild", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cae9ee862668e92fb43bc8a72900bb17a5ec75ff", "messageHeadline": "Merge remote-tracking branch 'origin/rel/2.0.0-preview2' into dev", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "865a5d2f46d0e1afb64ddeccf0ce0ec6c6083e78", "messageHeadline": "Branching for rel/2.0.0-preview2", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "3a4cae72bd33456aea0659e5a76a7d1c90596c46", "messageHeadline": "Use Strict SameSite mode for temp data cookies", "author": {"name": "John Luo", "email": "jt.luo@mail.utoronto.ca", "user": {"login": "JunTaoLuo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "df75fd218845d67a85af1dc162afa8a845185549", "messageHeadline": "Updated to use the latest shared runtime", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3089bf74fea813acb785ef17b6aec35a8d006c17", "messageHeadline": "Remove reference to Microsoft.Extensions.PlatformAbstractions", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "597a0c9a11408f0b6b88c40bd8fcfae93229adb7", "messageHeadline": "Add support for friendly routes in pages", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 155, "deletions": 19}}, {"node": {"oid": "688e5189910634f3ade4f00bedd1cc1f71072cdc", "messageHeadline": "Add result filters to pages", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 99, "deletions": 840}}, {"node": {"oid": "84e007a2a740454d160539bd02c73fee39622b3e", "messageHeadline": "Move exception and result filters in base", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1168, "deletions": 1173}}, {"node": {"oid": "e7bd6cfc0699af0407f2ce4cb4b2dfee2dbc7f3f", "messageHeadline": "Refactor invoker tests for reuse", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 2485, "deletions": 2579}}, {"node": {"oid": "b7db6dbc8e75c6c9b02daed1e841027cd14b6450", "messageHeadline": "Remove pass-through activator for pages", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 215, "deletions": 452}}, {"node": {"oid": "c3f76137259bea68d4add1aa0d2f79b77a86cfa6", "messageHeadline": "Make RazorReferenceManage public", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 32, "deletions": 12}}, {"node": {"oid": "9f4ff22c4aa4fe2190a495332c1b0e5478c00bbc", "messageHeadline": "React to breaking change latest API Check detects", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ad6b029443f8dfd1b8294041be1b71f82f4c233b", "messageHeadline": "Temporarily disable MVC functional tests on net461", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c2d727e38b593e4c1ebb8cf002618c2552912a2", "messageHeadline": "React to Auth + switch to Policy Evaluator", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 52, "deletions": 193}}, {"node": {"oid": "bb5eb966254a46e090077837a9d48408e8dcbb77", "messageHeadline": "Load the precompilation type from the loaded assembly", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "9ea37a1bbbb463e70d8cc020659c705a58387c0c", "messageHeadline": "Fix TFM build breaks", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 24, "deletions": 52}}, {"node": {"oid": "03404cd3df61409e8f57502e2e67d0ce69b8262b", "messageHeadline": "Return to NetStandard", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 103, "deletions": 60}}, {"node": {"oid": "452578e4a880676a35a8c50a6e4e8e11dccbd125", "messageHeadline": "Revisit the architecture of CompilerCache", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1590, "deletions": 2056}}, {"node": {"oid": "c1dd95be2a9fc94a8f27d273150fa2ca552db9e0", "messageHeadline": "Add a test for #6294", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "2992f8e38ae338fdbcd3de99baa40033d1be8cb4", "messageHeadline": "Separate PageContext and ViewContext", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 559, "deletions": 368}}, {"node": {"oid": "6094c6ff520b0428b6fa8b1cc211d2533c4226b1", "messageHeadline": "Remove use of AssemblyLoadContext", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a6d97d35e3b0f19ed92aaf0ce44459eeb7a53ef5", "messageHeadline": "Add back support for AddTagHelpersAsServices", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 51, "deletions": 14}}, {"node": {"oid": "53c56f558b6da3727bf6f2805e39f6e51341fb97", "messageHeadline": "React to StringSegment changes", "author": {"name": "Chris R", "email": "Tratcher@outlook.com", "user": {"login": "Tratcher"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "3c7a2dc847b4c4fa8d0d83bc0bcb5308f2b8bca4", "messageHeadline": "Revert \"Temporarily skipping error page middleware test\"", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e681c23d5ca11dc26a4b15f955d6af8995c99b5c", "messageHeadline": "Add ITagHelperComponentManager (#6302)", "author": {"name": "Jass Bagga", "email": "jabagga@microsoft.com", "user": {"login": "jbagga"}}, "additions": 251, "deletions": 35}}, {"node": {"oid": "04f74edd8537bf524a9840b5f81cbfc19996f6e7", "messageHeadline": "Revert \"Disable building and testing FSharpWebSite to unblock the mir\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "39f1f5c93328108fbf18fa092114302a9ab467ea", "messageHeadline": "Move Pages filter creation to application model provider", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 143, "deletions": 101}}, {"node": {"oid": "083f55e337cb5618d5c03a82c37130f0fb6aa631", "messageHeadline": "Delete pranav's test logs :)", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 0, "deletions": 399}}, {"node": {"oid": "c5f771d96d77be8b7bb70e41feeb6d0bac13f7e5", "messageHeadline": "Use factory pattern for caching in ControllerActionInvoker", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1608, "deletions": 342}}, {"node": {"oid": "9d38e2523c88b190e8df7665ad8cc1da06519a8f", "messageHeadline": "Add methods to TagBuilder (#6287)", "author": {"name": "Jass Bagga", "email": "jabagga@microsoft.com", "user": {"login": "jbagga"}}, "additions": 146, "deletions": 12}}, {"node": {"oid": "9aff0a67c189fe25d48379f94f6180e577d55d5c", "messageHeadline": "Range support for FileResult(#6150)", "author": {"name": "Jass Bagga", "email": "jabagga@microsoft.com", "user": {"login": "jbagga"}}, "additions": 2655, "deletions": 84}}, {"node": {"oid": "ece5e748adea86a4ec49816e15eb507198652c03", "messageHeadline": "Minor documentation fix for SerializableError", "author": {"name": "Mardoxx", "email": "mardoxx@gmail.com", "user": {"login": "Mardoxx"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c8614e9aa8ad44de7d46cedddb66598ac5f3434f", "messageHeadline": "Fix build break due to Razor changes", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "97bbdafde3aa148290b77644ef9cefeb2ed0a613", "messageHeadline": "React to Razor changes", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "51c142ae915008679c77db47d5ef33a04ceef23f", "messageHeadline": "Modify GetProperties overload (#6276)", "author": {"name": "Jass Bagga", "email": "jabagga@microsoft.com", "user": {"login": "jbagga"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "4d905a4110484185173be3de24b59e3b28dd6416", "messageHeadline": "Make our executor methods virtual", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 169, "deletions": 18}}, {"node": {"oid": "af7303cd8d5712b7d72c380189d76318e0521e80", "messageHeadline": "Corrected xml-comment for the User-property", "author": {"name": "Henrik W. Moe", "email": "henrik.walker.moe@bekk.no", "user": {"login": "HenrikWM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5662717983d6aa9675201ee99d26ed1718dfadad", "messageHeadline": "Add null check in WriteLiteral", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "d70bfdd1eaa938c970708397f7c1721a56527fce", "messageHeadline": "Upgrade test framework versions and fix test issues", "author": {"name": "Nate McMaster", "email": "nate.mcmaster@microsoft.com", "user": null}, "additions": 76, "deletions": 139}}, {"node": {"oid": "cd6befdef122c5df636addf9642a81dd1a74221c", "messageHeadline": "Assign unique event Ids in the logger (#6270)", "author": {"name": "Jass Bagga", "email": "jabagga@microsoft.com", "user": {"login": "jbagga"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b28002a9e530f4303ba216ee2dd670693b53e214", "messageHeadline": "Disable building and testing FSharpWebSite to unblock the mirror when\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "cf4742735d462884369e15ed0ad2cce70ee0ec96", "messageHeadline": "Fix Build Break", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b2d95ffb21b7a6eefbfaa9f1a91d24fb85f1b461", "messageHeadline": "Remove usage of NotFoundProjectItem", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 60, "deletions": 40}}, {"node": {"oid": "8f52507e9d18cfe90b396444dfa28f2e49384d80", "messageHeadline": "Fix build break", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 8, "deletions": 32}}, {"node": {"oid": "d916cfeaddbda9f17da1998e42af85ec8c8dc3f4", "messageHeadline": "Temporarily skipping error page middleware test", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b758a86a38d77bcf64c870aeb7db8371182f4024", "messageHeadline": "Modify ViewComponent_CannotFindComponent error message (#6263)", "author": {"name": "Jass Bagga", "email": "jabagga@microsoft.com", "user": {"login": "jbagga"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "5eabae55cb3d14e9e8aacbbdf868ed12e607ad8e", "messageHeadline": "Added PushWriter and PopWriter to RazorPageBase", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 142, "deletions": 153}}, {"node": {"oid": "42a4e9a143f58b0c4b6b77aca1db06865ae2ddf6", "messageHeadline": "Make uses of ObjectMethodExecutor internal", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 68, "deletions": 55}}, {"node": {"oid": "08965550addf660ad1ec43d32c93987eb205192e", "messageHeadline": "Re-enable error page runtime test.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf64b335f6abb488d62781221cb4188d6ee53b91", "messageHeadline": "Remove unnecessary package references (#6252)", "author": {"name": "Pavel Krymets", "email": "pavel@krymets.com", "user": {"login": "pakrym"}}, "additions": 6, "deletions": 19}}, {"node": {"oid": "7d28714d9a3ad38ed68cd2df51e9c5e965f2b98b", "messageHeadline": "Pin build of ObjectMethodExecutor to allow breaking change to go thru\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "014a786b454fe403f3271b360896890adcfd36f9", "messageHeadline": "Replace IModelBindingMessageProvider with new highly-virtual base cla\u2026", "author": {"name": "Steve Sanderson", "email": "stevesa@microsoft.com", "user": {"login": "SteveSandersonMS"}}, "additions": 276, "deletions": 251}}, {"node": {"oid": "f68bea235c9f8f30eac778dc4a8bdcf8980099aa", "messageHeadline": "Switch to Travis VM", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "debc3dd43340a28f70d5fb3f51ec855a1e2213c6", "messageHeadline": "Functional test to show FSharpAsync works end-to-end (#6240)", "author": {"name": "Steve Sanderson", "email": "stevesa@microsoft.com", "user": {"login": "SteveSandersonMS"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "31640462336bd7b2d9dcbbd1876c69d281ce73e2", "messageHeadline": "Merge branch 'rel/2.0.0-preview1' into dev", "author": {"name": "John Luo", "email": "jt.luo@mail.utoronto.ca", "user": {"login": "JunTaoLuo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0a26a7f0874c499cd34fe9b5e96e31297cbce97", "messageHeadline": "Migration2", "author": {"name": "John Luo", "email": "jt.luo@mail.utoronto.ca", "user": {"login": "JunTaoLuo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d13c9055f0bb6bc6e5cffaadfda438ce08031285", "messageHeadline": "Merge branch 'rel/2.0.0-preview1' into dev", "author": {"name": "John Luo", "email": "jt.luo@mail.utoronto.ca", "user": {"login": "JunTaoLuo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a1977cac50df96c2291f9b0e8d7b9c75be9f2e16", "messageHeadline": "Migration", "author": {"name": "John Luo", "email": "jt.luo@mail.utoronto.ca", "user": {"login": "JunTaoLuo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e2cb8e8ac89ff91d8505967574375855bfb67112", "messageHeadline": "A new and exciting implementation of action selection", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 340, "deletions": 224}}, {"node": {"oid": "87bb1d0ff580478ceccc3679671a765f5d6738c2", "messageHeadline": "Refactor GenerateCheckBox (#6229)", "author": {"name": "Jass Bagga", "email": "jabagga@microsoft.com", "user": {"login": "jbagga"}}, "additions": 48, "deletions": 76}}, {"node": {"oid": "a80594d706681b4c339ca536d20bb4752e6590d2", "messageHeadline": "Add FSharpWebSite plus simple functional test against it (#6231)", "author": {"name": "Steve Sanderson", "email": "stevesa@microsoft.com", "user": {"login": "SteveSandersonMS"}}, "additions": 150, "deletions": 0}}, {"node": {"oid": "64ffcfaa89177683a1fd08d5407a09f897bf97e0", "messageHeadline": "Merge pull request #6236 from aspnet/rel/2.0.0-preview1", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 66, "deletions": 67798}}, {"node": {"oid": "1c5e4176069ea20671e1738ac599e544633f47ce", "messageHeadline": "Change TFM to netcoreapp2.0 (#6234)", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 66, "deletions": 67798}}, {"node": {"oid": "aa0ed113dbc8b5922a8ded4567b2547dffa9b102", "messageHeadline": "Merge branch 'rel/2.0.0-preview1' into dev", "author": {"name": "BrennanConroy", "email": "brecon@microsoft.com", "user": {"login": "BrennanConroy"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "f9d18393b6327043b9ad5a68b72d0c4f996f4933", "messageHeadline": "React to Logging API changes", "author": {"name": "BrennanConroy", "email": "brecon@microsoft.com", "user": {"login": "BrennanConroy"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "6f3a29504149527c41c92fa161a306d305530630", "messageHeadline": "React to new ObjectMethodExecutor in Common", "author": {"name": "Steve Sanderson", "email": "stevesa@microsoft.com", "user": {"login": "SteveSandersonMS"}}, "additions": 727, "deletions": 521}}, {"node": {"oid": "720a47765d90993fd282830579248ce26b91ffda", "messageHeadline": "Re-enable baseline check for ViewFeatures\\r\\nFixes #6186", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 74, "deletions": 1}}, {"node": {"oid": "18b62c592fb67bf3aed8d1836c0bd38840b31d0e", "messageHeadline": "Merge remote-tracking branch 'origin/rel/2.0.0-preview1' into dev", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "561a22e3673e07dd870f3bfde7a5097b372f3e67", "messageHeadline": "Use the bundled NETStandard.Library package in netstandard targeting \u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2f89828826a62436b361b5a705d0805227ad890b", "messageHeadline": "Revert \"Temporarily disable DotNetCliToolReference in samples until a\u2026", "author": {"name": "Nate McMaster", "email": "nate.mcmaster@microsoft.com", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "525a47966086d19661f4c3f8166daf661596b751", "messageHeadline": "Fixing ExcludeBindingMetadataProvider unit test (#6113)", "author": {"name": "S\u00e9bastien Ros", "email": "sebastienros@gmail.com", "user": {"login": "sebastienros"}}, "additions": 61, "deletions": 22}}, {"node": {"oid": "28e16ed965c3284309789cb94e595be3323292fe", "messageHeadline": "Merge branch 'rel/2.0.0-preview1' into dev", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 82, "deletions": 43}}, {"node": {"oid": "8bece90c8309944f2ba0e247c829ea2c4fae7db6", "messageHeadline": "Fix asp-page-handler to generate form tags correctly.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 82, "deletions": 43}}, {"node": {"oid": "0c70cdb8dfee85043c84a3656c5424992643406f", "messageHeadline": "Merge branch 'rel/2.0.0-preview1' into dev", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1610, "deletions": 1588}}, {"node": {"oid": "b1b3a816cc808037d3e6bb45c955b344792a9343", "messageHeadline": "Rename View() to Page()", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1610, "deletions": 1588}}, {"node": {"oid": "e8c102adfbde049f758287e8f6189a916d2f8c10", "messageHeadline": "Merge branch 'rel/2.0.0-preview1' into dev", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "490f94d42553545f9cb980b8a018d141f897834c", "messageHeadline": "Add placeholder `DefineSection` method.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "80662c5d06ea119ab65d326b55689bf988ff94a0", "messageHeadline": "Updating package version to preview2", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af911c6c211623cbbc0cb896b87d2afe6cc1ff7c", "messageHeadline": "Merge branch 'rel/2.0.0-preview1' into dev", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d2c9df7d2e0ada93d1af5b5847d5791468dee554", "messageHeadline": "Branching for 2.0.0-preview1", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f165914b40f5a56fb8214056218b1c82e24e20b0", "messageHeadline": "Update how `FormTagHelper` handles `get` method attributes.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 82, "deletions": 19}}, {"node": {"oid": "ce4e94c1ac1213f56489dc6f99eee537f9a159c4", "messageHeadline": "Use Bundled NETStandard.Library \\ NETCoreApp versions instead of expl\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "42b988ad888f285df6aa19e6f93abeb7d640abca", "messageHeadline": "./ paths relative on page.", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 106, "deletions": 11}}, {"node": {"oid": "2d2ed571df46f66715a3df423cc3ab6e3d959c8d", "messageHeadline": "Temporarily disable DotNetCliToolReference in samples until aspnet/Un\u2026", "author": {"name": "Nate McMaster", "email": "nate.mcmaster@microsoft.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "bd39d36d75453c516609c75725a486d13904d48b", "messageHeadline": "Update API Check related files", "author": {"name": "Smit Patel", "email": "smitpatel@users.noreply.github.com", "user": {"login": "smitpatel"}}, "additions": 332, "deletions": 448}}, {"node": {"oid": "649ee4d28d7cf46401c09ad0108a4f23b6d7d513", "messageHeadline": "Add support for page handler to URL generating APIs.", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 502, "deletions": 120}}, {"node": {"oid": "ef0333ac6abcb02e48442993e9d7a8a35a1a5507", "messageHeadline": "Add Antiforgery to the FormTagHelper pre-check for processing.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 66, "deletions": 2}}, {"node": {"oid": "5c8a161ace331d090326a1013520716db6b9a1cf", "messageHeadline": "Change `FormTagHelper` to apply to all form tags.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 218, "deletions": 32}}, {"node": {"oid": "ccdaa5a7291683c4b8fd26f898848a40cfe0698e", "messageHeadline": "Make /Pages the default root for pages.", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 86, "deletions": 4}}, {"node": {"oid": "04fd762943c896715927c9fdd45e3058cc10b3b3", "messageHeadline": "Rename form-action -> handler", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 79, "deletions": 79}}, {"node": {"oid": "cacee2a8374def9383130431747abee6565081a3", "messageHeadline": "Break fix: Undo part of 141b637", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 4, "deletions": 17}}, {"node": {"oid": "141b637d20718aba5aed03b69dc10256f39c7078", "messageHeadline": "Bump `MemoryPoolHttpResponseStreamWriter` buffer size up to 16K `char`s", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 29, "deletions": 8}}, {"node": {"oid": "68866f87160e0d10aa3b9fd9468bf7e3b59a1e5f", "messageHeadline": "Added functional tests for JsonPatch", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 227, "deletions": 0}}, {"node": {"oid": "da5c304f5d075017f62ed025fa00945fe18c2e96", "messageHeadline": "Temporarily deativate API Check", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ca017eced27a0493eed7cec443991795ddfadf17", "messageHeadline": "Add page to AnchorTagHelper and FormTagHelper", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 840, "deletions": 214}}, {"node": {"oid": "f568d3c2bca0f2a427fb1bafe327bcb5980d2906", "messageHeadline": "Support finding \"sibling\" pages when using RedirecToPage", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 413, "deletions": 110}}, {"node": {"oid": "297196baa0d4a28a4f71d0b4bba2d5b942af6190", "messageHeadline": "Design updates to handler methods and binding", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1513, "deletions": 1130}}, {"node": {"oid": "908b4c8d62f55eff37f8ef981fdb5a7cc4478a3f", "messageHeadline": "FormAction from QueryString", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 169, "deletions": 1}}, {"node": {"oid": "8eac7c2d6c69e954884fbbb97f7531548a8fc0f3", "messageHeadline": "[Fixes #6117] Added RedirectToPage overloads to Controller", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 725, "deletions": 549}}, {"node": {"oid": "83faaebdb65037bf248fd9184cd41bbd1b713ce5", "messageHeadline": "Upgrade Roslyn dependency to 2.0.0.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 116, "deletions": 6}}, {"node": {"oid": "025870e8b96ee26941bb02ee1e06930b74f068a3", "messageHeadline": "Fix #6159 - Fix deep copy for ControllerModel and ActionModel", "author": {"name": "Christopher Dresel", "email": "christopher.dresel@spatial-focus.net", "user": {"login": "Dresel"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "5a184df808c1dfbca010900354eae9369fa488ea", "messageHeadline": "Remove Binder from Page and PageModel", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 214, "deletions": 150}}, {"node": {"oid": "f4d84f50cdf33c559491ce2364aaec76d2a717a7", "messageHeadline": "Upgrading Moq to 4.7.1", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "ea3becb3ca877d5196e14dddadc82b514869b3c8", "messageHeadline": "Reenable APICheck", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 230, "deletions": 1}}, {"node": {"oid": "9fe480f73524d6cd0024af679efff4adf8ae4080", "messageHeadline": "Add LazyReferenceMetadataFeature", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 36, "deletions": 10}}, {"node": {"oid": "681b798a2eca7de6a603f955722037c08b24be7d", "messageHeadline": "RedirectToPage doesn't trim /Index from URL", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 44, "deletions": 2}}, {"node": {"oid": "a975d7fa01618a0a0a7c4c22ff0baddafccc4998", "messageHeadline": "react to removal of PlatformAbstractions (#6164)", "author": {"name": "Andrew Stanton-Nurse", "email": "andrew@stanton-nurse.com", "user": {"login": "analogrelay"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "4bf518b09b690f6a364071b9ea441ab5d4800894", "messageHeadline": "Fix #6140 - Allow linking between controller and page", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 124, "deletions": 43}}, {"node": {"oid": "6cd487e15ff22bc10d19c057cfd6033495a34c31", "messageHeadline": "Disable api check temporarily to unblock build", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "025efe1d6e75c3d2c1ea58d82bb793ef1a51dfac", "messageHeadline": "Fix usings to use Auth 2.0", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "c9bfd2296d3f24d525f75f18ea412f20e5016da6", "messageHeadline": "Parity between Controller and Page/PageModel", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 1163, "deletions": 47}}, {"node": {"oid": "3e8cd1e7c96af00400899ad51d70e4f7382f8a10", "messageHeadline": "MVC => Auth 2.0", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 120, "deletions": 169}}, {"node": {"oid": "d65e77e4f7982b063bf9049609aba2c4629b8566", "messageHeadline": "Updated dependency model version to 2.0.0-*", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a8eb5bee7023a2a5d49fcdaea0c25b3416a69211", "messageHeadline": "Implement view search for pages", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 547, "deletions": 14}}, {"node": {"oid": "c56b64fc41ab4bff02e0843805a98a46612d8df4", "messageHeadline": "Add factory methods", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 4698, "deletions": 14}}, {"node": {"oid": "8ed55107e747594700bf652c536582ac771a5d33", "messageHeadline": "Add support for page precompilation", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 977, "deletions": 303}}, {"node": {"oid": "e766a259ede9cacd5947807fd154dcc6ff24d045", "messageHeadline": "Revert \"Skip test `AssemblyPartTest.GetReferencePaths_ReturnsReferenc\u2026", "author": {"name": "Mike Harder", "email": "mharder@microsoft.com", "user": {"login": "mikeharder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "49628bca2eadbaa9051166a8ea450bc8141d6e0d", "messageHeadline": "Use case invariant lookups for DependencyModel to workaround CLI vers\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8fa95d66d4fa5bc76ac054434bd4f8e6d4e546f0", "messageHeadline": "Add support for suppressing inbound and outbound routing", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 515, "deletions": 30}}, {"node": {"oid": "c69e48f06b0c141e26bc560e37bb19d32e89c377", "messageHeadline": "Skip test `AssemblyPartTest.GetReferencePaths_ReturnsReferencesFromDe\u2026", "author": {"name": "Mike Harder", "email": "mharder@microsoft.com", "user": {"login": "mikeharder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed3aa4d9186104de4266486cf13a01da545a279b", "messageHeadline": "Adding functional tests for @namespace", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 63, "deletions": 1}}, {"node": {"oid": "3eae7cc393804792e3d4dd178ad9353c80094789", "messageHeadline": "Add AggregateExceptionTest (#6135)", "author": {"name": "Jass Bagga", "email": "jabagga@microsoft.com", "user": {"login": "jbagga"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "d8a95c731b469ddaab5cbcecb31654ffc2e9a428", "messageHeadline": "Move RazorViewEngineOptionsSetup to internal namespace (#6125)", "author": {"name": "Jass Bagga", "email": "jabagga@microsoft.com", "user": {"login": "jbagga"}}, "additions": 72, "deletions": 66}}, {"node": {"oid": "c8a1bb69142792d1046044bde7082b4e3ac8ac27", "messageHeadline": "React to deps file casing change", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 25, "deletions": 24}}, {"node": {"oid": "dfbf6d43ff5c49807ae2493ee4154dcb00017b22", "messageHeadline": "Temporarily skipping ReferenceAssemblies_ReturnsLoadableReferenceAsse\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3474bdf776306a311face17c90b8a0764401780a", "messageHeadline": "RedirectToPage from a form-action handler includes the formaction", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 224, "deletions": 14}}, {"node": {"oid": "106b34867d7b7bba45e36ea4385e68311cad3b13", "messageHeadline": "Temporarily skipping ErrorPageMiddleware functional test to unblock m\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "59a3aade9b1bdc8b44cfda5e023a4bdd086bf5c5", "messageHeadline": "Fix [TempData] for PageModel's", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 835, "deletions": 242}}, {"node": {"oid": "1a8ac88da76be830a1505a7cc3a41b58a4ea7c3b", "messageHeadline": "Add PreserveMethod (#6075)", "author": {"name": "Jass Bagga", "email": "jabagga@microsoft.com", "user": {"login": "jbagga"}}, "additions": 1001, "deletions": 18}}, {"node": {"oid": "36e272fdc2486342c341746600615213d2d7fd2f", "messageHeadline": "React to Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore\u2026", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "90acd055fe0e58ac131471435b28679a00ee7ed6", "messageHeadline": "Make [FromBody] treat empty request bodies as invalid (#4750)", "author": {"name": "Steve Sanderson", "email": "stevesa@microsoft.com", "user": {"login": "SteveSandersonMS"}}, "additions": 484, "deletions": 22}}, {"node": {"oid": "1e7972bd8f8c2724f6b81c7efa8775d980a5a130", "messageHeadline": "Add convenience methods for redirecting from a Razor Page back to itself", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 114, "deletions": 7}}, {"node": {"oid": "4032de064eb79aee8fb4562afca7d7c610086aff", "messageHeadline": "Removing _PageStart.cshtml", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 66, "deletions": 62}}, {"node": {"oid": "c6e4609096c740ebc9dad021dfb032b640a73100", "messageHeadline": "Getting rid of _PageImports", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 42, "deletions": 78}}, {"node": {"oid": "9e8d4db7d8088ab0642e15c2d6430d530672b117", "messageHeadline": "Move TempDataPropertyProvider into filter", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 115, "deletions": 236}}, {"node": {"oid": "3424e20c67ed8944e0572e606823625781e32a6a", "messageHeadline": "Re-enable skipped test", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "925ad75cdfe677c819c0b8d1c7ee83122dbab5c4", "messageHeadline": "Add convenience methods for redirecting to another Razor Page", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 945, "deletions": 3}}, {"node": {"oid": "2d19a8267879a968630bad8775ec86c62d0a293d", "messageHeadline": "Update more resource designer files", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 114, "deletions": 224}}, {"node": {"oid": "e5ccac8bf67ede6b2e75f9c8ce71b258a372e2f4", "messageHeadline": "Add functional tests for RazorPage routes", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 41, "deletions": 2}}, {"node": {"oid": "bc05f005ec72a6b74d05c99facbd7fcf1a0456fa", "messageHeadline": "Updating versions to 2.0.0-preview1", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3ab9feca3a65e07982c289f43ca8378e042535de", "messageHeadline": "Temporarily skipping failing test", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4214413da050b57e3ebed82832c330bdc51f938a", "messageHeadline": "Remove deleted project from .sln", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1, "deletions": 27}}, {"node": {"oid": "19cb15be540c5c9ce6733ce143375d42a893fb48", "messageHeadline": "Revert \"Skipping model validation tests temporarily to unblock mirror\"", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b18e96717af53ec27f474be7f9c4cfa3c68bab80", "messageHeadline": "React to https://github.com/aspnet/Razor/issues/1098", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d37b1548f810bb17ba68358892462143de858ba3", "messageHeadline": "Update to new resx format", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 256, "deletions": 512}}, {"node": {"oid": "10d2d7c9f61f1fa7de9e1d0437ae6d13591dbbc2", "messageHeadline": "Remove System.Reflection.TypeExtensions added to workaround test fail\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "fe3d45fad12d2eb309d2fe2f03898902fc50426d", "messageHeadline": "Adding AllowAnonymousToPage & AllowAnonymousToFolder", "author": {"name": "Hisham Bin Ateya", "email": "hishamco_2007@yahoo.com", "user": {"login": "hishamco"}}, "additions": 139, "deletions": 0}}, {"node": {"oid": "2cabd589ac6a2fcd88b3c23aa50541536d2c8b71", "messageHeadline": "Add more `ExpressionHelper` tests", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 88, "deletions": 10}}, {"node": {"oid": "e25bfa8919bbe4c1b3e90c04a36a3ad78e43857d", "messageHeadline": "Skipping model validation tests temporarily to unblock mirror", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "951341f612ed549d479189172dbe6051c5afb814", "messageHeadline": "Add a comment for our cool workaround", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7904c7756def9c5fd03112783bbc9fa2290d90b8", "messageHeadline": "Add a simple action selection benchmark", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 260, "deletions": 0}}, {"node": {"oid": "7d4ccd9c58f051a324cb0d1dedf1917ef54c5ad7", "messageHeadline": "Add benchmark project and boilerplate", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 115, "deletions": 5}}, {"node": {"oid": "d19150ed227ed81f28680f1235339f77c9f0df86", "messageHeadline": "Fix comment typos in preceding commit", "author": {"name": "Steve Sanderson", "email": "stevesa@microsoft.com", "user": {"login": "SteveSandersonMS"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "4f351bd37c0f77b891a26763d535c04f831554d0", "messageHeadline": "Add support for media type suffixes (#5273, #6032)", "author": {"name": "Steve Sanderson", "email": "stevesa@microsoft.com", "user": {"login": "SteveSandersonMS"}}, "additions": 820, "deletions": 58}}, {"node": {"oid": "c47825944da54e8da781861d1f72b880befdbd87", "messageHeadline": "Remove Microsoft.AspNetCore.Mvc.Razor.Host", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 12, "deletions": 8530}}, {"node": {"oid": "5fca8da66576608473adc70f6be0e3bab9102f12", "messageHeadline": "React to razor changes", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 31, "deletions": 447}}, {"node": {"oid": "959324b337dadc37fc023c220af1f0325cc3835b", "messageHeadline": "Add EditorBrowsable attribute", "author": {"name": "Jass Bagga", "email": "jabagga@microsoft.com", "user": {"login": "jbagga"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1672820e4e3e549e2edfe4c0c2e7c8585c21c88b", "messageHeadline": "Add functional test covering an `IList<T>` property", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 191, "deletions": 1}}, {"node": {"oid": "bd6520cc501b9f8de4e71f5b29fb542677ddfaea", "messageHeadline": "Updating to 2.0.0 Internal.AspNetCore.Sdk", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "eda5028cf4c049985db3ed0124bd2d9f067bb956", "messageHeadline": "Add TagHelperComponentTagHelper", "author": {"name": "Jass Bagga", "email": "jabagga@microsoft.com", "user": {"login": "jbagga"}}, "additions": 696, "deletions": 34}}, {"node": {"oid": "c18f0780c17c43e45c1ba2ebb97352b43fff2deb", "messageHeadline": "[Fixes #5413] JsonOutputFormatter adds all closing brackets when exce\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 88, "deletions": 4}}, {"node": {"oid": "b22326323a3312931adee8ca88499522f6d511c6", "messageHeadline": "Add properties to Page and PageModel", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 397, "deletions": 33}}, {"node": {"oid": "9c5b33dd8ab48674590d4f6a5e01ccc6a1558b45", "messageHeadline": "Upgraded Json.Net version to 10.0.1", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d21af1f26d7623a655de79c161b0ff04e1389417", "messageHeadline": "React to MemoryCache trigger removal", "author": {"name": "John Luo", "email": "jt.luo@mail.utoronto.ca", "user": {"login": "JunTaoLuo"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "58317b18ce258849e49940d849ff161c5ce523ea", "messageHeadline": "Fixing NRE when CacheTagHelper throws and exception (#5989)", "author": {"name": "twirpx", "email": "twirpx@gmail.com", "user": {"login": "twirpx"}}, "additions": 97, "deletions": 1}}, {"node": {"oid": "575fe68b2bcd5adf9aaa29cdf58f1e53a28379a1", "messageHeadline": "Order enum values by DisplayAttribute.Order", "author": {"name": "Derek Gray", "email": "dgray90@live.com", "user": {"login": "tuespetre"}}, "additions": 55, "deletions": 6}}, {"node": {"oid": "6436538068d19c475d5f7c9ce3d0080d2314f69d", "messageHeadline": "Rename `IHtmlHelper.TextBox()` parameter (for consistency)", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 31, "deletions": 9}}, {"node": {"oid": "824d65ca3d6da81864c24350d6fb0d612a9c1d31", "messageHeadline": "Remove `ValueProviderResultExtensions`", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 36, "deletions": 71}}, {"node": {"oid": "cc6f0f6a269f1baa83ea45e73df61f3ba96fef88", "messageHeadline": "ITagHelperComponent build fix", "author": {"name": "Jass Bagga", "email": "jabagga@microsoft.com", "user": {"login": "jbagga"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e7101f248a09df2a6d7a0b654063727eccaff282", "messageHeadline": "Support model binding to Razor Pages properties on page and PageModel\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2410, "deletions": 1139}}, {"node": {"oid": "d2430f0f4ef869762834f794ec30662adf2c5232", "messageHeadline": "Merge pull request #6004 from CoskunSunali/dev", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f3ee4064a23a740dc3d6a261baa7ef56c4acc333", "messageHeadline": "React to Razor changes", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 22, "deletions": 16}}, {"node": {"oid": "705c36921a3b908db25dbe6d85666952c716e28c", "messageHeadline": "Use alternate workaround for #6005", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "e80abc1950ec9c64be212390eeefdfa9e9fc06d5", "messageHeadline": "React to Razor changes", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1152c468be733c70dd93282ac77973d9941bc811", "messageHeadline": "Disable API Check in projects with untracked breaking changes", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "18785dbed6ef63990f1732c509a19cf8ef533cb5", "messageHeadline": "Add System.Reflection.TypeExtensions to fix net46 tests", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "badb6ce8e5333816862557e0cb5c657b817ca8c1", "messageHeadline": "Remove net451 as a cross-compile target", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 357, "deletions": 296}}, {"node": {"oid": "11d265bddd405b3cfbcdd54c5d7d1a246e20e6c5", "messageHeadline": "Avoid entry point assembly being loaded twice during assembly parts d\u2026", "author": {"name": "Coskun Sunali", "email": "coskun@suna.li", "user": {"login": "CoskunSunali"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d3daf3e6e14a4f618cb879b4054f2f0764c330f6", "messageHeadline": "Update Travis to macOS Sierra", "author": {"name": "Nate McMaster", "email": "nate.mcmaster@microsoft.com", "user": null}, "additions": 2, "deletions": 10}}, {"node": {"oid": "5c79d4e8eeb91b1b50b23b98ddc761426d4a8cf0", "messageHeadline": "Remove Usage of RazorIrNodeVisitorOfT (#5991)", "author": {"name": "Stefan Nikolei", "email": "stefan@nikolei.eu", "user": {"login": "stefannikolei"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "66deaf0b3fb935027730cf470cf6a331e69f2cee", "messageHeadline": "Make test of @page/@model whitespace", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e6cb639cc0ae7ce6b9612ff15762198fca47f548", "messageHeadline": "Add handler functional test", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 276, "deletions": 1}}, {"node": {"oid": "b28374053040257799955029fd6c0ff1c632d50c", "messageHeadline": "Adding .editorconfig", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "2e220a013bd11a9c80e04baad6ab63062b349573", "messageHeadline": "Add global.json to .gitignore", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "270f66198f8291a87b1f2cfcce0cec6656ed9cd2", "messageHeadline": "Remove Razor from projects", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 4, "deletions": 1722}}, {"node": {"oid": "1fdc5132cbe06bc74a4ec1fc1471b3de63269ed6", "messageHeadline": "React to TagHelper descriptors api cleanup", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 106, "deletions": 163}}, {"node": {"oid": "1197657e5bd534a1bbed15708ab51f2462598dc6", "messageHeadline": "TempData property attribute", "author": {"name": "Jass Bagga", "email": "jabagga@microsoft.com", "user": {"login": "jbagga"}}, "additions": 950, "deletions": 240}}, {"node": {"oid": "ce28117b8b4245c22c470249e97942ddcd8c4298", "messageHeadline": "Normalize line endings in RazorEngine tests", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "74889c8f99fa44e567705a69d0c5bab3b06c524f", "messageHeadline": "Modified MvcRazorHost tests to use new Razor", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 1530, "deletions": 1053}}, {"node": {"oid": "8f4ca32f485f9142b66cda1e2644dceec677fde1", "messageHeadline": "Fix #5807 - Race condition in Invoker", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 42, "deletions": 46}}, {"node": {"oid": "6f7717a3814439289fdb7c08299ed18811c17655", "messageHeadline": "Unify dependency versions to one file", "author": {"name": "Nate McMaster", "email": "natemcmaster@users.noreply.github.com", "user": {"login": "natemcmaster"}}, "additions": 278, "deletions": 266}}, {"node": {"oid": "bee1a55cff493cd0ee65a69e11c7aabb85131bd9", "messageHeadline": "Use RazorPagesOptions.RootDirectory when looking for page hierarchies.", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 156, "deletions": 10}}, {"node": {"oid": "de25357c286ee15d6a804bf454b136e225f15350", "messageHeadline": "Do not throw if a library does not have a runtime component", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 57, "deletions": 15}}, {"node": {"oid": "6d62423e6a8c0eac4a7ff0e625d93e8d8a2b03d2", "messageHeadline": "Update appveyor and travis settings", "author": {"name": "Nate McMaster", "email": "nate.mcmaster@microsoft.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "74c561b5046828f48ed8701e6a506e0190a528a5", "messageHeadline": "React to aspnet/DotNetTools#272", "author": {"name": "Nate McMaster", "email": "nate.mcmaster@microsoft.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82d87df1662c2d98787bb200454ac68353ddee2d", "messageHeadline": "Fix warning as error", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 4, "deletions": 22}}, {"node": {"oid": "2ffaa888300d91231a097d0a384fcb3cf5a4e823", "messageHeadline": "Using NullLogger types from Logging.Abstractions", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 56, "deletions": 56}}, {"node": {"oid": "365ae19c8bfdc6ddcafd1948ff61b8d04682f502", "messageHeadline": "Add InvalidTagHelperIndexerAssignment to RazorPageBase", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 59, "deletions": 1}}, {"node": {"oid": "e44d875df4546cfed99fff2c928d3b5f754820bb", "messageHeadline": "Adding AuthorizePage & AuthorizeFolder without requiring a policy", "author": {"name": "hishamco", "email": "hishamco_2007@yahoo.com", "user": {"login": "hishamco"}}, "additions": 90, "deletions": 6}}, {"node": {"oid": "f7fd5114b34cd12ce20ce05fe2111f95b54d2bdb", "messageHeadline": "Introduce MvcRazorTemplateEngine", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1029, "deletions": 1329}}, {"node": {"oid": "4faef7afafceb307be4e5f56b5ad4e91200ed46e", "messageHeadline": "Cache more things in HandlerMethodDescriptor", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 725, "deletions": 95}}, {"node": {"oid": "7b53ba1f6be9b3759cf22a43c1e05477bda2a13f", "messageHeadline": "Reacting to https://github.com/aspnet/Razor/issues/1063", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 31, "deletions": 81}}, {"node": {"oid": "cd9899363f7429ddc8cb1589f3d441c9197c8d9f", "messageHeadline": "React to new ctor for TagHelperContext", "author": {"name": "Jass Bagga", "email": "jabagga@microsoft.com", "user": {"login": "jbagga"}}, "additions": 102, "deletions": 14}}, {"node": {"oid": "1c74e317154dc540882dad014dac01f0d350eee6", "messageHeadline": "Add tests for PageActionInvokerProvider (#5882)", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 413, "deletions": 48}}, {"node": {"oid": "7f3f6957bef7ffd15513e3027c851ee23987df52", "messageHeadline": "Set path in DefaultPageFactory (#5911)", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 47, "deletions": 1}}, {"node": {"oid": "ee4457f012325123a5887886e7e9d6d61d71c405", "messageHeadline": "Update .travis.yml", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "3cd8c8c14dbbe4c51bc40411723ed3ed1a20b5e8", "messageHeadline": "[Fixes #5932] Add constructor taking the BinderType to ModelBinderAtt\u2026", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "015dafc25fc5e45c0f7ddc25816b061f5e37844d", "messageHeadline": "[Feature] String should be an acceptable value for a checkbox if it c\u2026", "author": {"name": "Nick Chapsas", "email": "elfocrash@gmail.com", "user": {"login": "Elfocrash"}}, "additions": 182, "deletions": 12}}, {"node": {"oid": "d9d280d1ef5cdc38822f34fe0749269b01532c7d", "messageHeadline": "Make CookieTempDataProvider the default ITempDataProvider (#5892)", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 39, "deletions": 22}}, {"node": {"oid": "4a20c849cba358c43af69a8c739a8fecc33c8d67", "messageHeadline": "Add functional test for Page.View() (#5896)", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "7bca31d079168698a89df1ce84a22d39e2cb341c", "messageHeadline": "Add convenience extension methods for IPageApplicationModelConvention", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "5c96a7cdef7806699942c52216bc1fa7556c2d8d", "messageHeadline": "Use an alternate workaround for #5873", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "3fe0b569d62913e6641a053508d3a53f8af14ba0", "messageHeadline": "Fix tests on Windows with `core.autocrlf=input`", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "b6a6b50776bb1ee49c0bca1353375e964101bb8a", "messageHeadline": "Fixing up an error in the XML Comments (#5888)", "author": {"name": "Steve Gordon", "email": "sgordon@hotmail.co.uk", "user": {"login": "stevejgordon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de1d0919e5d31c8ea91f6e915736e5d095859d5d", "messageHeadline": "Add Http Response Codes to doc comments (#5867)", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 152, "deletions": 108}}, {"node": {"oid": "00c38fca591564e1200a39856475a8d7573f182c", "messageHeadline": "Add ModelState to Page", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "145d27f9b37c45861142b51f7b7d5c4c2077f297", "messageHeadline": "Add a PagesOption type that allows configuring the root for Page file\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 581, "deletions": 29}}, {"node": {"oid": "85e28ae478164431904f4ac2c414c77258a35cf6", "messageHeadline": "Trim quotes from template (#5838)", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 336, "deletions": 18}}, {"node": {"oid": "7cadb58e12b609307018519f22694b6ba058e91d", "messageHeadline": "Add convenience extension methods for IPageApplicationModelConvention", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 451, "deletions": 21}}, {"node": {"oid": "f6d25f71172eac345ce88ff9a6b3951a544469ba", "messageHeadline": "Fix build warning", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9b3b3e91bdcea4263bcb3e8531ae822e96f96210", "messageHeadline": "Re-enable functional tests on full .NET Framework", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "997b82637572290259928d883782626e4649c938", "messageHeadline": "Update AppVeyor and Travis settings", "author": {"name": "Nate McMaster", "email": "nate.mcmaster@microsoft.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "77f3bb592e08ba64efa62444fe103a9c83008cee", "messageHeadline": "Change korebuild branch and fix argument forwarding in bootstrapper", "author": {"name": "Nate McMaster", "email": "nate.mcmaster@microsoft.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f7c2e5bffce9dacb49657d741fc8ba44bff75a48", "messageHeadline": "[Fixes #5844] Using ExtensionIRNode for Inject directive", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 207, "deletions": 29}}, {"node": {"oid": "acfad83aa6d45457fabb137d2282eaad66a6ceb3", "messageHeadline": "Migrate to MSBuild", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 1618, "deletions": 3907}}, {"node": {"oid": "0e914e55faa86f01bf38f9aea012f78881b79d75", "messageHeadline": "Remove double null check (#5862)", "author": {"name": "Stefan Nikolei", "email": "stefan@nikolei.eu", "user": {"login": "stefannikolei"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae61c7005c46d6b19dcba8b79ccdac4def79be5c", "messageHeadline": "React to Microsoft.CodeAnalysis.Razor version change", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "57e5d1200abdc8b59c9d05d014165d75c4185882", "messageHeadline": "Use sake-dev instead of a specific commit", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "de30c5822a19f73672897db59fe20253cd3f9f29", "messageHeadline": "* Cache ExecutorFactory as part of CompiledActionDescriptor", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 641, "deletions": 88}}, {"node": {"oid": "498c1c570d3fa710dac295368257e03926e0c9c4", "messageHeadline": "Update error message", "author": {"name": "martincostello", "email": "martin@martincostello.com", "user": {"login": "martincostello"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "9950325269576491cfa8d4a900dd47dbdf5aa679", "messageHeadline": "Update view compilation error message", "author": {"name": "martincostello", "email": "martin@martincostello.com", "user": {"login": "martincostello"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "f3b1f2ca292d73ce5fc1a27d01ed01e86b0fd87a", "messageHeadline": "Fixing doc comments", "author": {"name": "Steve Smith", "email": "steve@kentsmiths.com", "user": {"login": "ardalis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e11e6b3be76220ad5b653b89fe16a344cf8e2c99", "messageHeadline": "Add TempData property and some functional tests", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 155, "deletions": 5}}, {"node": {"oid": "ed9025cc5b7a40692cc6675b92739fcd74e8361e", "messageHeadline": "React to aspnet/Razor#1030 - Enable skipped test", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "19331f95326b18bd6f0400526074da934bf65cf0", "messageHeadline": "Adding some basic functional tests", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 142, "deletions": 8}}, {"node": {"oid": "36e4dbe941b81ee3c31d07a831c5e584c46f8ffa", "messageHeadline": "Adding a functional test project for Razor Pages", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 153, "deletions": 0}}, {"node": {"oid": "63507c8da9600903d762249de58a28b2b5e0554f", "messageHeadline": "Bump test projects up to .NET 4.5.2", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 61, "deletions": 60}}, {"node": {"oid": "39f41eae3c48594aba4630dd75a511051190db1c", "messageHeadline": "Fixing typo (an -> a)", "author": {"name": "Steve Smith", "email": "steve@kentsmiths.com", "user": {"login": "ardalis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "11d747fc33e9c08b20e7c155f8338dc91f2e0e96", "messageHeadline": "React to CSharpTokenIRNode being removed", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 36, "deletions": 17}}, {"node": {"oid": "0f5d5ff3b5f74d0b475c8a6edfcd81bdacad6fe7", "messageHeadline": "React to aspnet/Razor#1017", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 32, "deletions": 27}}, {"node": {"oid": "927e75870d53fa1d21df21995fc5a05f318eccdc", "messageHeadline": "Add BindingSourceMetadataProvider", "author": {"name": "Jass Bagga", "email": "jabagga@microsoft.com", "user": {"login": "jbagga"}}, "additions": 312, "deletions": 0}}, {"node": {"oid": "366dbde378259444485178a23e59708f62479fd5", "messageHeadline": "Add culture constructor to RouteValueProvider", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 57, "deletions": 1}}, {"node": {"oid": "239e2202e14e37f1c193d9ca3e186ed6961f4352", "messageHeadline": "ActionContextAccessor netstandard behave like net451 (#5810)", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "401296ac431fba048e477e9a4b050c1ab2a64a3e", "messageHeadline": "Remove unneeded InternalsVisibleTo (#5809)", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "0097e40e4636ae492202e436258702655528485b", "messageHeadline": "Downgrade to stable packages", "author": {"name": "Nate McMaster", "email": "nate.mcmaster@microsoft.com", "user": null}, "additions": 155, "deletions": 135}}, {"node": {"oid": "a00acceaa92cde46849e6636d781a1e178c84c98", "messageHeadline": "Merge branch 'rel/1.1.2' into dev", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 153, "deletions": 33}}, {"node": {"oid": "29647fda33ad8a362f6bbf34d577dc1967b70e86", "messageHeadline": "[Fixes #5801] Move call to validate constructor in ComplexTypeModelBi\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 153, "deletions": 33}}, {"node": {"oid": "dc590fbb8e988d3e6a2493adbb8c24af2efb5b5f", "messageHeadline": "React to aspnet/korebuild#171", "author": {"name": "Nate McMaster", "email": "nate.mcmaster@microsoft.com", "user": null}, "additions": 17, "deletions": 17}}, {"node": {"oid": "38e1e7d14ea2375ebf8427d8764e54a73d213a47", "messageHeadline": "React to aspnet/Razor#996", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 35, "deletions": 80}}, {"node": {"oid": "eb820106e2e4869d952388f0cebc49c497dafa7c", "messageHeadline": "Generate the class name from relative path", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 576, "deletions": 11}}, {"node": {"oid": "44048331e936de39073ca5eab97bd5b5cdb0a0f2", "messageHeadline": "Make `ViewComponent.View()` overloads respect explicitly passed in mo\u2026", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 225, "deletions": 19}}, {"node": {"oid": "35edc299d746df103e32c4dffeeec9d69f49c1de", "messageHeadline": "Fix test failures", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 49, "deletions": 57}}, {"node": {"oid": "2cdd84f4370c9589e077b4289b197d112022eecc", "messageHeadline": "Remove pranav's hack", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 28, "deletions": 11}}, {"node": {"oid": "af5648c1f7b4668aea77dde8ee1eeb26837e97c0", "messageHeadline": "Merge branch 'rel/1.1.2' into dev", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 269, "deletions": 9}}, {"node": {"oid": "531c11df2a1326f257a6d521b328937e8b11db88", "messageHeadline": "Fix 5594 - ExceptionHandled + Result is broken", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 272, "deletions": 9}}, {"node": {"oid": "a5c7a7e491727a035f6a7eca09d56b579858147a", "messageHeadline": "Bring tests from fa710e6  (rel/1.0.3) into dev", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "4bddb5ff1b42b353ab66c7bd31356d3353c79b7d", "messageHeadline": "Small follow up to 8ee3d45", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "fc4098541263092ee8060589d1409841b9ca2f65", "messageHeadline": "Merge branch 'rel/1.1.2' into dev", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 235, "deletions": 161}}, {"node": {"oid": "8ee3d45ef112b02fa17be62f376761de1a5ff96c", "messageHeadline": "Do not cache expressions containing method calls", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 94, "deletions": 28}}, {"node": {"oid": "1652bf554fb6c2c26b1505de829be201fc9dbcd1", "messageHeadline": "Workaround APICheck errors", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 26, "deletions": 17}}, {"node": {"oid": "842d661ac2f5bbe365feca96b8171785cb4f7bf2", "messageHeadline": "[Fixes #5698] Regression in 1.1 model binding for model types without\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 163, "deletions": 156}}, {"node": {"oid": "bc3a741eee40e39425016943a2253c39fc887d17", "messageHeadline": "Use DocumentClassifierPassBase", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 113, "deletions": 194}}, {"node": {"oid": "8b03e9ef739b26d1143ceb740d6a8de069d7e42c", "messageHeadline": "Make PageStart work", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 326, "deletions": 361}}, {"node": {"oid": "1d1b88cf44d32508c87cd8bb5cabb875aa03d6a0", "messageHeadline": "Merge remote-tracking branch 'origin/rel/1.1.2' into mergedev", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c685d75182929bc8d20c88dee8c5049259333ed9", "messageHeadline": "Order IgnoreAntiforgeryTokenAttribute and add test (#5765) (#5771)", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "bd9e43187310c2da9ddc3569c92539a263a970d5", "messageHeadline": "Order IgnoreAntiforgeryTokenAttribute and add test (#5765)", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 45, "deletions": 2}}, {"node": {"oid": "f474d8bc52f3f77f248c0782c2a8243d1805bef2", "messageHeadline": "React to optional Razor directive token feature", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "9264f3aa2d6478f76adcb5743c5ba6bb9ea2bec6", "messageHeadline": "Add TryUpdateModelAsync to pages", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 47, "deletions": 3}}, {"node": {"oid": "314aa366e145bb9dd4537404629e6fa2d0a2bae1", "messageHeadline": "Add TempData property support for Pages", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 263, "deletions": 13}}, {"node": {"oid": "690ef186a3eb40441e61dbb3577bad56b15fdd0f", "messageHeadline": "Add PageActionDescriptorChangeProvider to allow reloading on page cha\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "2ff80ffb4918757718b48ba97a7aad338f52e9a7", "messageHeadline": "Porting DefaultPageHandlerMethodSelector and ExecutorFactory", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 634, "deletions": 26}}, {"node": {"oid": "624909763bf762c4448955d00eef1649737df8d6", "messageHeadline": "Make _PageImports work", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 159, "deletions": 19}}, {"node": {"oid": "78046c0706454726f1f895201c5e3c0c47334a49", "messageHeadline": "Add missing file to samples", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "9f3dfd98194d94362586bd5a8c1dccec9df38a48", "messageHeadline": "Make RazorPages work E2E", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1090, "deletions": 781}}, {"node": {"oid": "c349929cc18ed75d4925a2e7700ac7bd8a4d94de", "messageHeadline": "Port old Razor tests to new Razor", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 250, "deletions": 403}}, {"node": {"oid": "8d5abd433fc74204c8757d6605adf0c41fea60b2", "messageHeadline": "Add support for PageStarts", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 320, "deletions": 55}}, {"node": {"oid": "c95c2a5a6d8e1a4348d5a05f0ecba39229076cf7", "messageHeadline": "[Fixes #5686] Extend `ModelMetadata` to reduce ugliness", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 148, "deletions": 1}}, {"node": {"oid": "4da73563484ca57251e37cc0dd19f93e4e1ebf8c", "messageHeadline": "Merge branch 'rel/1.1.2' into dev", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "dc0be8d747f7fa74f20dffc7f14ad2692b977c27", "messageHeadline": "SaveTempDataFilter handle write to body", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 145, "deletions": 47}}, {"node": {"oid": "cf70ed663b57306091c396e544b9fb7765f06d82", "messageHeadline": "Merge tag 'rel/1.1.1' into dev", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 123, "deletions": 0}}, {"node": {"oid": "7da6a44f3d64e8ea63f8d49cb7557d0f3ecf1111", "messageHeadline": "Merge tag 'rel/1.1.0' into dev", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "1777f7babd9987dd600128e3939a667165f8584d", "messageHeadline": "Enabling Razor Instrumentation", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2730e300c3626a468a2a51ccc5bfc6635fd52f7d", "messageHeadline": "Add link to AspNetCoreImageTagHelper", "author": {"name": "Eilon Lipton", "email": "Eilon@users.noreply.github.com", "user": {"login": "Eilon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4c62eb89af1a5b7890499c5afe240095b6c2db30", "messageHeadline": "Unit tests for VCTH and model directive", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 566, "deletions": 269}}, {"node": {"oid": "3ade209bf0bcd3ad8403c42e61de46a6f7c17ecc", "messageHeadline": "Delete using chunk tests", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 0, "deletions": 104}}, {"node": {"oid": "6c55754823f7180cf0c2738b0d64cbcdf518ec7d", "messageHeadline": "Fix failing linemappings tests", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "705369ee51c73c9b5179728c0e7bd934b19b1552", "messageHeadline": "Add unit tests for ModelExpressionPass", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 603, "deletions": 501}}, {"node": {"oid": "b79f8384b0c90bdb5bd648b67675b4f3aefc939e", "messageHeadline": "Make some methods public for ViewCompilation.", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "84d2e027f514064a2d4e39d6ae674ba0c1dd5254", "messageHeadline": "Use new Razor in MVC", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1395, "deletions": 4252}}, {"node": {"oid": "7449ffad743c4722cac0b0adbe186def3809b415", "messageHeadline": "Add include and exclude attributes to EnvironmentTagHelper", "author": {"name": "Jass Bagga", "email": "jabagga@microsoft.com", "user": {"login": "jbagga"}}, "additions": 162, "deletions": 14}}, {"node": {"oid": "d44c9aee1e0fe331158a7c9bb2c88b38d74c72e7", "messageHeadline": "Added printing of route values when a route is not matched", "author": {"name": "Joonas Westlin", "email": "joonas.westlin@onsight.fi", "user": null}, "additions": 25, "deletions": 6}}, {"node": {"oid": "17dc23a024c1219ec58c48199f8d4f23117cf348", "messageHeadline": "[Fixes #5637] Make CookieName of CookieTempDataProvider configurable", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 52, "deletions": 12}}, {"node": {"oid": "03cdd15e5cb3747db0d44af273bee50e15bb36b0", "messageHeadline": "SaveTempDataFilter handle write to body", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 145, "deletions": 47}}, {"node": {"oid": "3e214e239997f035b02d6db3aa26b7c4d689ef87", "messageHeadline": "Introducing IPageModelActivatorProvider", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 599, "deletions": 22}}, {"node": {"oid": "cc584ada39c36e74a87efc35c14e8c5182e0d7f2", "messageHeadline": "Remove extra lines in 1840d68", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "1840d6823bcdbd93f628f680fc9fbd1146a81de9", "messageHeadline": "Addresses #5694 (#5695)", "author": {"name": "Andrei Ignat", "email": "ignatandrei@yahoo.com", "user": {"login": "ignatandrei"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "9b1271ba1925b1d033c6577e88368ad5bd0a11c1", "messageHeadline": "Remove obsolete DefaultHtmlGenerator ctor (#5711)", "author": {"name": "Jass Bagga", "email": "jabagga@microsoft.com", "user": {"login": "jbagga"}}, "additions": 10, "deletions": 53}}, {"node": {"oid": "42ae78a3607dab9a2fa7f616b3df7080c1258952", "messageHeadline": "[Fixes #5012] ProducesAttribute should not inherit from ResultFilterA\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 38, "deletions": 19}}, {"node": {"oid": "8ac6b6699f5b0f312fb5d506da0e0b0b89be883b", "messageHeadline": "[Fixes #4945] Simple string returned by controller action is not a va\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 335, "deletions": 192}}, {"node": {"oid": "5885feb7c01014236503b52dbd2aa6e84c0f32a9", "messageHeadline": "Fixes a parsing bug with the AcceptHeaderParser", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 123, "deletions": 0}}, {"node": {"oid": "8a74148fe1817be6e19d79fed9f7e6e72a197808", "messageHeadline": "Add link to XmlResult repo", "author": {"name": "Eilon Lipton", "email": "Eilon@users.noreply.github.com", "user": {"login": "Eilon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1c4a78597af5f7f540711317ad36ef8058dd5e25", "messageHeadline": "Pin SDK version", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "305748a800bf00573e602905712045cc0bdfd267", "messageHeadline": "Move classes out of .Internal", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6396e14504b8a15a641a5bf0a029e8eeb023dd63", "messageHeadline": "Add null-check back to MediaType", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "6f7fc4fb349771ec2a9027c29671edd5d0310cfd", "messageHeadline": "Remove obsolete ViewEngine (#5699)", "author": {"name": "Jass Bagga", "email": "jabagga@microsoft.com", "user": {"login": "jbagga"}}, "additions": 24, "deletions": 13}}, {"node": {"oid": "24efd4268be0ab976b78b9c3ad636b96c8f1254d", "messageHeadline": "Pin the version of RazorTooling packages to 1.1.0-preview4-final", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "e749a80b309bf3771600559f665110785dce4296", "messageHeadline": "Check for empty location in ViewsFeatureProvider", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "ce53675b87e9d435bb3f9c686024ccf3700e7b25", "messageHeadline": "Add `[ValidateNever]` and `IPropertyValidationFilter`", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 792, "deletions": 88}}, {"node": {"oid": "07c22f2b29a684cd3371d792e77cbb55523f0f1f", "messageHeadline": "Mutate API description parameter type from JsonPatchDocument to Opera\u2026", "author": {"name": "Jass Bagga", "email": "jabagga@microsoft.com", "user": {"login": "jbagga"}}, "additions": 236, "deletions": 1}}, {"node": {"oid": "f95d49c870fd00573592d576fa60ffb10435465b", "messageHeadline": "Change datetime to datetime-local", "author": {"name": "Jass Bagga", "email": "jabagga@microsoft.com", "user": {"login": "jbagga"}}, "additions": 156, "deletions": 40}}, {"node": {"oid": "93774a0234522185101c8bcb58f7d5ac301cdc01", "messageHeadline": "Mitigate MediaType overflow", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 58, "deletions": 1}}, {"node": {"oid": "a7abdeabcd561f82ba78cf9149a8e8b7719f2b88", "messageHeadline": "Introducing PageActionInvoker", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1427, "deletions": 41}}, {"node": {"oid": "13b32adeae0bd13f210a166c7d1a0dcb2a917611", "messageHeadline": "Move InvokeAsync to ResourceInvoker", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 60, "deletions": 77}}, {"node": {"oid": "6b0282fa84c546cf1d1b1e7bf2c707e076b4326f", "messageHeadline": "Commonize code from ControllerActionInvokerCache and PageFilterFactor\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 330, "deletions": 542}}, {"node": {"oid": "9cc20ff114d234b4ed92a3efa7264307aea884bd", "messageHeadline": "Edited docs, removed unnecessary usings for ApiDescription (#5634)", "author": {"name": "Jass Bagga", "email": "jabagga@microsoft.com", "user": {"login": "jbagga"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "473337ea33a4abe9c56e5355979b7222d46a8729", "messageHeadline": "CompositeChangeToken moved to aspnet/Common Microsoft.Extensions.Prim\u2026", "author": {"name": "Jass Bagga", "email": "jabagga@microsoft.com", "user": {"login": "jbagga"}}, "additions": 0, "deletions": 85}}, {"node": {"oid": "de0f277892c54b2bda5aedc040540ae69ba56875", "messageHeadline": "Fix attribute routing error message related to replace tokens", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 44, "deletions": 56}}, {"node": {"oid": "5070526f4388c95af23f3b8a8e1f68045daeced2", "messageHeadline": "replaced hardcoded message with Resources.ArgumentCannotBeNullOrEmpty", "author": {"name": "hiiru", "email": "hiiru@rulez.ch", "user": {"login": "hiiru"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "78492b39d84ac2555284d2e50c411ce8eb47a574", "messageHeadline": "Introduce a base type for executing auth and resource filters.", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 757, "deletions": 663}}, {"node": {"oid": "2b8233932a1633dba82bb7e1b70102295fa1f71d", "messageHeadline": "Add IPageFactory and IPageActivator", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1897, "deletions": 174}}, {"node": {"oid": "9146fce4ec44abe8007eb659f2020c192bdcfa21", "messageHeadline": "Add extension method for IParameterModelConvention. (#5640)", "author": {"name": "Jass Bagga", "email": "jabagga@microsoft.com", "user": {"login": "jbagga"}}, "additions": 112, "deletions": 12}}, {"node": {"oid": "a42006d29539e534130dee74b4f38d3aa64b3cd5", "messageHeadline": "Workarond type collision", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "2b50ec99df5745ac06acf397269dd5b5b963e241", "messageHeadline": "Updating to 4.4 CoreFx packages", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 95, "deletions": 93}}, {"node": {"oid": "86cc122a442cd0e8c68b3436ba9aef511a92a610", "messageHeadline": "Merge pull request #5629 from ErikSchierboom/patch-1", "author": {"name": "Eilon Lipton", "email": "Eilon@users.noreply.github.com", "user": {"login": "Eilon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "448b7eb50a0b2ce73969cfcb1f76297d702d3c0e", "messageHeadline": "Add dot to last item to make it more consistent", "author": {"name": "Erik Schierboom", "email": "erik_schierboom@hotmail.com", "user": {"login": "ErikSchierboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94aaaaf0f9ece2f2523e5f4db86b45969a112c1b", "messageHeadline": "Update README.md", "author": {"name": "Eilon Lipton", "email": "Eilon@users.noreply.github.com", "user": {"login": "Eilon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e268630f1ae864a3a908473a25b33004bde1227e", "messageHeadline": "Merge pull request #5621 from laskoviymishka/patch-1", "author": {"name": "Eilon Lipton", "email": "Eilon@users.noreply.github.com", "user": {"login": "Eilon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "348fa77a930aaa20e140d0196f19cc498bfe34f9", "messageHeadline": "doc: Add link to comunity device detector package", "author": {"name": "Andrei Tserakhau", "email": "laskoviymishka@gmail.com", "user": {"login": "laskoviymishka"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b2340d327ea3ba8e499820a1db60164c305c8107", "messageHeadline": "Order IgnoreAntiforgeryTokenAttribute and add test", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 45, "deletions": 2}}, {"node": {"oid": "1b8d501a9ebd17811f1a60cc89a2cf091766a5f3", "messageHeadline": "Removed packages list in NuGetPackageVerifier.json", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 2, "deletions": 23}}, {"node": {"oid": "cfa9631ce80edbb78c821cba88e50a085035eacc", "messageHeadline": "Resolve path traversals in RazorViewEngine", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 273, "deletions": 10}}, {"node": {"oid": "42bf7e981c83fcb8f6f5d5b75d6c2d828caaff45", "messageHeadline": "Update .travis.yml osx image to xcode7.3.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de1b763d963f8be612d93889e08e43f67c98d0d5", "messageHeadline": "Update IControllerModelConvention.cs", "author": {"name": "Steve Smith", "email": "steve@kentsmiths.com", "user": {"login": "ardalis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b2f04385623a2f836d45c04a68bbe2786f0cde94", "messageHeadline": "Fixing comment typo", "author": {"name": "Steve Smith", "email": "steve@kentsmiths.com", "user": {"login": "ardalis"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6fbe5146265648c7f2db068a283de706dd3a03b6", "messageHeadline": "Fixing comment typos", "author": {"name": "Steve Smith", "email": "steve@kentsmiths.com", "user": {"login": "ardalis"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1dd1d49321eab65431e9c4b0465d7d9f2b23dbdf", "messageHeadline": "Redirects with fragment (#5519)", "author": {"name": "Joonas Westlin", "email": "juunas11@users.noreply.github.com", "user": {"login": "juunas11"}}, "additions": 429, "deletions": 7}}, {"node": {"oid": "7178464ed2e3d16d11a8f4a992bb7d9564424759", "messageHeadline": "Munch on less memory when handling property metadata", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 52, "deletions": 30}}, {"node": {"oid": "48546dbb28ee762014f49caf052dc9c8a01eec3a", "messageHeadline": "Add more to `MvcCoreServiceCollectionExtensionsTest`", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 112, "deletions": 2}}, {"node": {"oid": "f32d0f2505a205ee21080ff225471f272fee6bf1", "messageHeadline": "Update MvcCoreServiceCollectionExtensions.cs", "author": {"name": "Daniel Roth", "email": "danroth27@hotmail.com", "user": {"login": "danroth27"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f8bf5af341b5cc07e0611dc9a3a02e471e2bf63", "messageHeadline": "Seperate view and model for enum display", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 299, "deletions": 41}}, {"node": {"oid": "52ee9afc31226070bf7899cfaf2f98bf0baa8c32", "messageHeadline": "Adding PageActionDescriptorProvider", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 941, "deletions": 42}}, {"node": {"oid": "5b2a4aecb6fbe48de59537511cf080bc474fc297", "messageHeadline": "Make Microsoft.AspNetCore.Mvc.TestCommon a regular project", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 111, "deletions": 149}}, {"node": {"oid": "4660c410b31a6af40b24c08002f31d02fa0495e3", "messageHeadline": "Pin global.json SDK to 1.0.0-preview2-1-003177.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "cdcffd50dad81acbdb09fc78783a233dd8dd18f6", "messageHeadline": "Added Debug logger to MvcSandbox", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "34dd9472bacf75703e2695371f661d2cbe5048a8", "messageHeadline": "Comment typo (#5557)", "author": {"name": "Steve Smith", "email": "steve@kentsmiths.com", "user": {"login": "ardalis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "296b12abc342a19889229c121c88562b300e2d98", "messageHeadline": "Pinning missed tools and dependencies", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "74c9194aee49b162cee4781242f8a8029830d7a4", "messageHeadline": "Pinning versions for 1.1.0 release", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 400, "deletions": 397}}, {"node": {"oid": "fc9e76aeecf5202bf0825fe1d90b0e63b55569eb", "messageHeadline": "Clean tmp folder after unzipping KoreBuild", "author": {"name": "Nate McMaster", "email": "nate.mcmaster@microsoft.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2bacb6003f3bc2c3b58107c1118346dca3f5fa13", "messageHeadline": "Fix typo in XML doc", "author": {"name": "Julian Dominguez", "email": "julido@microsoft.com", "user": {"login": "jdom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3b4d8e2e3d655eb7bac6678719c2b80c61be4cd0", "messageHeadline": "Fix downgrade warnings during restore", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 80, "deletions": 47}}, {"node": {"oid": "5e5c0a3e0ef202735ad7cb5f2908db132e50203f", "messageHeadline": "Revert \"Adding AspNetCore-Feature-Work feed\"", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "975dc212b7910811a0bdebb4a04654b7e96429ef", "messageHeadline": "Fix package versions", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "c5a5ba1fee9f56127dfc0a4757496a7ee98ba49b", "messageHeadline": "Add support for updateable ActionDescriptorCollection", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 513, "deletions": 51}}, {"node": {"oid": "177fb2a6b13dc161622f9770ccf5090edc942f07", "messageHeadline": "Temporarily disable running tests on Microsoft.AspNetCore.RazorPages.\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "29cd24f66bbf8380feebc735ed3cd12dc3337d89", "messageHeadline": "Add Microsoft.AspNetCore.Mvc.RazorPages projects", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 141, "deletions": 0}}, {"node": {"oid": "edff55ca47c50c49fc890911af835864a1a946a1", "messageHeadline": "Adding AspNetCore-Feature-Work feed", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1506a44cd5508293e2fd6af17e1975752431eefc", "messageHeadline": "Fix downgrade warnings", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 17, "deletions": 19}}, {"node": {"oid": "5deda80e5a32cccd4665ea8253a44e2960832f45", "messageHeadline": "Downgrade Microsoft.Extensions.DependencyModel to 1.1.0", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b82969a55733266bea54a14dbc6cb183f903e0f0", "messageHeadline": "Updating versions to 1.2.0-*", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 365, "deletions": 317}}, {"node": {"oid": "596773789ed408ba353190006122a791f48feb6c", "messageHeadline": "Merge branch 'rel/1.1.0' into dev", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "66859fa10758a512a61bdbd151daa0cf1828a013", "messageHeadline": "Branching for 1.1.0", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7c05d62a6efe1d278bafcf00de89d0752c42a440", "messageHeadline": "Use request PathBase value to set cookie path only if it has a non-nu\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "6d4361218ea54bf8e46a23b80be38dda232852be", "messageHeadline": "Add builder extensions to simplify use of `CookieTempDataProvider`", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 423, "deletions": 11}}, {"node": {"oid": "576c0e6a654ae67ab77bfec1e9f9c412cb30427e", "messageHeadline": "Throw an exception if configurationType to CreateConfigureDelegate is\u2026", "author": {"name": "Jass Bagga", "email": "jabagga@microsoft.com", "user": {"login": "jbagga"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "07a2f1de06282a3a83ab578e815e7d2428e29e01", "messageHeadline": "Fixes CookieTempDataProvider to set the secure attribute of a cookie \u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 82, "deletions": 5}}, {"node": {"oid": "a3c06b00ccc5eca95b38b70e4b22ab4f29527242", "messageHeadline": "Fixes CookieTempDataProvider to handle empty request PathBase while s\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 101, "deletions": 10}}, {"node": {"oid": "24d5dfb5527d46da097b56b7cfc3b28ec8f8ad3e", "messageHeadline": "Dynamic assembly checks to prevent NotSupprotedExceptions from System\u2026", "author": {"name": "Marcus Schweda", "email": "marcus.schweda@posteo.de", "user": {"login": "mdschweda"}}, "additions": 48, "deletions": 1}}, {"node": {"oid": "9caa688a30b76f148688f13b759d666f8d75052e", "messageHeadline": "Modified exception message for duplicate keys exception in CandidateR\u2026", "author": {"name": "Jass Bagga", "email": "jabagga@microsoft.com", "user": {"login": "jbagga"}}, "additions": 57, "deletions": 2}}, {"node": {"oid": "304000095a7996f37f0185af16eb7a671280a8ab", "messageHeadline": "Added logging for precompiled views in RazorViewEngine", "author": {"name": "Jass Bagga", "email": "jabagga@microsoft.com", "user": {"login": "jbagga"}}, "additions": 92, "deletions": 4}}, {"node": {"oid": "1dc4b28bbeb37c7cdf0df60fd97cf88f6faa6a6e", "messageHeadline": "Add AcceptedAtActionResult tests", "author": {"name": "Hugh Bellamy", "email": "hughbellars@gmail.com", "user": {"login": "hughbe"}}, "additions": 139, "deletions": 8}}, {"node": {"oid": "bfe50ddd8cda0e9457e10ee648741e064f37982c", "messageHeadline": "Created public API baselines", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 137379, "deletions": 0}}, {"node": {"oid": "abd80b5f077246fa48e4800f258ae91d1353b2fa", "messageHeadline": "Remove unused source package references.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "0cee00aae1a4064aa2ab2608015dac92d6389c2e", "messageHeadline": "[Fixes #5352] When replacing Controller.Dispose with an explicit impl\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 65, "deletions": 4}}, {"node": {"oid": "7985121bab897497157f8468c8ef1bea94a99a4b", "messageHeadline": "[Fixes #5207] Support IsIndexer for ViewComponent tag helpers", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 176, "deletions": 31}}, {"node": {"oid": "63d7d35bd25f90104af62ac88a462b06e06bdab7", "messageHeadline": "Filter out generic invoke methods in ViewComponents", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "047def1aaf097b080b899fd829f4f47d53bf16c8", "messageHeadline": "Added/Updated JsonPatchExtensionsTest", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 46, "deletions": 1}}, {"node": {"oid": "f04286562e4bfd461022aafcc8c405a856fad488", "messageHeadline": "Treat `ContentType==null` and `MediaType.GetEncoding(ContentType)==nu\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 99, "deletions": 19}}, {"node": {"oid": "116c927e61464cccd6324ed4490a1b545ac34a9c", "messageHeadline": "Revert \"Do not call `Encoding.GetEncoding()` with a string from the r\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 17, "deletions": 143}}, {"node": {"oid": "8ad7c19379d9b0a5b787b1968369714aef64fb48", "messageHeadline": "Remove references to Iddentity", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 4, "deletions": 39}}, {"node": {"oid": "2c0ea8d6cca15a88314a82eb4ae6781c1b085712", "messageHeadline": "Merge remote-tracking branch 'origin/rel/1.0.2' into dev", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "6a9a753ca4f0d5b7cfcd939aee58720e29f700ef", "messageHeadline": "Remove extra references from Startup", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 24}}, {"node": {"oid": "0c93a5e09382222a981cff9b66bf8c4aae65d402", "messageHeadline": "Update versions to 1.0.2", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 133, "deletions": 141}}, {"node": {"oid": "01b237dda9f7320313cbbc881d881d0a26ec432f", "messageHeadline": "Antiforgery goes at the end of filters", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 379, "deletions": 4}}, {"node": {"oid": "f02f55c33d09206e75547061d526e1e99a3825c8", "messageHeadline": "Antiforgery goes at the end of filters", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 379, "deletions": 4}}, {"node": {"oid": "82b2e9c75cfb75167f4fa714d69f31e8acb9eef9", "messageHeadline": "Added functional tests for Antiforgery related to setting no-cache he\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "c28ad48e9892e609330ce600f3906e049e36b303", "messageHeadline": "[Fixes #5216] Make generic parameters work with ViewComponent tag hel\u2026", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 286, "deletions": 6}}, {"node": {"oid": "ea701f2cd6dc1444071568e409cf1df3d71e402b", "messageHeadline": "Added UserClaimsPrincipal to ViewComponent", "author": {"name": "Jass Bagga", "email": "jabagga@microsoft.com", "user": {"login": "jbagga"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "32710bbfbea53349ba187610588bbbc96ad51cb4", "messageHeadline": "[#5430] CookieTempDataProvider chunking broken", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 37, "deletions": 20}}, {"node": {"oid": "5d5b282dbd33384e8c8ec12803974e267c338766", "messageHeadline": "Moved CaseSensitiveTagHelperAttributeComparer to Razor.TagHelpers.Tes\u2026", "author": {"name": "Jass Bagga", "email": "jabagga@microsoft.com", "user": {"login": "jbagga"}}, "additions": 20, "deletions": 78}}, {"node": {"oid": "998a47d26565936611bdb1ae5be3522e4bf3040a", "messageHeadline": "[Fixes #4960] Action results returned from controller actions rendere\u2026", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 67, "deletions": 3}}, {"node": {"oid": "dd29d562b80b822212843458b755afe5cc3aaa37", "messageHeadline": "Adding functional test to verify error page middleware includes raw c\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8f6a0fc4fa3a078d50d9e5b32418dccbca4b5da2", "messageHeadline": "Updating to 1.1.0 build of ResponseCaching", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ada42ea913097f31bcbe495cf48879bfa9c5efe9", "messageHeadline": "Move value source information from `<remarks>` to `<summary>`", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 560, "deletions": 900}}, {"node": {"oid": "0eea3c2651ac3999d790b91d3fb43d840944f4ec", "messageHeadline": "Log messages added to BodyModelBinder for input formatters (#5451)", "author": {"name": "Jass Bagga", "email": "jbagga93@live.ca", "user": {"login": "jbagga"}}, "additions": 220, "deletions": 9}}, {"node": {"oid": "3d2710a6c4a1a088d203f30173a177a6f7cd8a45", "messageHeadline": "Changed MiddlewareFilter accessibility to internal (#5455)", "author": {"name": "Jass Bagga", "email": "jbagga93@live.ca", "user": {"login": "jbagga"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1ac731519a5858397a9870c43f3881ee8bbf6b09", "messageHeadline": "Do not call `Encoding.GetEncoding()` with a string from the request", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 143, "deletions": 17}}, {"node": {"oid": "60c59b576e69d90bdb9eb26d702c199dd9ab92c5", "messageHeadline": "Replace HashSet with a Hybrid HashSet/List", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 250, "deletions": 4}}, {"node": {"oid": "3fdcaecaa8ba6cfd5f9ff575935d3eda80f8ab1e", "messageHeadline": "Correctly handle quoted media type parameter values", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 177, "deletions": 102}}, {"node": {"oid": "5b9c01e54d31a038c3a815d2080e0c490d160608", "messageHeadline": "Added a functional test for ViewComponent tag helpers", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 244, "deletions": 0}}, {"node": {"oid": "f629f9a6596474f32db9afa201f1dd59a13c197d", "messageHeadline": "Check for null arguments in GetArgumentDictionary", "author": {"name": "Jass Bagga", "email": "jbagga93@live.ca", "user": {"login": "jbagga"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "79e576b86c040d676dcd96a6e666dc75f79da211", "messageHeadline": "ProducesResponseTypeAttribute(int statusCode) ctor added", "author": {"name": "Jass Bagga", "email": "jbagga93@live.ca", "user": {"login": "jbagga"}}, "additions": 29, "deletions": 5}}, {"node": {"oid": "d5b0ebd10c385ab02b5186bb76ccf165a0d0e2a7", "messageHeadline": "Merge branch 'rel/1.1.0-preview1' into dev", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 112, "deletions": 13}}, {"node": {"oid": "957980630688898d8cc6de357f658d98231b5e35", "messageHeadline": "[Fixes #5150] parsing issue on asp.net when request quality factor is\u2026", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 101, "deletions": 18}}, {"node": {"oid": "38aa48651f9d8c2efd812016b99707c40da7262e", "messageHeadline": "Fix for Issue#5150", "author": {"name": "joheredi", "email": "joheredi@microsoft.com", "user": {"login": "joheredi"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "d8c6c4ab34e1368c1b071a01fcdcb9e8cc12e110", "messageHeadline": "Add support for VaryByQueryKey #2894", "author": {"name": "John Luo", "email": "jt.luo@mail.utoronto.ca", "user": {"login": "JunTaoLuo"}}, "additions": 422, "deletions": 171}}, {"node": {"oid": "3004fb822b101832afd91d46565f25d1347e36a4", "messageHeadline": "Merge branch 'rel/1.1.0-preview1' into dev", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "61de7fec6f3a07eed5d4374f8519325b42cfd2bb", "messageHeadline": "[Fixes #5421] Visit children when accepting TagHelperChunk", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "c2fee4d74d642ade9cf513fc60498aafcb51f9c0", "messageHeadline": "AcceptedResult(), AcceptedAtActionResult(), AcceptedAtRouteResult() s\u2026", "author": {"name": "Jaspreet Bagga", "email": "jbagga93@live.ca", "user": {"login": "jbagga"}}, "additions": 1329, "deletions": 3}}, {"node": {"oid": "e7c992ff06683e6666b7ee03ff374809195a9c7c", "messageHeadline": "Added fragment to FormActionTagHelper and FormActionTagHelper", "author": {"name": "Jaspreet Bagga", "email": "jbagga93@live.ca", "user": {"login": "jbagga"}}, "additions": 203, "deletions": 56}}, {"node": {"oid": "4e1ec39a1f1d15a4ec74312809e3233bc106b77b", "messageHeadline": "Store `GetFullHtmlFieldName()` and `CreateSanitizedId()` values", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 306, "deletions": 58}}, {"node": {"oid": "3ef7d01bb6116dc1da23b92e58f737b57a9f28bf", "messageHeadline": "Small code cleanup (#5388)", "author": {"name": "Vladislav Karamfilov", "email": "vladislav.karamfilov@gmail.com", "user": {"login": "vladislav-karamfilov"}}, "additions": 5, "deletions": 18}}, {"node": {"oid": "eea297975db6e77a39b4809489a28ed65841584c", "messageHeadline": "Reduce `HtmlContentBuilder` allocations", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 149, "deletions": 73}}, {"node": {"oid": "69b4b64fd52cc7b549c7d58edc2bd8adb1e20ed0", "messageHeadline": "Cache ModelMetadata HashCode", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "a80d7d744a7111f04be54885911d7836ee490f19", "messageHeadline": "Speed up MSD.GetNode", "author": {"name": "Ben Adams", "email": "thundercat@illyriad.co.uk", "user": {"login": "benaadams"}}, "additions": 120, "deletions": 53}}, {"node": {"oid": "8b99611c28ce360d8d460693813b8203bc24f4f4", "messageHeadline": "Merge remote-tracking branch 'origin/rel/1.1.0-preview1' into dev", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ae5f5739f7f65ce40a45d3b8c2dd85d2713ece53", "messageHeadline": "Branching for 1.1.0-preview1", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a52d692de0f89765d2ff4128b5cc9bd53741febf", "messageHeadline": "Updating to netcoreapp1.1", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 62, "deletions": 62}}, {"node": {"oid": "ed1378a36595061a72a3c498ddae82814d3ff2ef", "messageHeadline": "Revert \"Updating to netcoreapp1.1\"", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 63, "deletions": 63}}, {"node": {"oid": "398a10481067adebb6d21f47f96b3e5031426dd0", "messageHeadline": "Updating to netcoreapp1.1", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 63, "deletions": 63}}, {"node": {"oid": "c5a09327eb2571323aadbad16c2d925b41d06be7", "messageHeadline": "Revert \"Downgrade to 1.0.0 Microsoft.Extensions.DependencyModel\"", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4a1c437f6024641b646c8e22050d83c016fa7edd", "messageHeadline": "Don't fail precompiled view discovery if assembly is not managed", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "d09e921c4a896865b0bd81bd99e8e69dc19460b7", "messageHeadline": "Check for default constructor in ComplexTypeModelBinderProvider", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 223, "deletions": 1}}, {"node": {"oid": "e7fe635dab5aca53eb950a1f668e7d5cc26d1f28", "messageHeadline": "Modified FormCollectionModelBinderProvider to throw when binding for \u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 81, "deletions": 28}}, {"node": {"oid": "e987e2107f34d7b6f0604e96fa4a5794dd4c9b19", "messageHeadline": "[Fixes #5379] Dont generate TagHelperDescriptors for ViewComponents w\u2026", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 30, "deletions": 8}}, {"node": {"oid": "ed3b750ad2e22d2e970a9b571e55ebefbff405e7", "messageHeadline": "Less allocations in ViewBuffer when there is only one ViewBufferPage", "author": {"name": "Yves57", "email": "ymarx@wanadoo.fr", "user": {"login": "Yves57"}}, "additions": 179, "deletions": 97}}, {"node": {"oid": "a623b4edd188f5d568001edcc53b370aab385695", "messageHeadline": "Use Assembly's containing directory to locate precompiled views assembly", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "80da4611d9f43294a638e119fcbc332b663c0f58", "messageHeadline": "Updated JsonPatchExtensionsTest exception message (Reacting to JsonPa\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "45337c1fc2b5fc9c206a8e4e7ceb21413fd67ac7", "messageHeadline": "Downgrade to 1.0.0 Microsoft.Extensions.DependencyModel", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "41f00eea23caa2788650673a7bf486690d97a8a3", "messageHeadline": "Default Status Code for void types changed to 200", "author": {"name": "jbagga", "email": "jbagga93@live.ca", "user": {"login": "jbagga"}}, "additions": 58, "deletions": 9}}, {"node": {"oid": "582085494086d3378ac6c52666ff1bd613fa3003", "messageHeadline": "Load precompiled views binary from the bin directory", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "268617ddbaa78f893031f2ced235b2b21c6346c9", "messageHeadline": "DefaultViewComponentFactory no longer allocates new lambda delegate o\u2026", "author": {"name": "apxoht", "email": "ivaylo.kenov@gmail.com", "user": {"login": "ivaylokenov"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "de7cea40001f493acfd036b0f3bdee11050f1e14", "messageHeadline": "Getting RouteDataRequestCultureProvider from Microsoft.AspNetCore.Loc\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 2, "deletions": 72}}, {"node": {"oid": "4e6fd823cf8fe10000ffa764cfbb46c610fd766b", "messageHeadline": "Fix bounds checking in `PagedCharBuffer` and related code", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 341, "deletions": 12}}, {"node": {"oid": "74811510862b007e54ad4f96ebbf2f9801b4a29b", "messageHeadline": "Revert skipped StackTrace test", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6fe683c585bdb7b1275d2b9833655002b4131e35", "messageHeadline": "Add Microsoft.DotNet.InternalAbstractions to fix tests", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "f3ba776257359380df415cab3b1590ecd6419dbd", "messageHeadline": "Remove null check for setupAction", "author": {"name": "campersau", "email": "buchholz.bastian@googlemail.com", "user": {"login": "campersau"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "6d235e4ef5fc18465e6aab6fe53a2d4739e3eb42", "messageHeadline": "Update partner package versions", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 135, "deletions": 135}}, {"node": {"oid": "da3a457fc5ff390fbf8b57d3b88231ef54e31b36", "messageHeadline": "Temporarily skip test to workaround CoreCLR failure", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 28}}, {"node": {"oid": "89bd6dc1cd188772f9b85eb75ec0d79506a3bf2f", "messageHeadline": "[Fixes #5212] Added a cookie based ITempDataProvider", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 1716, "deletions": 467}}, {"node": {"oid": "4cca6b09f0044660d64469e3278b584a17c356e9", "messageHeadline": "Reduce allocations during HTML generation", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 350, "deletions": 271}}, {"node": {"oid": "92682b71f37404c18bde547d83381fb93866bb47", "messageHeadline": "Addresses #5251", "author": {"name": "Derek Gray", "email": "dgray90@live.com", "user": {"login": "tuespetre"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "8fb339483d8bede0659cb8d74e6e0f8c79733492", "messageHeadline": "Move HttpContext property up a level", "author": {"name": "Kristian Hellang", "email": "kristian@hellang.com", "user": {"login": "khellang"}}, "additions": 35, "deletions": 11}}, {"node": {"oid": "261f73abc7ec77a2c81053bb74f28970770883ac", "messageHeadline": "Add NonViewComponentAttribute", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "60d600dd5c458365631049240dda22f49907c438", "messageHeadline": "Issue #5310 (#5334)", "author": {"name": "cjrosa", "email": "crosa@snet.net", "user": {"login": "cjrosa"}}, "additions": 193, "deletions": 47}}, {"node": {"oid": "a04f5cba9ab36ecd01d2616f13dcda2bdeed8514", "messageHeadline": "Remove ViewDataEvaluator.GetPropertyValue Closure (#5325)", "author": {"name": "Ben Adams", "email": "thundercat@illyriad.co.uk", "user": {"login": "benaadams"}}, "additions": 37, "deletions": 3}}, {"node": {"oid": "0a4c06eefb398b801f919e84a3dc6b72c40924bc", "messageHeadline": "Suppress validation summary `<div>` when nothing is generated", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 18, "deletions": 21}}, {"node": {"oid": "6cdd0451da530a3b67093534b8a860ca29fe0a22", "messageHeadline": "DisplayMetadata use DisplayNameAttribute", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 136, "deletions": 1}}, {"node": {"oid": "f222fa4349ff0aeff80ac1dbde6cac6429d990cf", "messageHeadline": "Correct examination of `IHtmlHelper.Label()` return value", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 293, "deletions": 16}}, {"node": {"oid": "27e4822a7b0710e05569aa15c7b642b521192fbe", "messageHeadline": "Preserve `class` casing when merging a `TagBuilder` into a `TagHelper\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 191, "deletions": 98}}, {"node": {"oid": "0d782d9d9abb828aa23bf8d1b36ca12a771c55f8", "messageHeadline": "Adding design time support for ViewComponent TagHelpers", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "03b3d6bec8b512c9cca409e1cd9dedc7d65bda9e", "messageHeadline": "Use DataAnnotationLocalizerProvider for Display localization", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 148, "deletions": 36}}, {"node": {"oid": "9c6c8410e2ce4f20c73e3ff85688545d2c72f944", "messageHeadline": "Get rid of some duplicate test data", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "3866ee72e0b4bfe733ed40ce3d8866bfb0330dcf", "messageHeadline": "Fixing typos Dowload -> Download", "author": {"name": "Steve Smith", "email": "steve@kentsmiths.com", "user": {"login": "ardalis"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "01f7ecd9d9fc90b42a3d80c089b6e69d3916d127", "messageHeadline": "[Fixes #5154] Stream should be suppressed from model metadata validation", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "3c05d10430c528605d01fd743d36be34e562d467", "messageHeadline": "Set designTime to false", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b3fe8b30acc02401b8db5c5c59f89e8002366870", "messageHeadline": "Moved VCTHDFactory to .Internal namespace", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "5ad5f7a3f9636eaa83cc202518a7cecf4ab826eb", "messageHeadline": "Addressed feedback", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 10, "deletions": 15}}, {"node": {"oid": "0cfd5363f8f27b3e5c043f2cc8813730938627b7", "messageHeadline": "Added ViewComponentTagHelperDescriptorResolver and related stuff", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 81, "deletions": 5}}, {"node": {"oid": "760c8f38678118734399c58c2dac981ea6e47046", "messageHeadline": "Ensure Append writes to the right page after Clear", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "42027b6cc2b44d979fbc91181a3ee993256c6ddb", "messageHeadline": "[Fixes #5243] Handle null values in TempData properly", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 52, "deletions": 8}}, {"node": {"oid": "d9ff1d81d6d05f7c9d322122b6c9b57f0c1e2129", "messageHeadline": "PagedBufferedTextWriter does not flush synchronous data prior to writ\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 66, "deletions": 6}}, {"node": {"oid": "43071319aa0c347a1d2dfcc8f14042807ddebe51", "messageHeadline": "Buffer rendered CacheTagHelper content strings to a custom TextWriter", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 481, "deletions": 143}}, {"node": {"oid": "a480378a44890bfa27bac865eda9e2804e23ba64", "messageHeadline": "Make AuthorizeFilter constructable", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 213, "deletions": 18}}, {"node": {"oid": "994835ce47b994864e0af5486903ec29558db136", "messageHeadline": "Remove IViewsProvider and make view lookup to the feature provider", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 111, "deletions": 89}}, {"node": {"oid": "809d2bf7ec54bff198d3847ee4df0b17d8c86c59", "messageHeadline": "Add `ValidationHtmlAttributeProvider` to make `AddValidationAttribute\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 567, "deletions": 51}}, {"node": {"oid": "4a5e1f4a72bd61cc4d91b4b494afb6c675086ae9", "messageHeadline": "Use as cast instead of C-style cast for IVewContextAware helpers", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "eee1a9fef45a446dd4ce855a5377870ba30698b2", "messageHeadline": "Do not generate a validation summary when `excludePropertyErrors` unl\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 201, "deletions": 66}}, {"node": {"oid": "43a0a5a9f12f8569c136a55b9d5fa7de78fb1430", "messageHeadline": "Replace ConfigureOptions with IConfigureOptions", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 225, "deletions": 133}}, {"node": {"oid": "17c6cfcb4e42e89dfd42f85af1c15f6c79af99f0", "messageHeadline": "Actually fix build break.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "11af25b9b7e136f23e64543daa7d6058a003564f", "messageHeadline": "Fix travis build break.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "755b702823d30fbc552e5af51ca9596ade22309e", "messageHeadline": "Correct test failures on Windows with `git config core.autocrlf false`", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4677bf13fa45c9b114e85c8a809437948741281c", "messageHeadline": "Reverting accidental changes", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 2176, "deletions": 57}}, {"node": {"oid": "7a98ff1a6481ff28b4b73bd879a651fc7ab218a0", "messageHeadline": "Added view component tag helper code generator. (#5195)", "author": {"name": "Crystal Qian", "email": "crystaljqian@gmail.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "05392cbf3559c86c4d5080d2a57939bcb2dc3483", "messageHeadline": "Added view component tag helper code generator. (#5195)", "author": {"name": "Crystal Qian", "email": "crystaljqian@gmail.com", "user": null}, "additions": 670, "deletions": 2176}}, {"node": {"oid": "830983a477e19cfb7527e1caba3624a8424397a6", "messageHeadline": "Fixes #5198 Stops caching of Enum display values (#5185)", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 415, "deletions": 29}}, {"node": {"oid": "21236cc98e995d534cbe62234cd4725ad54a787a", "messageHeadline": "[Fixes #5016] Perf: Check for OPTIONS before looking for CORS headers", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "c5d7fa63cc19b28a454acdb88dce5159f1591202", "messageHeadline": "Increase .travis.yml consistency between repos", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "a5db01169af91bee3eca6ebfabf2b6b3d6c75539", "messageHeadline": "Fixed comment in Filters/FilterCollection (#5225)", "author": {"name": "Christian Weiss", "email": "christian@chwe.at", "user": {"login": "cwe1ss"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fae0e9a66ead378dbbda85fab2925fc299ce2713", "messageHeadline": "Handle `!ConvertEmptyStringToNull` cases correctly in `SimpleTypeMode\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 78, "deletions": 38}}, {"node": {"oid": "6016966dcf8a4e1e3010727aabc8c37950227cf3", "messageHeadline": "Typo in comment of MvcJsonMvcOptionsSetup (#5221)", "author": {"name": "Christian Weiss", "email": "christian@chwe.at", "user": {"login": "cwe1ss"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2659904061cb24ff1c9796fc7ecb57086742e224", "messageHeadline": "Build on be73cd7 to include `<input type=\"image\"/>`, reduce duplicati\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 641, "deletions": 1079}}, {"node": {"oid": "be73cd77bf4f3acff294b3a97f5c759d148e3f2f", "messageHeadline": "Add buttonTagHelper and submitTagHelper for formaction", "author": {"name": "Shahriar Gholami", "email": "shrgholami@gmail.com", "user": {"login": "ctyar"}}, "additions": 1220, "deletions": 0}}, {"node": {"oid": "df81f8be57f59fcac7f963fe2b88836e6bc472a8", "messageHeadline": "Added a view component tag helper descriptor factory (#5189)", "author": {"name": "Crystal Qian", "email": "crystaljqian@gmail.com", "user": null}, "additions": 401, "deletions": 0}}, {"node": {"oid": "34a4c8c19154e5eadf58f9d1c311ab3500e7bbea", "messageHeadline": "Add more tests covering `asp-format` use", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 127, "deletions": 44}}, {"node": {"oid": "4bda1cbe6d1225667e2bebcb6ed848db7d59025b", "messageHeadline": "Implemented asp-format support in input[type=hidden] tag helper.", "author": {"name": "muhammed baykal", "email": "medeni@muhammedbaykal.com", "user": null}, "additions": 27, "deletions": 10}}, {"node": {"oid": "f7ee16170c880e5199d56bed21e5dc7b80104a7e", "messageHeadline": "[Fixes #5161] Support running middleware pipeline as part of a resour\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 1621, "deletions": 3}}, {"node": {"oid": "499fefcc035e3043e2e78d3fee79091e41377c11", "messageHeadline": "Added some missing docs", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "a6a4b5369af3d1a5a3d351422582dec71dab66f3", "messageHeadline": "[Fixes #5166] Support passing instance directly when invoking ViewCom\u2026", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 266, "deletions": 24}}, {"node": {"oid": "9ed753288f79329c339c72df315783facb157f86", "messageHeadline": "[Fixes #5170] Fixed KeyNotFoundException in UrlHelperFactory.GetUrlHe\u2026", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 68, "deletions": 4}}, {"node": {"oid": "3aa6d739cee24e0b46b391e5d0ff62db8ad69768", "messageHeadline": "Fix broken test caused by logging change aspnet/Logging#480", "author": {"name": "Nate McMaster", "email": "nate.mcmaster@microsoft.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ece8f33a658000cfc8f3bf9e333398e3a1de896d", "messageHeadline": "[Fixes #5175] Async resource filters' short circuited result getting \u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 117, "deletions": 49}}, {"node": {"oid": "7036e2b0f500c8bd43f3fcffdd05909872792ea1", "messageHeadline": "Change `ViewComponent.View()` to flow the `ViewData.Model`.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "c942eab6e268714f23f0d3b31e35036901d3b2e0", "messageHeadline": "Adding support for Razor precompilation", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 501, "deletions": 157}}, {"node": {"oid": "2f4611355628deb21fe8bb419e1e765cf6467ce7", "messageHeadline": "Merge branch 'rel/1.0.1' into dev", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 47, "deletions": 8}}, {"node": {"oid": "516d91670a6eaa45c2b10cc758015416e3e2892f", "messageHeadline": "Merge branch 'rel/1.0.1' (early part) into dev", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "edb5baf81c07e3e9db8c3019439414094acb6ef8", "messageHeadline": "Change SHA256 algorithm to work on FIPS-compliant machines.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 47, "deletions": 8}}, {"node": {"oid": "6e5fd4f89f6989ae560d219a7c8b4e102a1032d9", "messageHeadline": "Up Antiforgery to 1.0.1 for FIPS compliance changes.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "889af503185a3b110e89831c704e9e187bfdabf3", "messageHeadline": "Localize DataAnnotations (#5129)", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 270, "deletions": 28}}, {"node": {"oid": "8de4ddc0108de759fb1e9b6d28e54518aa617220", "messageHeadline": "Logging Info instead of Warning for Authorization failure in Controll\u2026", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4ca44f01cf284e77e394581c6d3094708560bc0e", "messageHeadline": "Merge remote-tracking branch 'origin/master' into rel/1.0.1", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "37ee065c0808581594a15d964e2aad417b0c69c3", "messageHeadline": "Updating to dotnet.myget.org", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4ec3bb24a7af9ad30e8ef526b2528248e1ed840", "messageHeadline": "[Fixes #4991] Misleading MissingMethodException message for incorrect\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 61, "deletions": 17}}, {"node": {"oid": "0bb2c3c2f7b0db6187f8fc73fb6678f89aa6f0f7", "messageHeadline": "Switching to dotnet.myget.org feed", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "936f5a4f6a89d52bd7c2ea0203d20bbdbd0306a1", "messageHeadline": "Made HttpMethod match case-INsensitive", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 88, "deletions": 4}}, {"node": {"oid": "67dce322dfb9b363e96bdd13f7a098cc008ec20e", "messageHeadline": "Updating to Moq \\ Castle.Core that does not require imports", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 15, "deletions": 30}}, {"node": {"oid": "6e5187c1ae731b09ff2bd94d65fc6c670be735f3", "messageHeadline": "Using new StringRouteConstraint for area constraint", "author": {"name": "ivano", "email": "iscifonilibero.it", "user": null}, "additions": 49, "deletions": 5}}, {"node": {"oid": "663f6a1718447e46dbbfa868c4017000d767107e", "messageHeadline": "Expose `GetInputType` as a protected member of `InputTagHelper`.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 24, "deletions": 16}}, {"node": {"oid": "ac984173980e3386371af6b4ddf269d8e9db1318", "messageHeadline": "ModelBinding: Remove IsReadOnly checks and add/update tests", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 905, "deletions": 102}}, {"node": {"oid": "be5deef58403618b824258b63c96fc86d9662e38", "messageHeadline": "Created option for RequireHttpsAttribute.Permanent", "author": {"name": "ivano scifoni", "email": "iscifoni@libero.it", "user": {"login": "iscifoni"}}, "additions": 29, "deletions": 9}}, {"node": {"oid": "f7e95751d8ba18bd5d995cb861e92092b142d9cc", "messageHeadline": "Update .travis.yml", "author": {"name": "BrennanConroy", "email": "brecon@microsoft.com", "user": {"login": "BrennanConroy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b56cab6414401e01c96d9ea8c4eabdd653720d4c", "messageHeadline": "Merge branch 'rel/1.0.1' into dev", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 166, "deletions": 5}}, {"node": {"oid": "f0732e9e214d72db813acf6df4e7b2036ca1b8b0", "messageHeadline": "[Fixes #5038] HTTP Verbs mapping error GET and DELETE", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 166, "deletions": 5}}, {"node": {"oid": "e77dc3af6a4e1f2e2b5cb7fcea7f820ee1896e15", "messageHeadline": "Implement manual state machine", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1277, "deletions": 525}}, {"node": {"oid": "d60ed06c1998ced0af09ce1b86aa9f4b774495be", "messageHeadline": "Add link tag attributes to generated fallback tags.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 165, "deletions": 60}}, {"node": {"oid": "8d1e419a9960514036d82a5900c1d540cc6bede9", "messageHeadline": "Added ObsoleteAttribute to unused ViewEngine property", "author": {"name": "Kristian Hellang", "email": "kristian@hellang.com", "user": {"login": "khellang"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "27a641f4bfa6e2ad65f5b9f104e6407ede28c6b1", "messageHeadline": "Only create filters for models that need them (#5044)", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 249, "deletions": 9}}, {"node": {"oid": "7a3f24d49de8af6ac062ecf4a7a512883d654305", "messageHeadline": "[Fixes #4960] Action results returned from controller actions rendere\u2026", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 67, "deletions": 3}}, {"node": {"oid": "f3f2bcdbb55b10729aee4f4069170d70d733d50c", "messageHeadline": "Update comments to reflect the correct default values for HtmlDateRen\u2026", "author": {"name": "Derek", "email": "tuespetre@users.noreply.github.com", "user": {"login": "tuespetre"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "cad72e769f698eeaad9316b0ab7af99ef976d942", "messageHeadline": "Remove cyclic dependency between Mvc and Scaffolding", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 3, "deletions": 21}}, {"node": {"oid": "0a5f8e013ed25a3b5fbdcefdb086f4220ca77ac8", "messageHeadline": "AppDomain safety", "author": {"name": "BrennanConroy", "email": "brecon@microsoft.com", "user": {"login": "BrennanConroy"}}, "additions": 39, "deletions": 1}}, {"node": {"oid": "855974f128b109f74f76fd62d5c299b6282a9e0f", "messageHeadline": "Fix #4959 - Doc cleanup for RouteValueAttribute", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "5092e75387f294ce89c7a0ce06d575edfd0848d2", "messageHeadline": "Pin repo version to 1.0.1", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 123, "deletions": 123}}, {"node": {"oid": "460010069573da6a920ef87a85d165dd48da603c", "messageHeadline": "Added a test to verify ReflectionTypeLoadException", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "49a48a0a3352135b38a373c7d7a9cbbdc9ee97bf", "messageHeadline": "Mark `ValueProviderResultExtensions` as `[Obsolete]`", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "30221a022983a8516f05a4a8a349a91f9330f8fa", "messageHeadline": "Merge branch 'rel/1.0.1' into dev", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "85ca3e4976d841425412fb987a6f38dbbaa0a6eb", "messageHeadline": "Fix #4998 - Change lifetime of ViewComponentResultExecutor", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e7bc919a3ef30a25a0fe4fe2a780f020263af6a", "messageHeadline": "Merge branch 'rel/1.0.1' into dev", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "fb514d7ef852649dd13298090a52c1f450f67ccd", "messageHeadline": "Update versions to 1.0.1-*", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 123, "deletions": 122}}, {"node": {"oid": "b80f4d31f3d07d4d6c84bbc0e491b59d2cf4710a", "messageHeadline": "Add a test to verify our service lifetimes", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "bc76c0ef316dfa08c613ba9516ceb04848092491", "messageHeadline": "Fix #4998 - Resolve IViewComponentHelper every time", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "8a6e99c7c0efc3f88ae8fd8a2ce6255fb57c72f1", "messageHeadline": "Always render antiforgery tokens if `!CanRenderAtEndOfForm`", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 96, "deletions": 8}}, {"node": {"oid": "581a5ea573cd242876f26675ab23783ee2c74ab4", "messageHeadline": "column attribute for <textarea> is incorrect (#5049)", "author": {"name": "ivano scifoni", "email": "iscifoni@libero.it", "user": {"login": "iscifoni"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "35cc5b6e83d73a45d328e013996de4b5dc601ef4", "messageHeadline": "Use `IValidationAttributeAdapterProvider` more often", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "6bdcf3567001e7993bc2c863ecbd49c69931684b", "messageHeadline": "Pin the version of dotnet-test-xunit to 1.0.0-rc3-00000-01", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "02408820313d6185a81253a0c82c9be06221131c", "messageHeadline": "Perf: Use RouteValueDictionary in AnchorTagHelper rather than creatin\u2026", "author": {"name": "mnltejaswini", "email": "mnl.tejaswini@gmail.com", "user": {"login": "mnltejaswini"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "52a7c112e8c0369b4b1626d750fb3d5b43db65bd", "messageHeadline": "[Fixes #4876] ContentResult forcing chunked encoding", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 207, "deletions": 47}}, {"node": {"oid": "e5cb6f959544b95efa0616741891f0dc81e645d2", "messageHeadline": "Add `null` check for `ModelStateEntry.Children`", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 196, "deletions": 9}}, {"node": {"oid": "26b3b5ea7b8fe8705844489734ccc9876a5a8b41", "messageHeadline": "[Fixes #4766] Remove disable buffering feature from our action result\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 0, "deletions": 171}}, {"node": {"oid": "52e4ca7232e07a18a319feae139ab01cbd2fadbd", "messageHeadline": "Put `ModelBindingHelper` on a diet", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 39, "deletions": 222}}, {"node": {"oid": "b7a039331138ce478cf2406f609068d261509765", "messageHeadline": "Register DependencyContextRazorViewEngineOptionsSetup after RazorView\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 346, "deletions": 20}}, {"node": {"oid": "8ec27958e776100cbb79acf34c126ce5b758e967", "messageHeadline": "Replace Linq in hotpath (#5024)", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "ea73434979fbab257a1e6809a25091f30c7cb808", "messageHeadline": "Fix typo in test name", "author": {"name": "zhangmm", "email": "zhangmin6105@qq.com", "user": {"login": "JaymzZh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ec2a3131fb5cd55f99193547c61e74f4b5c0e58", "messageHeadline": "Restore `[Fact]` and `[Theory]` attributes", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 22, "deletions": 5}}, {"node": {"oid": "310ab253471002f6d81ee53c0c4bb084ac73d751", "messageHeadline": "Make tests resilient to Localization (#5011)", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 352, "deletions": 494}}, {"node": {"oid": "95796744c10087e032f25f861179d6c460ca23a2", "messageHeadline": "Add scaffolding to the MVC sandbox", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "b4677a44daef94fdd0cc1890011d211e6d7e04f7", "messageHeadline": " #4847 Fix MapAreaRoute override existing area constraint (#4954)", "author": {"name": "ivano scifoni", "email": "iscifoni@libero.it", "user": {"login": "iscifoni"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "3d2bb673ee8b55e278db304fae8da2fba462bb9e", "messageHeadline": "Add IMvcCoreBuilder.AddJsonOptions extension method", "author": {"name": "ivano scifoni", "email": "iscifoni@libero.it", "user": {"login": "iscifoni"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "7430efa8cc0efae8263ffc983d6e7d4798392938", "messageHeadline": "One build to rule them all", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 109, "deletions": 108}}, {"node": {"oid": "e7de647c10ffb156a1ced41d20de2fd5fa54b24c", "messageHeadline": "[Fixes #453] Added unit tests for Display and Value Extensions", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 782, "deletions": 1}}, {"node": {"oid": "7ce344270a63f6cb397c1ef9829e5c54e7c171ed", "messageHeadline": "Show message about preserveCompilationContext when a Roslyn diagnosti\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 53, "deletions": 45}}, {"node": {"oid": "ccff37126feb2d44b755ee3c5811afc748e0058d", "messageHeadline": "Removing extra imports from projects", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 28, "deletions": 192}}, {"node": {"oid": "222165e1458107d869e6125f83060836d1e07797", "messageHeadline": "Updating to RTM builds of xunit and Moq (#4946)", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 97, "deletions": 213}}, {"node": {"oid": "4fe758240fcc4a51039565122923fe51b1920354", "messageHeadline": "Added `ViewResultTest`s. (#4939)", "author": {"name": "Medeni Baykal", "email": "medeni@muhammedbaykal.com", "user": null}, "additions": 80, "deletions": 67}}, {"node": {"oid": "a5f905530626a560672a8a51db22c819c47c8e80", "messageHeadline": "Merge pull request #4966 from ivaylokenov/patch-1", "author": {"name": "Eilon Lipton", "email": "Eilon@users.noreply.github.com", "user": {"login": "Eilon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3ed0d01eae6879cc91c519bc2b1f0d77bfc021f0", "messageHeadline": "Fix #4929 - Move IActionInvokerFactory from .Internal", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 69, "deletions": 15}}, {"node": {"oid": "0fec1424d5b729fc79595ae84ead0deed12ea876", "messageHeadline": "Added community project in the README.md", "author": {"name": "Ivaylo Kenov", "email": "ivaylo.kenov@gmail.com", "user": {"login": "ivaylokenov"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "15f25d569aabe8de9acf1b7fa974b803c284aec8", "messageHeadline": "Improve `IUrlHelper` and related doc comments", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 98, "deletions": 64}}, {"node": {"oid": "42cea41737704dc423583ebd35275b22efa01ef4", "messageHeadline": "Fail more gracefully when option collections cleared", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 515, "deletions": 306}}, {"node": {"oid": "a852352223f94406094315ee9ee51e16eb288571", "messageHeadline": "Fix for https://github.com/aspnet/Mvc/issues/4903. (#4907)", "author": {"name": "Medeni Baykal", "email": "medeni@muhammedbaykal.com", "user": null}, "additions": 88, "deletions": 13}}, {"node": {"oid": "e51a118a9de70ebe17b3904e15c30ff3236ac267", "messageHeadline": "Added consistent model property to view result variants (#4901)", "author": {"name": "Crystal Qian", "email": "crystaljqian@gmail.com", "user": null}, "additions": 56, "deletions": 22}}, {"node": {"oid": "a1f4786695537b40d16f75ae0e3534f1cbf23a64", "messageHeadline": "Updating json files to pin versions and build files to pin KoreBuild", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 415, "deletions": 422}}, {"node": {"oid": "661677dca145e73740ad779dfb5ce6acffec99e1", "messageHeadline": "Updating NuGet.config", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "c319ae51a5a575d2bd6a100f6892ab269648a5f3", "messageHeadline": "Changed min/max parameter order in StringLengthAttributeAdapter (#4899)", "author": {"name": "Crystal Qian", "email": "crystaljqian@gmail.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "72dbda88047b855dbdc5068776754a1db24d3d8e", "messageHeadline": "Update to 1.0.1 version", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dad63742588d8cd350056aa02ad31f34a85f33e0", "messageHeadline": "Revert \"Changed min/max parameter order in StringLengthAttributeAdapter\"", "author": {"name": "Crystal Qian", "email": "crystaljqian@gmail.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d19765802b9297a5d2a564f9e5b4fe948c03d233", "messageHeadline": "Changed min/max parameter order in StringLengthAttributeAdapter", "author": {"name": "Crystal Qian", "email": "crystaljqian@gmail.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f8c7f1ab780f8a984a26eca28b172ea808a4d48d", "messageHeadline": "Add more tests using `[ViewComponent(Name = \"...\")]`", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 110, "deletions": 5}}, {"node": {"oid": "94fa34ca41f32ed2a503f7af78b86fa921b72c78", "messageHeadline": "TempData convenience property added to ViewComponent (#4873)", "author": {"name": "Shahriar Gholami", "email": "shrgholami@gmail.com", "user": {"login": "ctyar"}}, "additions": 97, "deletions": 1}}, {"node": {"oid": "cd7954a164167448b749598712eb9de5f0359a8c", "messageHeadline": "Updating to dev versions", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 315, "deletions": 322}}, {"node": {"oid": "5e04d95f2af955bdf9f6d3f7ebb76d0ca4b61a40", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70af8cf79e32b031655fdf612621a9ae4291e32d", "messageHeadline": "Update Json.NET to 9.0.1", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d5d9559c8d19a3a8cf535c766f7572cca54dfccf", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "cd33c4e9082ba1a192ca065a15a5c234557d1b00", "messageHeadline": "Updating to release.", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8499e3d6bb0cf46643b28ad7eb9ea7c7ec93805c", "messageHeadline": "Remove direct Microsoft.NETCore.Platforms dependency.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 0, "deletions": 35}}, {"node": {"oid": "0501531ec4d11e886ff3b50b7e5a2d051a6f5b78", "messageHeadline": "React to namespace changes in Razor.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "68974b2d1fa0ecf8c55e7733e39952e1d853ebd7", "messageHeadline": "Add tests covering more JSON serialization cases", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 191, "deletions": 3}}, {"node": {"oid": "b5a6303bb604a71e122b4d38518b678511d18659", "messageHeadline": "Address more PR comments", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "3a6541af101893505f01a8b31955ce85ac53f192", "messageHeadline": "Address PR comments", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "1f6bbf996759c0da0a8efced30e7e341f4e9c0fd", "messageHeadline": "Add doc comments for `public` attributes", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 115, "deletions": 7}}, {"node": {"oid": "a2feeab545398995c43cfbce78cbe9638d690cd0", "messageHeadline": "Changed the form tag helpers execution order to be more explicit.", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "55e9adf84d6afdf2c79517d306b1732284030b02", "messageHeadline": "Generate portable pdbs in coreclr", "author": {"name": "Pranav Krishnamoorthy", "email": "prkrishn@microsoft.com", "user": null}, "additions": 10, "deletions": 3}}, {"node": {"oid": "5339a3e0cee469b856c11344613f8ab8c3c802ba", "messageHeadline": "Add ExceptionHandled to ExceptionContext (#4825)", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 67, "deletions": 9}}, {"node": {"oid": "8c8fd6446be485a9a1a471c7ad61ca5d0e426d1c", "messageHeadline": "Use regular PDBs on full desktop when possible", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 90, "deletions": 13}}, {"node": {"oid": "a8142b8858f0cd6fc1b55efca606f41213e57a0f", "messageHeadline": "Fix #4614 - update IModelBinder docs", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "f1982bd987b0fb7d97b4125779e893ac759782c3", "messageHeadline": "Suppress default status code response type in api descriptions when e\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 166, "deletions": 8}}, {"node": {"oid": "62803d5979b13e3dcd4929a04274a40cc242a449", "messageHeadline": "Serialize JSON using camel case by default", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 71, "deletions": 49}}, {"node": {"oid": "31ec88526ad236b7261fed1e88fa6c536c45f60e", "messageHeadline": "Fix #4801 Rename ValidationExcludeFilter", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "baf0b6a5c7ed49ac734d7a2cf137f40750f50542", "messageHeadline": "Fix #4803 - Move some types internal", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 26, "deletions": 18}}, {"node": {"oid": "22232bc1bfa0d457241ba04b51548d394e258d6c", "messageHeadline": "Fix incorrect import", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "0c2189e4738f07499f4c9f4bc1abe2a1374a3be4", "messageHeadline": "Remove unncessary imports", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 4, "deletions": 51}}, {"node": {"oid": "aecfe778ee5eabf046d0c627c7cfaccb7d707880", "messageHeadline": "Improve handling of custom `ValidationAttribute`s and their `Validati\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 335, "deletions": 119}}, {"node": {"oid": "14f68b61688bfc325d3c3920facddf9d8880c4da", "messageHeadline": "Merge pull request #4623 from tuespetre/conneg", "author": {"name": "Doug Bunting", "email": "drb24@cornell.edu", "user": {"login": "dougbu"}}, "additions": 133, "deletions": 242}}, {"node": {"oid": "5a3875ea72f14cec70c22f842f17d55478729626", "messageHeadline": "Alter content negotiation algorithm so that it can be configured (via", "author": {"name": "Derek Gray", "email": "dgray90@live.com", "user": {"login": "tuespetre"}}, "additions": 133, "deletions": 242}}, {"node": {"oid": "2e2784aa3d2a2abead5d3366714ddcc4cd63f14f", "messageHeadline": "[Design] Split up MvcRouteHandler", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 691, "deletions": 675}}, {"node": {"oid": "62748b9471eef3ef639459b273437b899b0dc11a", "messageHeadline": "Update Json.NET to 9.0.1-beta1", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "78c130d2268c4c011bece7249f47b0f419c66b3d", "messageHeadline": "Fix for #4666 - reduce modelbinders created", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 371, "deletions": 49}}, {"node": {"oid": "c15cf49a73673d350bf9c5cd9b41a51fdabf346c", "messageHeadline": "React to AuthZ API change", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "53b890aab5c55b7573c2492abb397ef32afd08a6", "messageHeadline": "Fix filename for DefaultPropertyFilterProvider", "author": {"name": "Derek Gray", "email": "dgray90@live.com", "user": {"login": "tuespetre"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5f36adbee3db8b57ff6dd7e2906f100da9481150", "messageHeadline": "Fix filename for ModelValidatorProviderContext (fixes #4798)", "author": {"name": "Derek Gray", "email": "dgray90@live.com", "user": {"login": "tuespetre"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "51c285574b02e381a0744828d40c2a81001a5a25", "messageHeadline": "Add `AdditionalCompilationReferences` option to `RazorViewEngineOptio\u2026", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 72, "deletions": 12}}, {"node": {"oid": "659cdc336484039f4c2e619ddbf1cc4f09459523", "messageHeadline": "React to aspnet/Razor#765.", "author": {"name": "mnltejaswini", "email": "mnl.tejaswini@gmail.com", "user": {"login": "mnltejaswini"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ed8c74404105e65745fb6febed174dd10cda3664", "messageHeadline": "[Fixes #4218] Adds a comment justifying the use of service locator in\u2026", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4b5df98bc329c3c47d93d2f801c5809bd375cb50", "messageHeadline": "[Fixes #4224] Remove use of service locator on ViewExecutor", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 32, "deletions": 13}}, {"node": {"oid": "6a6d2e0d9fce13380c6a868b3eb7fddf8cf274f2", "messageHeadline": "[Fixes #4506] Move and rename ActionDescriptor.Name to ControllerActi\u2026", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 175, "deletions": 75}}, {"node": {"oid": "5f4ca4fa668d2000dd5a033f39145da277bfcb70", "messageHeadline": "[Fixes #4223] Added a facade for ViewComponentResult", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 150, "deletions": 82}}, {"node": {"oid": "8493064fe5ac9a14eb0dbe970717b1821cdc7ad8", "messageHeadline": "[Fixes #4207] Review IActionResult classes and add facades as necessary.", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 646, "deletions": 309}}, {"node": {"oid": "13a3bbaeb680b4530e957505de7b0414d0c91177", "messageHeadline": "Update AuthZ test", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "283573d6c965413516c2898657628ec8b6395a5d", "messageHeadline": "[Fixes #4291] Simplified MvcRouteHandler code", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 215, "deletions": 151}}, {"node": {"oid": "c7a46e4caf0d1f25dd5f8bcd385af50b34b0f5dd", "messageHeadline": "AuthPolicy should use IPolicyProvider", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 82, "deletions": 33}}, {"node": {"oid": "e63f094a5fce193de079c9ec117415b5fdbe39d4", "messageHeadline": "Use type metadata for `ModelBinderProviderContext.BindingInfo`", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 801, "deletions": 38}}, {"node": {"oid": "9963359087a371ead3457a244c1053b911ba333e", "messageHeadline": "Fix OSX build on Travis.", "author": {"name": "Cesar Blum Silveira", "email": "cesars@microsoft.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cfd58f17476df9bd296a3e50f519f570e0952877", "messageHeadline": "React to aspnet/Razor#705", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 155, "deletions": 254}}, {"node": {"oid": "5eed7b9b88d018151307127ac33c8a02e9e89b03", "messageHeadline": "React to updated CoreCLR packages", "author": {"name": "John Luo", "email": "jt.luo@mail.utoronto.ca", "user": {"login": "JunTaoLuo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bb226aef6be3e91c23e4ced99a6b8baae4fceac8", "messageHeadline": "Update Mvc.Core and dependencies to netstandard1.6", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "b6794ab1b781c9e37aff03fc4fea7ffe8da453ad", "messageHeadline": "Fixed null reference on ModelStateDictionary.ChildNodes when calling \u2026", "author": {"name": "Michiel Post", "email": "michiel@q42.nl", "user": {"login": "michielpost"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "abf9319e6c92943320f33af1ff813bcd3b18e919", "messageHeadline": "Modify test to look for assembly names rather than absolute paths", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "42dd4499e0ba395d1ec45ddc549402c9c199b59f", "messageHeadline": "Fixed a bug in TagBuilder when attribute value is null", "author": {"name": "Shahriar Gholami", "email": "shrgholami@gmail.com", "user": {"login": "ctyar"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "5d72a7f7479d7e26bad9a1e9574004545543028c", "messageHeadline": "Modify ICompilationLibrariesProvider to return a sequence of referenc\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 51, "deletions": 38}}, {"node": {"oid": "9acd0f578cefb411ffc5c7ab3f9153546e9141b8", "messageHeadline": "Remove IDisposable contract from IMvcRazorHost", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 372, "deletions": 396}}, {"node": {"oid": "3d0f436a06957501b3100e62af916bc857cbd39d", "messageHeadline": "[Fixes #4294] TypeActivate MvcRouteHandler", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 66, "deletions": 78}}, {"node": {"oid": "b96851ec20606a83707ee293620a359439eaf8b2", "messageHeadline": "[Perf] Avoid ViewBuffers for writing bound TagHelper attribute values\u2026", "author": {"name": "mnltejaswini", "email": "mnl.tejaswini@gmail.com", "user": {"login": "mnltejaswini"}}, "additions": 136, "deletions": 1}}, {"node": {"oid": "f54a9648156d040fa455daffb680001a9928167d", "messageHeadline": "AuthZFilter should call into Service more", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 31, "deletions": 4}}, {"node": {"oid": "15f113ddb17708f642fc7afb187d52c0aaf5582d", "messageHeadline": "Remove IControllerTypeProvider", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 19}}, {"node": {"oid": "90f0e299235326c86104769998be454bd7260eb0", "messageHeadline": "Inject the IRazorViewEngine directory instead of using GetRequiredSer\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "ab76f743f4ee537939b69bdb9f79bfca35398545", "messageHeadline": "Use dependency context from all application parts when compiling views", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 336, "deletions": 186}}, {"node": {"oid": "27565c4e8dec93d7326b25462d08d127c4a31167", "messageHeadline": "Fix broken query string binding test", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "69e029fc7903b011100279144507e5a05d7dd4d1", "messageHeadline": "Update the namespace for Razor generated code to AspNetCore", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 36, "deletions": 35}}, {"node": {"oid": "8ab66ab5cec20c7de8c5c8d06ca2afaa10903a4c", "messageHeadline": "Fix resource generation to work with dotnet test", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 51, "deletions": 54}}, {"node": {"oid": "ff534da70ff5c0c30447dabf8cfe1d818481788e", "messageHeadline": "React to adding IsAvailable to ISession", "author": {"name": "John Luo", "email": "jt.luo@mail.utoronto.ca", "user": {"login": "JunTaoLuo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d92b3ba2c6b5f01ab8c03ebdf99cebb8361b3f58", "messageHeadline": "Make ModelBindingContext.Result non-nullable", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 572, "deletions": 772}}, {"node": {"oid": "88c9ae6588dd36b7a65d5066c0507dc3cec595a5", "messageHeadline": "Remove Key from ModelBindingResult", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 136, "deletions": 238}}, {"node": {"oid": "ef29749e724e87719a46ed8fe43d3cbbb6ce3d9d", "messageHeadline": "Remove usage of `async void` in unit tests", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "230a13d0e13e4c7e192bc6623762bfd4cde726ef", "messageHeadline": "[Fixes #4633] Datetime? and DateTimeOffset? values on InputTagHelper \u2026", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "ee2a591d2c99cecfdac6b3e42cf8b3818c6c3fd3", "messageHeadline": "[Fixes #4655] Make comparisons in DefaultAssemblyPartDiscoveryProvide\u2026", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 33, "deletions": 2}}, {"node": {"oid": "a490cf13a60f371dd269a2d3d53c235c09ab096e", "messageHeadline": "[Fixes #4555] Assemblies with a transitive dependency to MVC are not \u2026", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 137, "deletions": 8}}, {"node": {"oid": "b1054a28c762da1bce345ce0e043da0092362452", "messageHeadline": "[Fixes #4353] Cleanup application part discovery", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "93be3dee6e96e9de19825a9d0d4fc9f483d2dc9e", "messageHeadline": "Fix FormTagHelper to set flag indicating generation of AntiforgeryToken", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 103, "deletions": 69}}, {"node": {"oid": "20a2e748eca29efa9135f8f77820c24919b38d90", "messageHeadline": "Added ValueProviderFactories to ResourceFilterExecutingContext", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 292, "deletions": 88}}, {"node": {"oid": "df4eb283b205bfc703177bf11db23d594d799d65", "messageHeadline": "[Perf] UrlHelper shares a single RouteValueDictionary across several \u2026", "author": {"name": "mnltejaswini", "email": "mnl.tejaswini@gmail.com", "user": {"login": "mnltejaswini"}}, "additions": 37, "deletions": 2}}, {"node": {"oid": "d7ccea17ce00711d9b3a882e7ef61842a5bc33a6", "messageHeadline": "[Perf] Refactoring ControllerActionInvoker to avoid coercing action m\u2026", "author": {"name": "mnltejaswini", "email": "mnl.tejaswini@gmail.com", "user": {"login": "mnltejaswini"}}, "additions": 839, "deletions": 839}}, {"node": {"oid": "f7b2ee80fd201d1678efabb2dcd561840e366d0d", "messageHeadline": "[Fixes #4550] Add an Option to set the Razor view location formats", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 211, "deletions": 119}}, {"node": {"oid": "1de268d6a75b53a7e09c33de2465fd908526d620", "messageHeadline": "Remove DNX references from Microsoft.AspNetCore.Mvc.FunctionalTests", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "43c75c922ee6d752ccb156b19a52906449330584", "messageHeadline": "Allow functional tests with content to run from VS", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 21, "deletions": 16}}, {"node": {"oid": "61883b5101c061de6f956fe8324b5744391eb8e0", "messageHeadline": "Fix more schema warnings in Mvc", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 16, "deletions": 39}}, {"node": {"oid": "74357b3ed8395aa8c495ca78fa3538287c207647", "messageHeadline": "[Perf]  Fast Generate Url for specific cases to avoid string allocations", "author": {"name": "mnltejaswini", "email": "mnl.tejaswini@gmail.com", "user": {"login": "mnltejaswini"}}, "additions": 90, "deletions": 2}}, {"node": {"oid": "0f8542e4b27c1e6dc26f83a18b4bc7c7e050dd9b", "messageHeadline": "Throw a more descriptive exception for missing CORS policies", "author": {"name": "Kristian Hellang", "email": "kristian@hellang.com", "user": {"login": "khellang"}}, "additions": 176, "deletions": 0}}, {"node": {"oid": "941da9264bc5fea83b070cba0685d9fd6ddd16cb", "messageHeadline": "Move ModelBindingHelper to Internal (#4664)", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "78be3ad135bf7ef0c5bcd098cb094e7942eb562f", "messageHeadline": "Revert \"Update Minor versions (#4657)\"", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e731a327cfc8aeb6d4fa59a4d239d41830b823b9", "messageHeadline": "Update Minor versions (#4657)", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "55922d68d49d0700732d23b8d53c75cb17cad81e", "messageHeadline": "React to `HtmlEncodedString` rename to `HtmlString`.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 61, "deletions": 54}}, {"node": {"oid": "230776f4b0b44dbff4bc40212b328bd28fe17561", "messageHeadline": "Added Permanent property to configure RequireHttpsAttribute", "author": {"name": "Kristian Hellang", "email": "kristian@hellang.com", "user": {"login": "khellang"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "61a176e478c74c76d53dc5f52b111312e57d8ca2", "messageHeadline": "[Perf] Cache the default values for action arguments to avoid Activat\u2026", "author": {"name": "mnltejaswini", "email": "mnl.tejaswini@gmail.com", "user": {"login": "mnltejaswini"}}, "additions": 118, "deletions": 29}}, {"node": {"oid": "5fb36ae40693477c979372c1b71f7e2a07ddea35", "messageHeadline": "[Perf] Replace Activator.CreateInstance with cached delegate in Razor\u2026", "author": {"name": "mnltejaswini", "email": "mnl.tejaswini@gmail.com", "user": {"login": "mnltejaswini"}}, "additions": 82, "deletions": 73}}, {"node": {"oid": "0e4b838864d188046fb73497accd1b2416da96d0", "messageHeadline": "[Perf] Replace Activator.CreateInstance with cached delegate in Model\u2026", "author": {"name": "mnltejaswini", "email": "mnl.tejaswini@gmail.com", "user": {"login": "mnltejaswini"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "fa29396141ef0f2dd9b5ad6e0ef5b61b7a71a394", "messageHeadline": "Revert \"Add Visual Studio specific RC1 binaries.\"", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 1, "deletions": 3100}}, {"node": {"oid": "aeb5eb440c8489f82c09298360513bcc98fc8aaf", "messageHeadline": "React to AuthorizationContext rename", "author": {"name": "BrennanConroy", "email": "brecon@microsoft.com", "user": {"login": "BrennanConroy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e02fd2e6b46e78ab3f442752b59eb6f4f70e8e9", "messageHeadline": "Merge invoker back into one class", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 798, "deletions": 917}}, {"node": {"oid": "51e133ab9fab9e3a09718cebd38eea41323c8423", "messageHeadline": "Add asserts to DiagnosticSource", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 148, "deletions": 13}}, {"node": {"oid": "6dbc808fde4f857575f6872ad89b3c52a30cc19e", "messageHeadline": "Clean up .sln files", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 2, "deletions": 20}}, {"node": {"oid": "652e33087555638b8d156cc47f0f4e1d6af0e856", "messageHeadline": "Fix #4631 and avoid Task<T> creation in invoker", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 52, "deletions": 12}}, {"node": {"oid": "128d74e2a0b9c396962a054abf1170a61b505dba", "messageHeadline": "Refactor Argument Binder", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 176, "deletions": 172}}, {"node": {"oid": "4d63ffa879370f6945d011e0d1e2a5f55bbac119", "messageHeadline": "Make ValueProvider creation lazy", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 177, "deletions": 107}}, {"node": {"oid": "e48347841583de18da75891a99f41007013b43aa", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 39, "deletions": 32}}, {"node": {"oid": "fb5d92bdc02f1ed2af73fc26bbee67be20a2bb99", "messageHeadline": "Change our cached task to a field", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 9, "deletions": 14}}, {"node": {"oid": "04ffc4d2eb5f9237eb601349f10005a6c5732634", "messageHeadline": "Clean up DiagnosticSource code in invoker", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 36, "deletions": 108}}, {"node": {"oid": "d6a906800812899c8515409fd9e89077edfa8c55", "messageHeadline": "[Fixes #4616] Filter caching is too aggressive", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 39, "deletions": 32}}, {"node": {"oid": "7bd297c395bc0992693ef92eb902ba2a9fe5d66b", "messageHeadline": "Remove unused field", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 0, "deletions": 21}}, {"node": {"oid": "3c2bdfd368f1b0ed81e92f9287f43a58be06e6e0", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e3db547011eff97f273ecaf7dcc7ac559caec8a1", "messageHeadline": "Add `[Remote(routeName : \"name\")]` tests", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 174, "deletions": 36}}, {"node": {"oid": "f4679fe74fd1cae59183de729c54ece87eb9954d", "messageHeadline": "Changed RequireHttpsAttribute to default to 302 instead of 301", "author": {"name": "Kristian Hellang", "email": "kristian@hellang.com", "user": {"login": "khellang"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "742a9e3f3b23653374d64213015fd9d78d17f151", "messageHeadline": "Reduce the number of allocations during model validation", "author": {"name": "David Obando", "email": "daobando@microsoft.com", "user": {"login": "DavidObando"}}, "additions": 32, "deletions": 6}}, {"node": {"oid": "c6a6aae15ff1ed1eea6af7727b30e604de6877e8", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3aa42617a4c409b0425fe99dfb5b9fcccf81ff0b", "messageHeadline": "Add transitive reference", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3d494fd7326d3e137fdb22b53f01c5a34866fbaa", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 369, "deletions": 304}}, {"node": {"oid": "36146a61391cf12078c6d0d1d16d37a6fe71293d", "messageHeadline": "Fix build warnings", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 451, "deletions": 364}}, {"node": {"oid": "d30290c31068bec0267dc14852e5dd89a3e67ac2", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ad065892fdbbeb00357f1609e158e76f8778db8f", "messageHeadline": "[Fixes #4575] Logging ArgumentOutOfRangeException", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f05f6d5bd298a2afcfcb5139697904cdf1852250", "messageHeadline": "Quick fix: Simplify `OrderUsingHtmlHelpers.cshtml` layout", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 21, "deletions": 15}}, {"node": {"oid": "ad1375abdb08016998bc1015c7a44ab3cd89b767", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7b2fdcbfecbb55a3a50ab1dc70f3f6498279cc87", "messageHeadline": "Remove Microsoft.AspNetCore.Mvc.Dnx from NugetPackageVerifier.json", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c85c22282b3df785d09a1507dcc3657034d84949", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 3, "deletions": 487}}, {"node": {"oid": "059ec0f3531cbbd04258c6ea5b4951ca27eecc92", "messageHeadline": "[Fixes #4525] Get rid of DNX services", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 1, "deletions": 486}}, {"node": {"oid": "92408a5c2278807075433e48a1bc19f797fa5bd6", "messageHeadline": "Move samples to Entropy", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 4, "deletions": 6409}}, {"node": {"oid": "aa1afc0a8e5d5cf824df87245bbe47f5fbf803ed", "messageHeadline": "Quick fix: Yes, MvcSandbox is a web project", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "f8ca631be2746c181d6d261540a108ff7957036f", "messageHeadline": "Remove use of protocol-relative URIs", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4d02a03658c9ebdbb9fceb5ef6771c150843e921", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 48, "deletions": 19}}, {"node": {"oid": "4d198f3d8f8c1112ca436cc87cf74fe51369fa62", "messageHeadline": "React to changes in razor tooling", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 52, "deletions": 27}}, {"node": {"oid": "0ff2f875d92043bb2ebed222f8321c9d75f42faa", "messageHeadline": "Avoid holding on to DependencyContext instance", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 77, "deletions": 66}}, {"node": {"oid": "cba4d1dd0c8938cdd4d7504d5d7f0d17c30a3e01", "messageHeadline": "[Perf] Reduce SelectListItem and other allocations when generating HT\u2026", "author": {"name": "mnltejaswini", "email": "mnl.tejaswini@gmail.com", "user": {"login": "mnltejaswini"}}, "additions": 126, "deletions": 89}}, {"node": {"oid": "30ace9f35a63da9527281f903c71059accb33274", "messageHeadline": "[Fixes #4520] Fix typo in controller filename (#4532)", "author": {"name": "Stan", "email": "stanislavromanov@users.noreply.github.com", "user": {"login": "stanislavromanov"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "fbd7110da0223f6b60ab264e2bba0847d383de12", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "BrennanConroy", "email": "brecon@microsoft.com", "user": {"login": "BrennanConroy"}}, "additions": 0, "deletions": 29}}, {"node": {"oid": "df7be69e857bce1f8cf083772c5b32e44d615ad9", "messageHeadline": "Remove references to UseDefaultHostConfiguration", "author": {"name": "BrennanConroy", "email": "brecon@microsoft.com", "user": {"login": "BrennanConroy"}}, "additions": 0, "deletions": 29}}, {"node": {"oid": "f567258f1435da03d7e3d204a7530f0a342fe4e9", "messageHeadline": "changed GetFormat to virtual", "author": {"name": "Filip W", "email": "wojcieszyn@gmail.com", "user": {"login": "filipw"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e74aa54d958d25d7a3a467bc1f81e9b56dd016aa", "messageHeadline": "React to aspnet/Razor#738", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "d8d2e54506c7b1973156316f1dd82c6226de2c95", "messageHeadline": "Remove extra options to manipulate `JsonSerializerSettings`", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 304, "deletions": 360}}, {"node": {"oid": "cbcae3f4e540aba20e02d62e9b7ea789158be745", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "43cb58b9d725907eba35b0ade8d1191686bc0bae", "messageHeadline": "Fix project.json", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "39f4b1fd918541d6527f2903bcbd02f12ee7f32e", "messageHeadline": "Merge remote-tracking branch 'origin/release' into rybrande/dev", "author": {"name": "Ryan Brandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 142, "deletions": 36}}, {"node": {"oid": "0788edbd4bc6878b7ca929aba798517f1cfdc6c9", "messageHeadline": "[Perf] Cache the metadata for known type \"object\"", "author": {"name": "mnltejaswini", "email": "mnl.tejaswini@gmail.com", "user": {"login": "mnltejaswini"}}, "additions": 54, "deletions": 9}}, {"node": {"oid": "e915f36748672aa795a205f9f74318a1dd39cf9d", "messageHeadline": "Update samples and test sites to new formats", "author": {"name": "ryanbrandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 147, "deletions": 41}}, {"node": {"oid": "b3a65b485f08cadf3fbcfa9f2fd1aca6bd39374e", "messageHeadline": "Simplify assembly load on CoreCLR", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 33, "deletions": 48}}, {"node": {"oid": "756cd2dab8d12ab954e82328a5b9732114d32a27", "messageHeadline": "Remove OperationBindingContext", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1345, "deletions": 1760}}, {"node": {"oid": "4e8e30437f39f12eb91a9fca418e62e186fff258", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 254, "deletions": 234}}, {"node": {"oid": "af58c2e6b619697a1a57736e9e996bb4d7e6e7ee", "messageHeadline": "Streamlining action selection and route values", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 420, "deletions": 679}}, {"node": {"oid": "a259638d79ed5c02b8a2805234c93dd83d739cf5", "messageHeadline": "Filters provided by filter providers are made to never be cached", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 254, "deletions": 234}}, {"node": {"oid": "74a74fb3a8ca9742fdeb4f7a30816e20cf783050", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "BrennanConroy", "email": "brecon@microsoft.com", "user": {"login": "BrennanConroy"}}, "additions": 308, "deletions": 56}}, {"node": {"oid": "967001f92384bd601c71f6ae617f00b6467348fc", "messageHeadline": "Add publish-iis and fix web.config", "author": {"name": "BrennanConroy", "email": "brecon@microsoft.com", "user": {"login": "BrennanConroy"}}, "additions": 308, "deletions": 56}}, {"node": {"oid": "f1fe5e26fc9c77c8cc332ef6a6c07a42a9ccf12c", "messageHeadline": "[Perf] RazorPage.CreateModelExpression is allocating expression names", "author": {"name": "mnltejaswini", "email": "mnl.tejaswini@gmail.com", "user": {"login": "mnltejaswini"}}, "additions": 334, "deletions": 140}}, {"node": {"oid": "4b4d67e48e6ce5361240a922901d8cbe4d17a7b9", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "Sebastien Ros", "email": "sebastienros@gmail.com", "user": {"login": "sebastienros"}}, "additions": 302, "deletions": 18}}, {"node": {"oid": "2c639f83c4f0a3232c40881f2e48aaf31e2f0c6e", "messageHeadline": "Fixing BindNever attribute and Type model binding", "author": {"name": "S\u00e9bastien Ros", "email": "sebastienros@gmail.com", "user": {"login": "sebastienros"}}, "additions": 302, "deletions": 18}}, {"node": {"oid": "8efd12187c2682ba6d6c8fde0a14f69d55bba1a9", "messageHeadline": "Remove unused interface", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "683356ea59170185044f167d1a2006e79d5ad86a", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 0, "deletions": 258}}, {"node": {"oid": "87704c67e1c2e1f89fef04330fa043cbfb2eb633", "messageHeadline": "React to routing cleanup", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 129, "deletions": 269}}, {"node": {"oid": "d9aacd0f87ee49faf626836bcb36a3f706a91ce0", "messageHeadline": "[Fixes 4509] Stop registering disposable objects in our controller he\u2026", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 0, "deletions": 258}}, {"node": {"oid": "d9141d6bf857b56827f1f4f22622c3912c996fe0", "messageHeadline": "Add tests of body-bound top-level collections", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 109, "deletions": 7}}, {"node": {"oid": "a9f8c166a67ea263b7f99be11fc77e432a4ffa9d", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "d87d8283d077cc516e0d697449b32a9c1535a2cc", "messageHeadline": "Use latest build of dotnet-test-xunit", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "73dc7bf48b76c2b82ef09dd56714d1d3fe2948f1", "messageHeadline": "[Perf] Check for Logger.IsEnabled in logging methods of MvcCoreLogger\u2026", "author": {"name": "mnltejaswini", "email": "mnl.tejaswini@gmail.com", "user": {"login": "mnltejaswini"}}, "additions": 37, "deletions": 13}}, {"node": {"oid": "1f93977729f9998c3971567268e025ef4ae76ed6", "messageHeadline": "Migrate tests, tools and samples to portable", "author": {"name": "Pavel Krymets", "email": "pavel@krymets.com", "user": {"login": "pakrym"}}, "additions": 355, "deletions": 166}}, {"node": {"oid": "e6ffb060f772bcbc3eed96dcd01da50687ed4d5a", "messageHeadline": "Bring Microsoft.NETCore.Platforms dependency back", "author": {"name": "Pavel Krymets", "email": "pavel@krymets.com", "user": {"login": "pakrym"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "42c3397b6efe490db6cd0d3d080a79779782fd27", "messageHeadline": "Migrate tests, tools and samples to portable", "author": {"name": "Pavel Krymets", "email": "pavel@krymets.com", "user": {"login": "pakrym"}}, "additions": 310, "deletions": 166}}, {"node": {"oid": "a60cce1dade062454f106a1317fc198fc8778035", "messageHeadline": "Quick fix: Remove excess Microsoft.AspNetCore.Mvc.TagHelpers dependen\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 15, "deletions": 20}}, {"node": {"oid": "1492db35fa70a1763408251ad9e5d0b34cd01c97", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 282, "deletions": 32}}, {"node": {"oid": "4e97c72eeba30ae0238f05d3f1f0738f0732ba46", "messageHeadline": "[Perf]:Cache TypeConverters in SimpleTypeModelBinder", "author": {"name": "mnltejaswini", "email": "mnl.tejaswini@gmail.com", "user": {"login": "mnltejaswini"}}, "additions": 239, "deletions": 28}}, {"node": {"oid": "7a1ac034f9402ff3453acca8ae50b0ca028106df", "messageHeadline": "Special-case use of `razorPage.Model` property in `ExpressionMetadata\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 282, "deletions": 32}}, {"node": {"oid": "a565f9ff5827f255babd839e7a4d539a6f4697ae", "messageHeadline": "[Perf] Reduce DefaultTagHelperContent allocations in LinkTagHelper an\u2026", "author": {"name": "mnltejaswini", "email": "mnl.tejaswini@gmail.com", "user": {"login": "mnltejaswini"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "fa34f61d4633a4c30e9abadfa275f93c2dd5fc0b", "messageHeadline": "[Perf] Avoid Service Provider lookups when activating common Singleto\u2026", "author": {"name": "mnltejaswini", "email": "mnl.tejaswini@gmail.com", "user": {"login": "mnltejaswini"}}, "additions": 104, "deletions": 36}}, {"node": {"oid": "588abbc588a0a17073d8bc50d2883fbca7770fe4", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "BrennanConroy", "email": "brecon@microsoft.com", "user": {"login": "BrennanConroy"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "010e8a4e378d0c3763bb33aabbf8a22b54e4e480", "messageHeadline": "Move dependency to netstandard only", "author": {"name": "BrennanConroy", "email": "brecon@microsoft.com", "user": {"login": "BrennanConroy"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4f8c1d49d0504e682a3be0431bed97d2731215f7", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "BrennanConroy", "email": "brecon@microsoft.com", "user": {"login": "BrennanConroy"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b35814f0351322459fb1a68d1b9b1197452e7b66", "messageHeadline": "Add serialization.primitives for Newtonsoft.Json", "author": {"name": "BrennanConroy", "email": "brecon@microsoft.com", "user": {"login": "BrennanConroy"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a73db1a9bdb855301dc92f1bed39b75c75ea2009", "messageHeadline": "Fixes #4471 - Don't call Enum.ToString()", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "67e18c70ccbef4f75c65818715c68d4f1bff3392", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "John Luo", "email": "jt.luo@mail.utoronto.ca", "user": {"login": "JunTaoLuo"}}, "additions": 277, "deletions": 119}}, {"node": {"oid": "059179b7b8e8630086633df8c709b211d936faf5", "messageHeadline": "Add web.config to test sites", "author": {"name": "John Luo", "email": "jt.luo@mail.utoronto.ca", "user": {"login": "JunTaoLuo"}}, "additions": 277, "deletions": 119}}, {"node": {"oid": "ee2cfa1963ee7f8195130d41330f94d4622ca89a", "messageHeadline": "Merge remote-tracking branch 'origin/release' into dev", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 472, "deletions": 56}}, {"node": {"oid": "eda647e27012cb02bab3474df2c093c39261c90e", "messageHeadline": "Complete the doc comments for filters", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 472, "deletions": 56}}, {"node": {"oid": "cffc381a6919dc646a2f664b85a0ef5151bc9bb0", "messageHeadline": "Update xproj output path", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0cf9a4b7f2159704827863069e26657e1dd8ec8f", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "Eilon Lipton", "email": "elipton@microsoft.com", "user": {"login": "Eilon"}}, "additions": 96, "deletions": 29}}, {"node": {"oid": "4f24339740d223e9ee0cef540f05d95dad9109db", "messageHeadline": "Fix package metadata", "author": {"name": "Eilon Lipton", "email": "elipton@microsoft.com", "user": {"login": "Eilon"}}, "additions": 96, "deletions": 29}}, {"node": {"oid": "946d895114d41bb0afba0ba4dfaa5882b7634c6e", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "Sebastien Ros", "email": "sebastienros@gmail.com", "user": {"login": "sebastienros"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f30f61f7bb591132a8fb37211c27a2d86ff397c1", "messageHeadline": "Fixing functional test random failure (#4452)", "author": {"name": "S\u00e9bastien Ros", "email": "sebastienros@gmail.com", "user": {"login": "sebastienros"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "84caf6968ddeb5897821620cc3338a4f41d9d208", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 575, "deletions": 43}}, {"node": {"oid": "3ec60a01814a2e107470e5a274e24f133445f299", "messageHeadline": "Fix #4447 - Teach MVC to understand defaults", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 577, "deletions": 45}}, {"node": {"oid": "171f4452e3d97fe0a207313081e7619a15daa759", "messageHeadline": "Repair failing functional test", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dfe35bbef7211df567b26ce2a5b4a12e039226b9", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "John Luo", "email": "jt.luo@mail.utoronto.ca", "user": {"login": "JunTaoLuo"}}, "additions": 158, "deletions": 176}}, {"node": {"oid": "e0c061718581dd3a133e26930ee6e10aa2f0b827", "messageHeadline": "Move web.config and use ANCM", "author": {"name": "John Luo", "email": "jt.luo@mail.utoronto.ca", "user": {"login": "JunTaoLuo"}}, "additions": 158, "deletions": 176}}, {"node": {"oid": "656689b5f7a677edd24e1a7ae04928dbb041825a", "messageHeadline": "Remove workaround for aspnet/External#51", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "82fd17d0502b296847c4a1a01fd022803e88fe5f", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 1212, "deletions": 250}}, {"node": {"oid": "a0c8834c703ee98e36a056f0c43205fc986ec60e", "messageHeadline": "Preserve existing metadata in `ViewDataDictionary` where possible", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 1212, "deletions": 250}}, {"node": {"oid": "7b50ea39da0b50bd5f0ae5213e6f9d9649563e1a", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 9, "deletions": 113}}, {"node": {"oid": "a55544681dfb8f23870c2144ed5618a41a1580fb", "messageHeadline": "Fix for #3659 - handle IHtmlContent in localization", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 9, "deletions": 113}}, {"node": {"oid": "f4e35f5ba013ffc0cb44ad9bb4946edc5e6a4537", "messageHeadline": "[Perf] Remove the validations in ControllerActivator and ViewComponen\u2026", "author": {"name": "mnltejaswini", "email": "mnl.tejaswini@gmail.com", "user": {"login": "mnltejaswini"}}, "additions": 29, "deletions": 110}}, {"node": {"oid": "2bf79a874dd86b72c8816bd09d7bea8d307b398d", "messageHeadline": "Removing imports from src projects", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 8, "deletions": 24}}, {"node": {"oid": "1d4363305c05a88741ea08f6607eb2e49e8f0fd6", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 8, "deletions": 24}}, {"node": {"oid": "d4c7dc3a834edc507865816a59960c5b31f9b10c", "messageHeadline": "Make HashSets in TempData lazy", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "cf460e9a63b4fb34727f8d24ead3665773f49045", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "67f54e82f9836075a7b1997a3b8e94da8bf7c393", "messageHeadline": "Fix versioning", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3b3bfb5a6961167002f724b42b8d04cc6b810ddc", "messageHeadline": "Remove using Task.FromResult where possible", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "7b163baa1fa7f585719b42926cff38d736b7b420", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ebb14ee4b7c0619d4b562662ac8db04b02b78b2", "messageHeadline": "Update Resource lookup keys for VSRC1 packages.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d530fc2fe7a095e5f80fe975eb37a5fb2dbe59ad", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "3396f2ccf9c7fef486127b6dd9c5707719c40d88", "messageHeadline": "Updating to release.", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "efb8ef33e6d718c5cf8fb554d43d9639efeec2ac", "messageHeadline": "Fixing race in distributed cache tag helper", "author": {"name": "S\u00e9bastien Ros", "email": "sebastienros@gmail.com", "user": {"login": "sebastienros"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "c66c408c1504c6af7e6b0a89c13691df7f733928", "messageHeadline": "DefaultAssemblyPartDiscoveryProvider.IsCandidateLibrary should not lo\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "4b348699c80afbca774f7cb116c7f442531e738f", "messageHeadline": "Fixed dependencies", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ee80f5f84c9ee6b3d4f900e14e574f5b88ecec28", "messageHeadline": "React to aspnet/Razor#621.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "7cb1dca467b4bcc177d0669329d7452f9af38309", "messageHeadline": "JsonInputFormatter fails to use custom SerializerSettings", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 32, "deletions": 3}}, {"node": {"oid": "29646153ea7c8a5d992b5fb108a0423f556fe4f7", "messageHeadline": "Explicitly add tracesource dependency", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "304135f4a672b3d36853c7a15a5ba4f98f6297c2", "messageHeadline": "Removing and ignoring .orig files", "author": {"name": "Sebastien Ros", "email": "sebastienros@gmail.com", "user": {"login": "sebastienros"}}, "additions": 2, "deletions": 1702}}, {"node": {"oid": "698980943a2ad5ed3772c3e69a03b4ee8bdbbdf7", "messageHeadline": "Ignore doc comments for VSRC1 projects.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a140440196eda89710e44f18b5d884b07476e260", "messageHeadline": "Add `AssemblyCompany`, `AssemblyCopyright` and `AssemblyProduct` attr\u2026", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "687fd72efdeefb9d4445619840358c7544cc5286", "messageHeadline": "Add Visual Studio specific RC1 binaries.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 3091, "deletions": 1}}, {"node": {"oid": "701869fd5378c827ac62e05478e758da75bd3b11", "messageHeadline": "Remove DefaultAssemblyPartDiscoveryProvider.GetAssemblyName", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 22}}, {"node": {"oid": "330e98d1fc9318a799d5af792ceccd7c4d414029", "messageHeadline": "Revert \"Revert \"Updating to the newest Roslyn packages\"\"", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 3, "deletions": 10}}, {"node": {"oid": "b4310ac8a80217ca908fb1d41fa354c28c0bef88", "messageHeadline": "Modify RoslynCompilationService to generate portable pdbs", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 11, "deletions": 75}}, {"node": {"oid": "cda13078487959c28a7f24e58239e6b8ec4f32e3", "messageHeadline": "Updated test to fix build break", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4cd30128862d1cf7c5fab535cb7d5d62e45182c1", "messageHeadline": "Fix mixed route for action error message", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 82, "deletions": 4}}, {"node": {"oid": "56bbb215ec9975adcd2e4f73b9326250b71b691b", "messageHeadline": "React to aspnet/Razor#721.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "574ecbb3ebfbb53697be3b1ad69a0a0232a548db", "messageHeadline": "[Fixes #4087] Add support for AddTagHelpersAsServices()", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 879, "deletions": 17}}, {"node": {"oid": "384fd1f218ac4cd60014707fd887fd34d86c4bed", "messageHeadline": "Quick fix: Address a couple of nits in / around `ViewDataDictionary`", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 6, "deletions": 59}}, {"node": {"oid": "341430eae508912d3a868bf636b86ec04155378e", "messageHeadline": "[Fixes #4246] Introducing CacheTagKey", "author": {"name": "Sebastien Ros", "email": "sebastienros@gmail.com", "user": {"login": "sebastienros"}}, "additions": 2607, "deletions": 763}}, {"node": {"oid": "f22e234dabf7ac59ab4fd2e8af3a3504f1c71bc3", "messageHeadline": "React to logging changes", "author": {"name": "BrennanConroy", "email": "brecon@microsoft.com", "user": {"login": "BrennanConroy"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "906ac728c79c56ba657cf0d97ce01c00e6874c26", "messageHeadline": "Null-check PagedBufferedStringWriter", "author": {"name": "ryanbrandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 73, "deletions": 3}}, {"node": {"oid": "f638c051fa79c293ea7a0a859ed9700db9a18d71", "messageHeadline": "Remove IAssemblyProvider and update DNX to work with application parts.", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 141, "deletions": 288}}, {"node": {"oid": "5246125cb71851b70786fafd88996eb500bab455", "messageHeadline": "[Fixes #4087] Add AddViewComponentsAsServices() and ServiceBasedViewC\u2026", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 530, "deletions": 123}}, {"node": {"oid": "87e89befc844b3efc8d6bd510fb0c16cff798711", "messageHeadline": "Revert \"Updating to the newest Roslyn packages\"", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "0d0aad41f501243f250b77613c015b4267e8c78d", "messageHeadline": "[Fixes #4014] Add overload to AddControllerAsServices that uses the d\u2026", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 926, "deletions": 860}}, {"node": {"oid": "50af106b6adebd9aba3b65df31f2d5b88a666a81", "messageHeadline": "Updating to the newest Roslyn packages", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "144766f2e3ee802f50e143ee29d5ad654333a171", "messageHeadline": "Simplify BindAttribute - rename PredicateProvider", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 222, "deletions": 463}}, {"node": {"oid": "1bd66ffda0263f7ab390c209d45a8c49e51d4ef4", "messageHeadline": "[Fixes #4089] Add support for application parts", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 681, "deletions": 21}}, {"node": {"oid": "7fbd407ad57d78bbc0c382c71d45289205173bf6", "messageHeadline": "[Perf] Rewrite ExpressionHelper.GetExpressionText using StringBuilder", "author": {"name": "mnltejaswini", "email": "mnl.tejaswini@gmail.com", "user": {"login": "mnltejaswini"}}, "additions": 147, "deletions": 42}}, {"node": {"oid": "de9ffb13c76d4f8225f388bc00309352d3bceac6", "messageHeadline": "[Fixes #3732] Simplify controller discovery.", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 85, "deletions": 106}}, {"node": {"oid": "680e9bb2d12c3316bbbfa3f87b5288da6a1856f6", "messageHeadline": "Refactor and cleanup tag helper creation.", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 350, "deletions": 193}}, {"node": {"oid": "22b37fb83bec1e7c918c3888badeaf9af8cda53c", "messageHeadline": "Update samples and react to Kestrel extensions", "author": {"name": "John Luo", "email": "jt.luo@mail.utoronto.ca", "user": {"login": "JunTaoLuo"}}, "additions": 81, "deletions": 46}}, {"node": {"oid": "6bf25cecec093ecd5e103a9c038e023f82605ef6", "messageHeadline": "React to HttpAbstractions namespace changes", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 95, "deletions": 228}}, {"node": {"oid": "96e5c7b22e152caf2bf859752def7ebffd2a8844", "messageHeadline": "Always clear buffers returned to the memory pool", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b04bb124b022dc38bb5bb6afbde442d175d47eb6", "messageHeadline": "[Fixes #4317] UrlResolutionTagHelper doesn't work with TagHelpers tha\u2026", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "e0212752e534a9d0596791945dba407f6f36425e", "messageHeadline": "Removing AuthorizationFilterAttribute as we do not want users to easi\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 26, "deletions": 62}}, {"node": {"oid": "e1abb47b98d502f4d6c78700f7dffa48ef346f5d", "messageHeadline": "Fix #4238 IFormFile model binder suppresses validation", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "0acd0bb6297c5759c54b61d60f1be09a138fab84", "messageHeadline": "Remove makefile.", "author": {"name": "Cesar Blum Silveira", "email": "cesars@microsoft.com", "user": null}, "additions": 0, "deletions": 12}}, {"node": {"oid": "6e9a6a2db1a6e60acfa36374f82227f22c1bc01f", "messageHeadline": "Added new attribute ProducesResponseTypeAttribute to enable ApiExplor\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 627, "deletions": 164}}, {"node": {"oid": "fb81a5e11ead9866b2ecf6851168230b44327085", "messageHeadline": "Introducing ModelBinderFactory", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 3270, "deletions": 2031}}, {"node": {"oid": "7d438519520ed373bb8838a0ab4ff242616edfaa", "messageHeadline": "React to aspnet/Razor#720.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "3924557b877266bf489e7b3d3ec6f703d36237bc", "messageHeadline": "Fixing race condition in cache helpers unit tests", "author": {"name": "Sebastien Ros", "email": "sebastienros@gmail.com", "user": {"login": "sebastienros"}}, "additions": 57, "deletions": 14}}, {"node": {"oid": "12d7093278cfe761a999ade5ec8b0ac594e92a78", "messageHeadline": "Revert \"Remove DependencyModel dependency\"", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 668, "deletions": 1912}}, {"node": {"oid": "b7c90c4a6784acd5bae68b97e1f4a99ad3ace4d5", "messageHeadline": "React to aspnet/Razor#719.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "529fa67c2ba23198b87c5734275a8fe8dbb7c690", "messageHeadline": "Adding tests for PrefixContainer", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 156, "deletions": 14}}, {"node": {"oid": "f9d24a8521fbdc82234544068d4a832ca8f3a53a", "messageHeadline": "Introduce SignInResult/SignOutResult and ControllerBase.SignIn/SignOut", "author": {"name": "K\u00e9vin Chalet", "email": "kevinchalet@gmail.com", "user": {"login": "kevinchalet"}}, "additions": 491, "deletions": 61}}, {"node": {"oid": "49e0a958c52572af32853426a54ecf79d55046de", "messageHeadline": "Fixing race in unit test", "author": {"name": "Sebastien Ros", "email": "sebastienros@gmail.com", "user": {"login": "sebastienros"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "749a51e9aecbcb8772f47280083b1e2422fc7e5a", "messageHeadline": "Quick fix: Another typo in the same resource name", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ea9acda0b8e3f9abd3d8dba63a35da3cda21aeb9", "messageHeadline": "Quick fix: Correct typo in resource name", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5fe284a486ef6544989bc26eefdbb09b01e7b79b", "messageHeadline": "SetContent->SetHtmlContent", "author": {"name": "ryanbrandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "5ddb17d2fe471bccc7fd1f7462ef27c2f2420be7", "messageHeadline": "Fixed packages", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 158, "deletions": 103}}, {"node": {"oid": "e8d0cc16680e383bdc34751b04889052487f561e", "messageHeadline": "SetContent->SetHtmlContent", "author": {"name": "ryanbrandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "43836aec1883a070dacbea3e89b43ed470f4e91c", "messageHeadline": "An `ObjectPoolProvider` is always registered", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "476d2eb81d807af23055888a031ce4080bbc5d77", "messageHeadline": "Reacting to changes in Caching", "author": {"name": "Sebastien Ros", "email": "sebastienros@gmail.com", "user": {"login": "sebastienros"}}, "additions": 58, "deletions": 109}}, {"node": {"oid": "66ff9939c38547bc6d83bf74e33476f3f6404d09", "messageHeadline": "Cache Member Access Expression Text to avoid ExpressionHelper.GetExpr\u2026", "author": {"name": "mnltejaswini", "email": "mnl.tejaswini@gmail.com", "user": {"login": "mnltejaswini"}}, "additions": 416, "deletions": 11}}, {"node": {"oid": "555a8d0a3b5726ef7ba48a4ebd8b63c02e7442ad", "messageHeadline": "Reacting to Hosting changes", "author": {"name": "John Luo", "email": "jt.luo@mail.utoronto.ca", "user": {"login": "JunTaoLuo"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "c67011dc6d5a2de29082e15babfd068a61d5cb31", "messageHeadline": "Updating to NetStandard.Library 1.5.0", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "8c35a4e315f99c3a0547976f515ab7eadf03238a", "messageHeadline": "Remove transitive dependency", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "5238a8f16ec03965465ff0db0caeae957cebc3e8", "messageHeadline": "Added tests for DropDownList and ListBox extensions", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 435, "deletions": 1}}, {"node": {"oid": "06289945d0296f0ee8c4cbbc1f37d213be52cc0b", "messageHeadline": "Reacting to CoreCLR package changes", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 48, "deletions": 231}}, {"node": {"oid": "a78f77afde003c4a3fcf5dd7b6dc13dd9c85f825", "messageHeadline": "Add StatusCode helpers to ControllerBase", "author": {"name": "ryanbrandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 87, "deletions": 1}}, {"node": {"oid": "8e6b4980e34ee1598477a15a5aaffe925cd4713f", "messageHeadline": "[Fixes #4310] Moved AuthorizeFilter and CorsAuthorizationFilter to a \u2026", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "fd984563c3f7e32c41a37c2d21040b6e4490d39c", "messageHeadline": "[Perf] Optimize CoerceResultToTaskAsync to remove MethodInfo.Invoke", "author": {"name": "mnltejaswini", "email": "mnl.tejaswini@gmail.com", "user": {"login": "mnltejaswini"}}, "additions": 327, "deletions": 140}}, {"node": {"oid": "fb07fee4654271dd55a513536f7e2e86c93207c2", "messageHeadline": "Reduce grunt work in Mvc", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 5, "deletions": 182}}, {"node": {"oid": "f651f18d3a0ecee0cb62560bb8f19578a9de1986", "messageHeadline": "Use a prefix tree as a backing store for ModelStateDictionary", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1372, "deletions": 672}}, {"node": {"oid": "432cfa00357ab0fe7ea5f08821deb632ef099a8a", "messageHeadline": "Fix failing functional tests", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 64, "deletions": 18}}, {"node": {"oid": "fec1268bf36be370e32c6f8f5732c6b27c6ac1c1", "messageHeadline": "Remove ModelBinding features from ResourceFilters", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 10, "deletions": 267}}, {"node": {"oid": "4299a4d50bd782b9253c0e69a0505463492bfc5f", "messageHeadline": "Remove DependencyModel dependency", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1908, "deletions": 649}}, {"node": {"oid": "cef81adb21b0ad4214bb7451d8022b0ac4d6b33f", "messageHeadline": "[Fixes #4237] Include Assembly-Qualified type name in ActionDescripto\u2026", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 55, "deletions": 61}}, {"node": {"oid": "ec560bdfe0899082ddad15a5edf3cd9b45881e91", "messageHeadline": "Refactoring CacheTagHelper", "author": {"name": "Sebastien Ros", "email": "sebastienros@gmail.com", "user": {"login": "sebastienros"}}, "additions": 2029, "deletions": 303}}, {"node": {"oid": "c03aabbff50b789aeba3f3fae76f8477188fb5f7", "messageHeadline": "RazorCompilationService should throw a meaningful error when a user p\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 143, "deletions": 1}}, {"node": {"oid": "bf1fc7dab3e2923e15103a041fe43ed19f2d236c", "messageHeadline": "Reacting to Hosting changes", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 97, "deletions": 180}}, {"node": {"oid": "1ae1cdb10b111993ce458d76072d0de9c9ae674a", "messageHeadline": " * Remove ServiceProvider", "author": {"name": "ryanbrandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 7, "deletions": 18}}, {"node": {"oid": "dd18606f4fdb78b30b12dbf1d3a544a7a444789d", "messageHeadline": "ASP.NET 5 -> ASP.NET Core", "author": {"name": "Cesar Blum Silveira", "email": "cesarbs@gmail.com", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "73f9d26fb13aabdac5f3fc10644fc565a869f33d", "messageHeadline": "Updated Json.Net version", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "007c47d065a79c3145eb760c6af555411e8b5130", "messageHeadline": "[Perf] Optimize controller action invoke", "author": {"name": "mnltejaswini", "email": "mnl.tejaswini@gmail.com", "user": {"login": "mnltejaswini"}}, "additions": 519, "deletions": 168}}, {"node": {"oid": "4f709bdbfdad5150ca941808ecbe3a15b9cc9089", "messageHeadline": "Fixing CI build break", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "ffe2d2609a68f6598bd0e8f9c759b71b4c9c816c", "messageHeadline": "Correct HTML and JavaScript encoding of `<link>` and `<script>` attri\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 390, "deletions": 83}}, {"node": {"oid": "f1fa1bd8f41a8c42f944ea41eed80cc0b6909cbb", "messageHeadline": " * Remove JsonViewComponentResult", "author": {"name": "ryanbrandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 5, "deletions": 302}}, {"node": {"oid": "7b70da14bccb843c2f1daca5e7e2faa30e4b1a20", "messageHeadline": "Don't reference facades in NuSpec", "author": {"name": "Brice Lambson", "email": "bricelam@microsoft.com", "user": {"login": "bricelam"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "45a72a0e18feb8ea368fc14ed790a787edc8bde9", "messageHeadline": "[Perf] Optimize creation of VDD", "author": {"name": "mnltejaswini", "email": "mnl.tejaswini@gmail.com", "user": {"login": "mnltejaswini"}}, "additions": 50, "deletions": 5}}, {"node": {"oid": "75df24e357e3cdad90ad33dc818a65a2ed299466", "messageHeadline": "Added tests for HttpOptionsAttribute", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2b7a98a4d6b7523cd0320ea2ce36702d98f8beea", "messageHeadline": "[Fixes #4152] Add HttpOptionsAttribute", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "52ab065942ec23bbcf8265be657db8373e01c081", "messageHeadline": "Fix backslashes in yml config.", "author": {"name": "Nate McMaster", "email": "nate.mcmaster@microsoft.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6b369ef2915adbe430f5ba3b172b5c22428044a7", "messageHeadline": "[Fixes #4102] DefaultHtmlGenerator should attempt to properly format \u2026", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "0e2b647247cc4006876aa93088c42ddb295a88f8", "messageHeadline": "Limit the branches that build on our public CI.", "author": {"name": "Nate McMaster", "email": "nate.mcmaster@microsoft.com", "user": null}, "additions": 12, "deletions": 0}}, {"node": {"oid": "78e53a22dd96b8b22813bebb431e2e6c04898e07", "messageHeadline": "Remove extra dependencies that produce build warnings", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 4, "deletions": 16}}, {"node": {"oid": "6d3bd33c64f09b5014cffc071c6f083a2dfccc17", "messageHeadline": "Revive DefaultRoslynCompilationServiceTest", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 364, "deletions": 14}}, {"node": {"oid": "501547d630c66bc5b03fdfd62160b30ca9a0ac77", "messageHeadline": "Remove IMvcRazorHost.MainClassPrefix", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 57, "deletions": 74}}, {"node": {"oid": "5612ca845fe2eb252d0ce6b7ebd797e2ef548918", "messageHeadline": "React to aspnet/Razor#684.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "f3740b2196ea5ca035971d40ad11df5ae4402e96", "messageHeadline": "Reacting to KoreBuild xunit test changes", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "05ac95c34430db2d7deb2cd582a41bd665bc361d", "messageHeadline": "Update the build scripts to the latest version", "author": {"name": "Victor Hurdugaci", "email": "victor.hurdugaci@microsoft.com", "user": null}, "additions": 45, "deletions": 3}}, {"node": {"oid": "0489812aabd9f706746786a5061477c3f1c8b58f", "messageHeadline": "React to changes in caching", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5a7267a83d2efc17ec73dc72cc9e121f74d91537", "messageHeadline": "Revive DefaultAssemblyProviderTests", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 234, "deletions": 4}}, {"node": {"oid": "d537ec06cc9d6a206661b0e1768428e0a836019e", "messageHeadline": "[Perf] Using single UrlHelper per HttpContext and one StringBuilder p\u2026", "author": {"name": "mnltejaswini", "email": "mnl.tejaswini@gmail.com", "user": {"login": "mnltejaswini"}}, "additions": 75, "deletions": 18}}, {"node": {"oid": "8746fae12e9dc3bf08eec8b5723ab47d0f69ae6c", "messageHeadline": " * Disable tests on mono", "author": {"name": "ryanbrandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e39cbf077c47d5ebc6bd705de547644eb3ddf5c8", "messageHeadline": "React to aspnet/Session#96 changes", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ca164db9210b24fb5097a15aceabaa7a5d52793d", "messageHeadline": "[Fixes #4214] Moved IUrlHelper to Mvc.Abstractions", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b138aadf1d5ee91596094d4b21eaf0facbf19114", "messageHeadline": "Repair global.json", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7bd7b32fcb71311bbc5b9f2a3d4761f7eb4784a8", "messageHeadline": "Reacting to Localization CookieName change", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "3aa3799494b5d77ddc5c8d0be1b56e0fa81035d4", "messageHeadline": "Rename ICanHasViewContext to IViewContextAware", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 31, "deletions": 31}}, {"node": {"oid": "0b7035ddcf431cb9a150432461824d39d3feccf9", "messageHeadline": "Implement MoveTo semantics in Mvc", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1219, "deletions": 1067}}, {"node": {"oid": "e2fd41e416ce1d84e13734ebfb56e64094607d01", "messageHeadline": "Added Company, Copyright and Product attributes to AssemblyInfo", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 58, "deletions": 13}}, {"node": {"oid": "d3c24637b19fbfff50019b333c483c8aa5648fe7", "messageHeadline": "Correct `Type.IsAssignableFrom()` polarity", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 1300, "deletions": 212}}, {"node": {"oid": "ac58e8433c88f6a02029a5aed8806d60b2ba33ea", "messageHeadline": "Fix build break", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "b35922e373f74130a678acfb22fb021baddb1596", "messageHeadline": "Remove project name from output path", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 75, "deletions": 89}}, {"node": {"oid": "63e818b2fed8c4c9797f04176808819484acb9a8", "messageHeadline": "[Fixes #4204] React to changes in Localization.", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "e9b766fe80bbca4097f92381534ac114cbafca54", "messageHeadline": "Updated missed ifdefs in netstandard conversion", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "33d1aea8ea66543e16b25e3e4229ed3bebb67079", "messageHeadline": "Transition to Netstandard.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 430, "deletions": 210}}, {"node": {"oid": "12f33de92c34679e279e8f4f9dcfe02ca7a9bcff", "messageHeadline": "Make ServiceCollectionExtensions consistent", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 76, "deletions": 28}}, {"node": {"oid": "b7cde3e58f268e998bc703ea9956a244235d1e9b", "messageHeadline": "[Fixes #4043] Figure out ControllerModel.AttributeRoutes", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 641, "deletions": 590}}, {"node": {"oid": "5423dc8c34517cb16a86d4ac894b0b02650124b5", "messageHeadline": "[Fixes #4099] Add a functional test for creating a form with a file u\u2026", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 105, "deletions": 0}}, {"node": {"oid": "abafceab52088015f247c73fba728c2bd3a51e4f", "messageHeadline": "Revert \"Updating to Roslyn beta1 packages\"", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ac7691f2eeab56a62b9cf473d435bfea1f9ec21", "messageHeadline": "Updating to Roslyn beta1 packages", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "54bc9a7327bc8986abf10a5743c9f91e5a1387cd", "messageHeadline": "Update Microsoft.AspNetCore.Mvc.Dnx to target net451", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a2565838c5c52100cb9891255027adaceb310ba6", "messageHeadline": "Return the correct error code from the build script", "author": {"name": "Victor Hurdugaci", "email": "victor.hurdugaci@microsoft.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "39d9bafb45dab373f192d475b9fa504e4f5304e8", "messageHeadline": "Update the build scripts", "author": {"name": "Victor Hurdugaci", "email": "victor.hurdugaci@microsoft.com", "user": null}, "additions": 63, "deletions": 74}}, {"node": {"oid": "f889965929dad61f751767a41361aa6d86b33b62", "messageHeadline": "Simplify `IsAssignableFrom()` use", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 30, "deletions": 70}}, {"node": {"oid": "1e5b0b9becab1e6ba2a4978df880d74fba234439", "messageHeadline": "Allow to define section or/and body without the need to render it", "author": {"name": "Shahriar Gholami", "email": "shrgholami@gmail.com", "user": {"login": "ctyar"}}, "additions": 161, "deletions": 23}}, {"node": {"oid": "49ffeb16d22fad67a14630d7f4aba29f7d7196d0", "messageHeadline": "Test fix: Change `CollectionModelBinderTest` to update `ModelMetadata\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "385c21fbe2af2d61e697b9df826681e6d064d85c", "messageHeadline": "Add Microsoft.AspNetCore.Mvc.Dnx to allow using Mvc with DNX", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 249, "deletions": 12}}, {"node": {"oid": "00bab92257da3e6df8461c2e172ca860eff28936", "messageHeadline": " * Linux FS is case sensitive", "author": {"name": "ryanbrandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b8e77e91d1b4c148c638814f8f438a768fb17265", "messageHeadline": "Updating samples to work with latest dotnet", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 47, "deletions": 29}}, {"node": {"oid": "756953fd506559b87f7a733dc54626f3261b3f80", "messageHeadline": "Use the entry assembly when DependencyContext is null", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "140c8686b53d210e8d3f651aec1ee30407e0eeac", "messageHeadline": "Update `build.cmd` to match latest template", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "028c0fb13164bcdda2e22e01e9093ac8a5853b06", "messageHeadline": "Enabled xml doc generation", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 288, "deletions": 240}}, {"node": {"oid": "0bf650a7894bb53bd6083b34ecaa7131a19bd73c", "messageHeadline": "Use a fixed version of Roslyn to allow Coherence to succeed", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1695ea6d6cc1f541aa6276fabdac98e8b0c74df", "messageHeadline": "Update `build.sh` to match other repos", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "5b0b0b95a7d6d40c4506abb105186042934a9b4b", "messageHeadline": "Small Refactorings", "author": {"name": "Caleb Nelton", "email": "caleb.nelton@gmail.com", "user": {"login": "calebnelton"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "80b6996701ca240b8b4b1ba8f56c7ecae3e69b60", "messageHeadline": "* Moving DNX dependencies to test only", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 685, "deletions": 1521}}, {"node": {"oid": "c259f8261554d6fe419a53042b731ff96a8d7ac2", "messageHeadline": "[Fixes #4112 #4093] Adding support for custom SSL port", "author": {"name": "Sebastien Ros", "email": "sebastienros@gmail.com", "user": {"login": "sebastienros"}}, "additions": 87, "deletions": 2}}, {"node": {"oid": "5b805bb12db3e47b380038cf6aa5d149f9f02421", "messageHeadline": "Updating to use cli", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 699, "deletions": 433}}, {"node": {"oid": "779edb6fe13cb37b8e88c627b3ceae71f42d6862", "messageHeadline": "React to Routing service collection extension changes", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "df5eb0a15c31ded65b88534e73795c8240c2a87e", "messageHeadline": "[Fixes #4092] Using System.Buffers in JsonResultExecutor", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "b39f4dfe298bf255a0c5fef3b7d749d0cffd861b", "messageHeadline": "React to razor tooling rename.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "4123d83d26e528fe09c870cc92d4aecf0e80d3f7", "messageHeadline": "[Fixes #4047] SelectTagHelpers: asp-items shouldn't require/depend on\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 106, "deletions": 5}}, {"node": {"oid": "fd3ee499872465ccc2c5534b58f8ad113a8c0190", "messageHeadline": "[Fixes #4085] Controller helper inconsistency: HttpNotFound(), Ok()", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 123, "deletions": 123}}, {"node": {"oid": "75c05be2f71837c1094eb42ad8c283979bbdfbef", "messageHeadline": "removing redundant 'http' prefixes from helper methods.", "author": {"name": "matt kocaj", "email": "mkocaj@hotmail.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b557ca55d9f66e361b05e788cae7521c9ae72542", "messageHeadline": "Fix behavior of StartsWithPrefix", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 149, "deletions": 122}}, {"node": {"oid": "fd6d28d9eb8aa8c736c7f1d018647ad48d210fa4", "messageHeadline": "Make AddControllersAsServices not overwrite existing IControllerTypeP\u2026", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 87, "deletions": 1}}, {"node": {"oid": "910f0139f9b2681cc65d3451d4c8b9ceddaefd63", "messageHeadline": "[Fixes #4050] Throw an exception on CanRead/Write and GetSupportedCon\u2026", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 156, "deletions": 66}}, {"node": {"oid": "7337f501120cfcd9fb46166b38c360a86282b879", "messageHeadline": "[Fixes #3774] DataAnnotation validation ignored", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 151, "deletions": 5}}, {"node": {"oid": "ac23e5aec65f0075f8660c1f7319781d960ea2b9", "messageHeadline": "[Fixes #4013] Added support for areas in 'a' and 'form' tag helpers", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 396, "deletions": 13}}, {"node": {"oid": "65858b8d8bc1e8647f44284fe8e168bf09a87799", "messageHeadline": "[Fixes #4051] Split OutputFormatter into OutputFormatter and TextOutp\u2026", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 645, "deletions": 518}}, {"node": {"oid": "63354e25a83b783cf57f0ac14dfbc8ca9f0b5c8f", "messageHeadline": "Make GetSupportedContentTypes on InputFormatter vitual", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a33369acd8b072fa41ac8f6255414e70ddf70418", "messageHeadline": "Fast-path PrefixEnumerator", "author": {"name": "Ben Adams", "email": "thundercat@illyriad.co.uk", "user": {"login": "benaadams"}}, "additions": 42, "deletions": 9}}, {"node": {"oid": "a493a9756e1a8991c1d76d704dcce4bb569420ce", "messageHeadline": "Simplify IsWhitespace", "author": {"name": "Ben Adams", "email": "thundercat@illyriad.co.uk", "user": {"login": "benaadams"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "fd11d70fcd07aa6dd935c09e4a47c74608569110", "messageHeadline": "Less work on non-relative strings in UrlResolutionTagHelper", "author": {"name": "Ben Adams", "email": "thundercat@illyriad.co.uk", "user": {"login": "benaadams"}}, "additions": 90, "deletions": 32}}, {"node": {"oid": "dca15c0a60ae8282c4b3b5cd4f1ef33e09816834", "messageHeadline": "React to https://github.com/aspnet/Razor/pull/683", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 96, "deletions": 68}}, {"node": {"oid": "6c2c777bdcf9b286c90f4f819c31e005a427678a", "messageHeadline": "Optimize StartsWithPrefix", "author": {"name": "Ben Adams", "email": "thundercat@illyriad.co.uk", "user": {"login": "benaadams"}}, "additions": 18, "deletions": 21}}, {"node": {"oid": "dacebacb90267a7822788509281b679f813d38fc", "messageHeadline": "Optimize PrefixContainer", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 21, "deletions": 56}}, {"node": {"oid": "698502df8cdd3df6484890961ce9c3eca6c4abdb", "messageHeadline": "Rewrite MutableObjectModelBinder", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 492, "deletions": 1182}}, {"node": {"oid": "fa9f13db2d1a9684ea3773fc4f91ecf820ac7d85", "messageHeadline": "React to MediaTypeHeaderValue.Parse exception message change.", "author": {"name": "Chris R", "email": "Tratcher@outlook.com", "user": {"login": "Tratcher"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "4f8d1863d863ebe3a3c5f6df7daa17de816c6fac", "messageHeadline": "React to ISendFileFeature parameter name change.", "author": {"name": "Chris R", "email": "Tratcher@outlook.com", "user": {"login": "Tratcher"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "44834debeb6bd919a4ec166eb8f13b9d351cc535", "messageHeadline": "Fix broken code path in antiforgery", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "7d1d7bc19c4001db9d15b8f46dfaf1636aea7ab2", "messageHeadline": "Reacting to CoreCLR package version changes", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d20df7393ddd38855ff9b926b30982aad8fd0d1a", "messageHeadline": "Fix project.json System.Runtime dependency.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f957c04c241c34249123b3d4632184bfaf127f1f", "messageHeadline": "Update project.json to remove redundant System.Runtime dependency.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "fe639f028fb3aac96da779a2484e4d9f49990df8", "messageHeadline": "[Fixes 3961] Consider InputFormatter behavior when we can't read the \u2026", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 420, "deletions": 133}}, {"node": {"oid": "8e8de413f87a46d03bf39b8ca251b921a908f0d9", "messageHeadline": "Re-enable few tests on Mono", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 32, "deletions": 42}}, {"node": {"oid": "59334dcf178469fbddbcb7a7d2a282d45ed60f5d", "messageHeadline": "React to aspnet/Razor#604", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 269, "deletions": 259}}, {"node": {"oid": "9ea5a939cf52575cd42942b4baf1db982e34fda4", "messageHeadline": "Move Antiforgery.GetHtml() to MVC as an extension", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 118, "deletions": 0}}, {"node": {"oid": "063bc1f8e8050573ac215ab77b5d4e32d5244fe1", "messageHeadline": "Replace comparer with a bespoke BinarySearch", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 165, "deletions": 26}}, {"node": {"oid": "1a87f6d91acb4fa1af0c3785af27cdf1912d3937", "messageHeadline": "[Fixes #3915] Update FormFileModelBinder to avoid re-parsing the Cont\u2026", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 7, "deletions": 43}}, {"node": {"oid": "477e620a6be74a0cb8a072a50efbd7e93fd2b205", "messageHeadline": " * Unignore test", "author": {"name": "ryanbrandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6de171f1eff65dec47c28f692b4028d8f63eab2f", "messageHeadline": "[Fixes #3904] Redesigned IValueProviderFactory and renamed a few methods", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 301, "deletions": 240}}, {"node": {"oid": "acd88d08ba3ef792006f0e51bff85e4fa4bb8a5e", "messageHeadline": "Enable invoking a `ViewComponent` without arguments inside of a contr\u2026", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 40, "deletions": 14}}, {"node": {"oid": "f888ced1f22532dd7bb998690afb15cb2b02dc37", "messageHeadline": "Updated FormatFilter tests to include Accept header", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "bf93c7d7a440e514be8dd91558c15e1f3def4d7c", "messageHeadline": "Removed JavaScriptEncoder property from HtmlHelper", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 6, "deletions": 34}}, {"node": {"oid": "d97fe04cd7693cc9f5a538e56556e31c90c37dd5", "messageHeadline": "Fix Mvc tests.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "096007b394019f24586deb066b09a56258960774", "messageHeadline": "Updated `Controller`s `ViewComponent` method to handle arguments.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 75, "deletions": 8}}, {"node": {"oid": "50fc0bb140177a3cacc83314ca620c608166c18b", "messageHeadline": "Reference Microsoft.NETCore.Platforms where necessary.", "author": {"name": "Cesar Blum Silveira", "email": "cesars@microsoft.com", "user": null}, "additions": 66, "deletions": 25}}, {"node": {"oid": "c116a38c87ef7a32f40659d393cae25677dfbdbd", "messageHeadline": "Reducing ModelBindingContext allocations", "author": {"name": "Louis DeJardin", "email": "lodejard@microsoft.com", "user": {"login": "lodejard"}}, "additions": 1762, "deletions": 1600}}, {"node": {"oid": "2aca8810d38272cd8ca34da28365f4c71f75806d", "messageHeadline": " * Give message correct path.", "author": {"name": "ryanbrandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 74, "deletions": 12}}, {"node": {"oid": "d1fdc22b9b1c6e65ca1b0bb74f0aed3ba5e1735b", "messageHeadline": "Reduce allocations in FormContext", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 33, "deletions": 20}}, {"node": {"oid": "1142c7dfc0b058dfe38207ecd2f53b58d7ac8b39", "messageHeadline": "Be smarter about stringbuilder usage", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "8189d852d11055594ee3ccbbc1ddaf99d2e359bb", "messageHeadline": "Remove OSx+Mono skips related to aspnet/External#50", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 26, "deletions": 177}}, {"node": {"oid": "1eae41885a95d54766789cd8aaf5a8752f2ea31f", "messageHeadline": "Merge branch 'dougbu/xplat.tests' into dev", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 48, "deletions": 17}}, {"node": {"oid": "9e4f4c76cc34a7b5dbdb43369a774ec407bfc225", "messageHeadline": "Revert \"Remove dangling test workarounds for and mentions of closed b\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 33, "deletions": 19}}, {"node": {"oid": "efd38a6dd132d82765132af6412684c12aab2790", "messageHeadline": "Revert \"Move aspnet/External#18 comments into `SkipReason`\"", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 122, "deletions": 62}}, {"node": {"oid": "61cb9160637f30f892d60f42642c8c4a5ee6bb0b", "messageHeadline": "Revert \"See if a few skips are incorrectly associated w/ aspnet/Exter\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "0ca3fde5261a61ff88d93796733a181523870b17", "messageHeadline": "Fix line endings in HTML helper tests for x-plat", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 48, "deletions": 17}}, {"node": {"oid": "6d3b5f197803f68b87fe60aecf224e46852de1f2", "messageHeadline": "See if a few skips are incorrectly associated w/ aspnet/External#18", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "5a0fb8551bd673f3e72e479c459c9cc243e31f0e", "messageHeadline": "Move aspnet/External#18 comments into `SkipReason`", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 62, "deletions": 122}}, {"node": {"oid": "d26cc11e13f258ec8c28767c0af3df5d4c7a62ec", "messageHeadline": "Remove dangling test workarounds for and mentions of closed bugs", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 19, "deletions": 33}}, {"node": {"oid": "faba95287ee761f5a208ad1df42239ca9c9b3fa4", "messageHeadline": "Fix for #3743 - CancellationToken validation", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 262, "deletions": 103}}, {"node": {"oid": "42f33668c0f36b8eafcbefd64f238f3a84690cea", "messageHeadline": "Moved missing file from AspNetCore rename", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "aeba565e53689c47a44a13e1199a7c92be34f8dc", "messageHeadline": "Fixing ArgumentOutOfRangeException in ExpressionRewriter", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 83, "deletions": 39}}, {"node": {"oid": "b404d5c3de83a3318c9872e46f2f9ea8b0724b3e", "messageHeadline": "React to StringTokenizer changes.", "author": {"name": "Cesar Blum Silveira", "email": "cesars@microsoft.com", "user": null}, "additions": 7, "deletions": 5}}, {"node": {"oid": "26a14a25ab8556f4add9f6f843f655eaac1c6659", "messageHeadline": "Support overrides for client-side validation messages", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 630, "deletions": 157}}, {"node": {"oid": "d6843b5a9da767b405d179c80dd01972ac6bdea4", "messageHeadline": "Fixed bad xml documentation", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "47351aac7a124148f84a484e187abbe0f24b4efc", "messageHeadline": "Added caching for client model validators", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 494, "deletions": 62}}, {"node": {"oid": "7cbb263edb639cbd5e1b07cca85a0cff4281cbf5", "messageHeadline": "[Fixes #3874] Null passed as arguments to controller method parameter\u2026", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 332, "deletions": 114}}, {"node": {"oid": "8753c60b43b3b153661116e3891c2f0393e075cf", "messageHeadline": "Fix failing auth test", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "8b726ddc0ce208b41a07194af7052dbe14eed99f", "messageHeadline": "Allow the use of the Prompt property of DisplayAttribute for the plac\u2026", "author": {"name": "Derek Gray", "email": "dgray90@live.com", "user": {"login": "tuespetre"}}, "additions": 154, "deletions": 1}}, {"node": {"oid": "78e71792215efe5ed8f058edcfd2099e9a436c86", "messageHeadline": " * Remove HttpRespomseStreamWriter", "author": {"name": "ryanbrandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 8, "deletions": 1532}}, {"node": {"oid": "3cac63a9cf4ca167c3c9ffaad67c293f89f855b3", "messageHeadline": "React to Logging API changes", "author": {"name": "Brennan", "email": "brecon@microsoft.com", "user": {"login": "BrennanConroy"}}, "additions": 71, "deletions": 13}}, {"node": {"oid": "1a70f12bf8269f1cd1b9b6fe98769ba5c11043d7", "messageHeadline": "Undesign client validation", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 863, "deletions": 812}}, {"node": {"oid": "8c4bcf14c75f14f8b6e135d7822f009e67964e11", "messageHeadline": "Added caching for validators", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 486, "deletions": 131}}, {"node": {"oid": "71a815be5010e67b03ad2e661e0b1a895b0050c4", "messageHeadline": "[Fixes #3979] AuthorizationContext conflicts with type in Microsoft.A\u2026", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 63, "deletions": 63}}, {"node": {"oid": "726ebb7a053c405c0c12abfb7cbf3c8549eeade9", "messageHeadline": "Updated unit test coverage for html helpers", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 982, "deletions": 0}}, {"node": {"oid": "357f4a00b7634c78fc3fe7b78dde61f8ca05ba81", "messageHeadline": "[Fixes #3952] ViewComponentDescriptor.Type should be a TypeInfo insta\u2026", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 43, "deletions": 37}}, {"node": {"oid": "354400f12bf1bb82d364eddb5710bc370384bff4", "messageHeadline": "[Fixes #3752] Refactor and cleanup view components", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 416, "deletions": 86}}, {"node": {"oid": "2b0bea675ec55dc752aacd47223376045a9be1ab", "messageHeadline": "[Fixes #3752] Cleanup Controller invocation pipeline", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 245, "deletions": 120}}, {"node": {"oid": "e952009b09abf5ab53bea1bb43e619515584cb72", "messageHeadline": "Fix broken test.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7446cec516b523deeb3e0f2c30da848d3c3f344e", "messageHeadline": "Update `TagHelperSampleTest` to avoid failures due to statefulness of\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 114, "deletions": 15}}, {"node": {"oid": "79eb0138c7bc1e493342384c5f1899e01d36e976", "messageHeadline": "Migrate to using System.Runtime.Loader.AssemblyLoadContext", "author": {"name": "Pavel Krymets", "email": "pavel@krymets.com", "user": {"login": "pakrym"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "7dddd06a38dff019a432c5d3591c3f8b0ef8724c", "messageHeadline": "Add more tests of `TagBuilder.CreateSanitizedId()`", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "a47dd7ad63b3ef043e808955da257dd4be62d1b3", "messageHeadline": "Fix design time line mapping Razor Host tests.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 163, "deletions": 163}}, {"node": {"oid": "f9ad93c8a5c1589529a552167a5cb127f6228ac5", "messageHeadline": "Fixing XML docs", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "6a43c420b63d82b5bea80bec1a70276c133e0507", "messageHeadline": "Remove unneeded project.json", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "964e58723c2f405cf4163c0a244e6323d9f77100", "messageHeadline": "Revert \"Try out a Karma test or two\"", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 1, "deletions": 145}}, {"node": {"oid": "1f77aa445aef58daf6477162aa00acd98a35f532", "messageHeadline": "Fix XML docs to pass xml-docs-test.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "434da683fc2254df76cdf63df190a3b9cdb05c4a", "messageHeadline": "Improve buffering of Razor output in MVC", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 841, "deletions": 78}}, {"node": {"oid": "6f885c711300cefbf38d30ccf377f51446b1c633", "messageHeadline": "Adding empty project.json to unblock build", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "43b65ca46ce3a1abd4609c951c126bc1bacc5523", "messageHeadline": "Update the documentation for IViewComponentHelper.InvokeAsync", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "d696f268f7b8d9a41f9483a35c33c44a1af00710", "messageHeadline": "Try out a Karma test or two", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 145, "deletions": 1}}, {"node": {"oid": "8b1bd343ba56152d2a7e677cf041dc9d62b4033f", "messageHeadline": "Internal cleanup in ViewFeatures", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 44, "deletions": 53}}, {"node": {"oid": "de3b33caf1a808b6e5c2636e60de4cbaf8f7ffea", "messageHeadline": "Internal cleanup in Razor", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 38, "deletions": 43}}, {"node": {"oid": "a27616969316043822749302247d3b07e3029702", "messageHeadline": "Reorganize logging, move more types to internal", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 743, "deletions": 1062}}, {"node": {"oid": "72d1c495755942b6c11945148f72e02dd1b97b09", "messageHeadline": "Update missing AspNetCore referrences.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "25eb50120eceb62fd24ab5404210428fcdf0c400", "messageHeadline": "Update ASP.NET 5 versions for ASP.NET Core.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 254, "deletions": 247}}, {"node": {"oid": "3be7fbdf9f0c66a1930d4014fc604e150aa3515a", "messageHeadline": "Rename AspNet 5 file contents.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 5264, "deletions": 5264}}, {"node": {"oid": "6a6c8ca5448dd414a7b67e26ed168d29bc5930d6", "messageHeadline": "Rename AspNet 5 folders and files.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "00462abe627090d89568685d1fab19b0ff6c0726", "messageHeadline": "Cleaning up VirtualFileResult tests", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 55, "deletions": 66}}, {"node": {"oid": "8765a06b69d1b1bada8544bb93ebf07d8af829e0", "messageHeadline": "React to Fileprovider namespace changes", "author": {"name": "Brennan", "email": "brecon@microsoft.com", "user": {"login": "BrennanConroy"}}, "additions": 40, "deletions": 40}}, {"node": {"oid": "a47a7fdccc66c3ccd6cabb69d0e6eb49f4e56d4d", "messageHeadline": "Added caching for ActionConstraints", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 404, "deletions": 77}}, {"node": {"oid": "f0777b95a84583477bc53426e438116f0a0673e3", "messageHeadline": "[Fixes #3868] Exclude Antiforgery token in form with method Get", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 442, "deletions": 116}}, {"node": {"oid": "dd952d8d70bab70f8fe336811b20d793931b80e1", "messageHeadline": "Move some types to .Internal namespace", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 670, "deletions": 551}}, {"node": {"oid": "6737a1f243a35e7daed119c40ed6b026382d8fae", "messageHeadline": "Adding params overloads for AddControllersAsServices", "author": {"name": "Kristian Hellang", "email": "kristian@hellang.com", "user": {"login": "khellang"}}, "additions": 84, "deletions": 26}}, {"node": {"oid": "04453a2b4f31ead5fae5644fd732c5eb8bae6ab5", "messageHeadline": "Support user overrides of three more framework-provided `ModelState`-\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 466, "deletions": 229}}, {"node": {"oid": "1144fc0e6cfc58db5cc05f94e329f498b2178656", "messageHeadline": "React to System.Runtime.Loader TFM changes", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "328f4d648b8d921d2e9e9e3849d8afa88d56694b", "messageHeadline": "Allow ValidationAttributes and IValidatableObjects to resolve service\u2026", "author": {"name": "Derek Gray", "email": "dgray90@live.com", "user": {"login": "tuespetre"}}, "additions": 111, "deletions": 3}}, {"node": {"oid": "a229b20c48a0c379705091982bc36842cb59d47f", "messageHeadline": " * StringOutput set proper ContentType", "author": {"name": "ryanbrandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 73, "deletions": 8}}, {"node": {"oid": "2810858905275972ee405b1e64be43dce6258c06", "messageHeadline": "Add `HtmlEncoder` parameter to `RazorPage.StartTagHelperWritingScope()`", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 614, "deletions": 181}}, {"node": {"oid": "249673f2bc79376eead68c312ea909bd24d9ab0c", "messageHeadline": "Reacting to hosting rename", "author": {"name": "John Luo", "email": "jt.luo@mail.utoronto.ca", "user": {"login": "JunTaoLuo"}}, "additions": 88, "deletions": 88}}, {"node": {"oid": "2baafc36994d85546aea366b2020b95484ef621e", "messageHeadline": "Specify Newtonsoft.Json version to ViewFeatures to sort out disambigu\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cf9221df073467f0e6bae910f65a6957cd29523e", "messageHeadline": "Pool JsonSerializer instances", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 160, "deletions": 21}}, {"node": {"oid": "fa8c2eac3ef7c9ab149495dd88aeea2813c32c7c", "messageHeadline": "Check encoded and unencoded values against element body in `OptionTag\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 107, "deletions": 65}}, {"node": {"oid": "82381d97c2950d3ae41d0baf2cd9c78964bcb776", "messageHeadline": "[Fixes #3907] Improve MVC error when MVC services aren't registered", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 51, "deletions": 86}}, {"node": {"oid": "c7f6ed4445750071e1268e29e8cc9e644bef8fc1", "messageHeadline": "Removing Newtonsoft.Json dependency from Microsoft.AspNet.Mvc.Formatt\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "30ddf9b969bac70c4d613260391db9810f5ef4fd", "messageHeadline": "Updated missed TimestampToTicks changes", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "63a7d50dd14d3e747d323fa4422268cbcfcb909d", "messageHeadline": "Invert TimestampToTicks division", "author": {"name": "Ben Adams", "email": "thundercat@illyriad.co.uk", "user": {"login": "benaadams"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "13c7e68fa7f9bdc5df97f09a8bc909e8c21bc5e8", "messageHeadline": "Fix incorrect xml docs for RoslynCompilationService", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "200fb23ba5b99e3b88defb02e0d66830d8e4ebdc", "messageHeadline": "Reduce allocations in GlobbingUrlBuilder", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 350, "deletions": 185}}, {"node": {"oid": "e07825954762b50a2a2d0c14cc00fb50cd61a822", "messageHeadline": "Modify UrlHelper to use a single StringBuilder", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 100, "deletions": 84}}, {"node": {"oid": "aa5a4d4af2d80638b1290828e4698c2019d89a2c", "messageHeadline": "Revert \"Revert DependencyContext changes untill dotnet-cli packages g\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 401, "deletions": 106}}, {"node": {"oid": "420f44248755f16dd529d8d2c027066b02aedc3b", "messageHeadline": "Fixes #3818 - Support Consumes in ApiExplorer", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 492, "deletions": 74}}, {"node": {"oid": "32bb3248867621f89e4ab0ebbb9ace756ec63c0d", "messageHeadline": "Removing redundant null logger after hosting fix", "author": {"name": "John Luo", "email": "jt.luo@mail.utoronto.ca", "user": {"login": "JunTaoLuo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "70cee90186099daa66f32954a91c6f57ad92812b", "messageHeadline": "Add optional filter caching", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 499, "deletions": 122}}, {"node": {"oid": "c5cab7a7865f0f60c83f8a9f9721c171685a8b5e", "messageHeadline": "Reacting to hosting API changes", "author": {"name": "John Luo", "email": "jt.luo@mail.utoronto.ca", "user": {"login": "JunTaoLuo"}}, "additions": 33, "deletions": 14}}, {"node": {"oid": "6ba05add3f87a8024c7b7d901882e8415f476ad5", "messageHeadline": "[Fixes #3230] Remove use of reflection in MutableObjectModelBinder", "author": {"name": "javiercn", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 3, "deletions": 13}}, {"node": {"oid": "1ca25c48af1df3a468e300b6155b203b174e8838", "messageHeadline": "Fix warning in documentation due to mising using", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2063356f2442cee3c538bd2abc47b6cbbef7cf3a", "messageHeadline": "[Fixes #3683] Replace implementations in MediaTypeComparisons and", "author": {"name": "javiercn", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 1390, "deletions": 338}}, {"node": {"oid": "739f83a9781ece67573f0f0c9c4de10cb391884e", "messageHeadline": "Support caching of the Content-Type string used by OutputFormatter", "author": {"name": "javiercn", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 119, "deletions": 33}}, {"node": {"oid": "830fd410f5c3d0c02bf0d6b4a60749eb4b743d05", "messageHeadline": "Remove runtime dependency usage of MediaTypeHeaderValue.", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 1061, "deletions": 496}}, {"node": {"oid": "32d15186a01c1d9542c15045ebb2603653b03d8b", "messageHeadline": "Remove Razor precompilation", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 20, "deletions": 1708}}, {"node": {"oid": "d0046cafe90ed81f7bd43096579f085f7ce7aa4b", "messageHeadline": "Fixing minor error with comment", "author": {"name": "Steve Gordon", "email": "sgordon@hotmail.co.uk", "user": {"login": "stevejgordon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cad7d44686cc6247dbaeb1928bd25ada6ce81c61", "messageHeadline": " * Add a sample for SubAreas", "author": {"name": "ryanbrandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 416, "deletions": 1}}, {"node": {"oid": "947d0706785f19d97f32d23a4bf9f5030029cacb", "messageHeadline": "Skip TagHelperSample index test due to mono encoding bug.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "dbb69ef952089e7d652033febac74177327427f5", "messageHeadline": "Add `TagHelperSample.Web` functional tests.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 286, "deletions": 35}}, {"node": {"oid": "ddce8a4dbce3172ffddc90322a8a2916c1d75f51", "messageHeadline": "Fix incorrect usage of flush on encoder", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "b118aa95c52a057638d5cfa8fff04442b36cd0b9", "messageHeadline": "Remove use of `String.Split` in Environment taghelper", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 19, "deletions": 32}}, {"node": {"oid": "c8a59d7f3e2b660eb77f9eff4ba2d1f1977773b4", "messageHeadline": "Reacting to new middleware options pattern", "author": {"name": "John Luo", "email": "jt.luo@mail.utoronto.ca", "user": {"login": "JunTaoLuo"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "2eb6cd655b2b6e02a8bb2dca890883432694ded9", "messageHeadline": "Write our ViewBuffer values asynchronously", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 133, "deletions": 31}}, {"node": {"oid": "57bf12311b592ee2b450c03534a3eda68c4e19dc", "messageHeadline": "Revert DependencyContext changes untill dotnet-cli packages get sorte\u2026", "author": {"name": "Pavel Krymets", "email": "pavel@krymets.com", "user": {"login": "pakrym"}}, "additions": 99, "deletions": 386}}, {"node": {"oid": "b5c48de65129d93715d68888fd49a01ccbf6589c", "messageHeadline": "Forgotten files", "author": {"name": "Pavel Krymets", "email": "pavel@krymets.com", "user": {"login": "pakrym"}}, "additions": 268, "deletions": 0}}, {"node": {"oid": "566790577d578581452ac759eecfd83c0b15c696", "messageHeadline": "Add dependency context fallback to razor view compilation", "author": {"name": "Pavel Krymets", "email": "pavel@krymets.com", "user": {"login": "pakrym"}}, "additions": 118, "deletions": 99}}, {"node": {"oid": "0bb772a8153dff18f1bb18711fca7e5ebce887ac", "messageHeadline": "[Fixes #3755] Added logging for view compilation", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 193, "deletions": 18}}, {"node": {"oid": "c68f742dd0860a3dbde40c84f09ff9add6112b39", "messageHeadline": "Disabling hanging FlushPoint test", "author": {"name": "John Luo", "email": "jt.luo@mail.utoronto.ca", "user": {"login": "JunTaoLuo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "bf1fcf6b56c8354b87da3100a0c9d6ef65a44653", "messageHeadline": "Return BadRequest response when antiforgery token validation fails", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 80, "deletions": 12}}, {"node": {"oid": "8afe28c05d692dbe1abe705d701f7f4989788584", "messageHeadline": "Updating tests to add options to services", "author": {"name": "John Luo", "email": "jt.luo@mail.utoronto.ca", "user": {"login": "JunTaoLuo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c0800bea9fd79125f47b194401483612fcc40ca7", "messageHeadline": "Remove redundant AddOptions which is now a default hosting service", "author": {"name": "John Luo", "email": "jt.luo@mail.utoronto.ca", "user": {"login": "JunTaoLuo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c304984a8d36c063fa549bde3d81b056d9d89136", "messageHeadline": "Fix #3501 - Issues with Flush", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 71, "deletions": 45}}, {"node": {"oid": "676bde29b99572d789db7288b5f157036aab1d9b", "messageHeadline": "Make Begin[Route]Form include antiforgery", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1094, "deletions": 51}}, {"node": {"oid": "2b83dbb52e7fba7612859a8954556475ef947760", "messageHeadline": "Make `ExpressionRewriter` more resilient to unconvertible types.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 53, "deletions": 10}}, {"node": {"oid": "dc878f277778613286f62f8b0d2bcddb78f71060", "messageHeadline": "Capture exceptions thrown during compilation", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 76, "deletions": 4}}, {"node": {"oid": "ff00c07b8552d5c54268ec92cd343bf4b32f61ab", "messageHeadline": "Rename ActionDescriptorsCollection", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 71, "deletions": 72}}, {"node": {"oid": "9168cd1f37c749a5771c2866c3dd9774dca00eea", "messageHeadline": "Optimize allocations in Script/Link TagHelpers", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 125, "deletions": 736}}, {"node": {"oid": "a500a93dfbb37762876e17dcd8d2b57feb610580", "messageHeadline": "Smarter antiforgery", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 358, "deletions": 39}}, {"node": {"oid": "0a2b6205c9764f29f84d763ddea176ce8a220206", "messageHeadline": "Reacting to Routing changes", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 234, "deletions": 147}}, {"node": {"oid": "7f38773531140f1b670e03e61ddf4ce09b1e8701", "messageHeadline": "React to breaking change in routing", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4141fcae6904cffa5b28b89ec098de03c69b6aea", "messageHeadline": "Optimize MvcRouteHandler", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 83, "deletions": 65}}, {"node": {"oid": "c125b4e59badf551c85bbc8d6ae8cb133fe6de7c", "messageHeadline": "Correct and more accurate timestamp", "author": {"name": "Ben Adams", "email": "thundercat@illyriad.co.uk", "user": {"login": "benaadams"}}, "additions": 34, "deletions": 17}}, {"node": {"oid": "47a3aee2c152b44bb75075e1f7494ba2124c82fa", "messageHeadline": "[Fixes #3361] Changed the value provider preference to be backwards c\u2026", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1f8744209263f1c93caec4157b0fa804d99d2e82", "messageHeadline": "[Fixes #3749] Expose ActionContext on IUrlHelper", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "dc968bc1bfaef13a5fd18c644172f4c8f579b5fd", "messageHeadline": "[Fixes #3779] Using explicit StringComparison in startswith", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "568b0614416f730bd726246886d46c2a3f30ba50", "messageHeadline": "Mock `HttpContext`, not `DefaultHttpContext`", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 13, "deletions": 18}}, {"node": {"oid": "ba5fe60cf598ddc4a2e1f91e0f2f02fd982b3b96", "messageHeadline": "Revert \"Change PhysicalFileResult and VirtualFileResult to use SendFi\u2026", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 50, "deletions": 4}}, {"node": {"oid": "5aa2e0630597abe28b86665b26f67f63d7150245", "messageHeadline": "Change PhysicalFileResult and VirtualFileResult to use SendFileAsync", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 4, "deletions": 50}}, {"node": {"oid": "2f66c041fd10ef9030b4e3b1edb9e056dfdb4969", "messageHeadline": "Remove long form Dispose", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 21, "deletions": 22}}, {"node": {"oid": "7d5a68b9aed3632c1d5332ef3e4cd98a1af9453b", "messageHeadline": "Reacting to IHtmlContentBuilder changes", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "e88f90bba02b0e4388408fcbf46866f61d802593", "messageHeadline": "Add link to ASP.NET MVC Boilerplate", "author": {"name": "Eilon Lipton", "email": "Eilon@users.noreply.github.com", "user": {"login": "Eilon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "51564d04c02665b7db3abad47d04fe1079a77905", "messageHeadline": "Remove a test that tests Dictionary", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "7a955bcbc09d34a4096ba20ca4248eebdc0b9df3", "messageHeadline": "FormatFilter overrides content type set explicitly by the developer", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 91, "deletions": 9}}, {"node": {"oid": "aab051a20f7a9c6ffe68d2219a9f736d3bc15898", "messageHeadline": "Rename DictionaryBasedValueProvider to RouteValueProvider", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 144, "deletions": 121}}, {"node": {"oid": "2b9dd765351ca08adba63080b3ede65e2aae7a09", "messageHeadline": "Make RazorViewEngineOptions.FileProvider a list instead of a single item", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 216, "deletions": 109}}, {"node": {"oid": "d2229006627dcc9a94d1bf258a9a044c326d96c9", "messageHeadline": "Optimize allocations in argument binder", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 46, "deletions": 23}}, {"node": {"oid": "0a9804056e87120a21907552c50836ff038d44e7", "messageHeadline": "Use System.Buffers for JSON.NET", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 96, "deletions": 18}}, {"node": {"oid": "5ef839c85541a9e6f80f2829e7301275d41e2e8f", "messageHeadline": "Undo accidental adds to .sln", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 0, "deletions": 42}}, {"node": {"oid": "1a8d20fee599ea7d670da73c0973803293a050af", "messageHeadline": "Optimize allocations in UrlResolutionTagHelper", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "264e8447d476fce34aaefaa82ec9f7c33a60401c", "messageHeadline": "Undo global.json change", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85a4c7edc5e9b161e75d780b0399548d248f70d1", "messageHeadline": "React to changes in routing", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 69, "deletions": 5}}, {"node": {"oid": "51e74c2ebafb880b7c26675e0a0c70424a4066be", "messageHeadline": "Add hosting.json to MvcSandbox", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "67b9414ccf0cd268ea063c4ebf55c4f3c7db6e31", "messageHeadline": "Fix IModelBinder docs", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "43226fe54de140db30746336f3d46130be47c0e4", "messageHeadline": "Modify FileVersionProvider to cache missing file info.", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 224, "deletions": 130}}, {"node": {"oid": "b7d95d813d71aca8a4cea4804ed0baf5b2b7aa76", "messageHeadline": "Reacting to middleware configureOptions updates", "author": {"name": "John Luo", "email": "jt.luo@mail.utoronto.ca", "user": {"login": "JunTaoLuo"}}, "additions": 19, "deletions": 22}}, {"node": {"oid": "399e516065368888b3340a84a4f496e7bab9b7ad", "messageHeadline": "Modify IViewComponentHelper to remove method selection ambiguity.", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 701, "deletions": 885}}, {"node": {"oid": "ce0e35ff759f5bcddcee5ae738c99810a0d1ee00", "messageHeadline": "Make ViewLocalizer base name generation more efficient:", "author": {"name": "damianedwards", "email": "damian@damianedwards.com", "user": {"login": "DamianEdwards"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "9364f896b3d4fcd2855aba5cdd944a28853b8dd1", "messageHeadline": "Options renames for functionals", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0e8113e393239b7a73f8c607fb8b6a6538d3ba5a", "messageHeadline": "OptionsModel => Options rename", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 81, "deletions": 81}}, {"node": {"oid": "1529c868f297cda2c3f02282a3047705452061a7", "messageHeadline": "Improve ViewLocalizer resource look-up semantics:", "author": {"name": "damianedwards", "email": "damian@damianedwards.com", "user": {"login": "DamianEdwards"}}, "additions": 61, "deletions": 7}}, {"node": {"oid": "d77655fb7334e4fdde99797b9e2579649aa72aeb", "messageHeadline": "MVC Controller Response - Wrong ContentType #3245", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 139, "deletions": 14}}, {"node": {"oid": "f56cf9780523ed75ea55a0c24962052be9c254d0", "messageHeadline": "Simplifying MvcTestFixture", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 10, "deletions": 66}}, {"node": {"oid": "bb666a04ccbd3d1af6f001d2706a0de4830c42cb", "messageHeadline": "Removing MvcMinimalSample.Web from Mvc.sln", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "9517de1c4577e381de301784d3e1d4f0d1f2dc30", "messageHeadline": "React to hosting changes - updated samples", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 212, "deletions": 71}}, {"node": {"oid": "00722ce91a7764e859218517874bb4b29f56ea3c", "messageHeadline": "Remove `FilesWebSite` webroot.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "7dac5c711b10ded102061762498361a79ea51af4", "messageHeadline": "Reacting to Hosting changes", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 305, "deletions": 192}}, {"node": {"oid": "aa7ebb343a49d77bf680f85ad8f9ad81498b7624", "messageHeadline": "Update half of the test websites to use new Hosting API conventions.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 304, "deletions": 179}}, {"node": {"oid": "d25ea4be6dd5cd292bbe81d3e034b620522602b6", "messageHeadline": "react to breaking change in routing", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 5, "deletions": 20}}, {"node": {"oid": "8fb187bf094f3ae0f437372c5c008d2eb26e6da7", "messageHeadline": "Use system.buffers for our reader/writer", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 202, "deletions": 368}}, {"node": {"oid": "5f66403248aec2e4509858c6dc5a6201d7ff8480", "messageHeadline": "Remove TextWriter.ToString from RazorPage", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 8, "deletions": 144}}, {"node": {"oid": "c5b6efd6bf1d488992c6c6adc262b56200029e21", "messageHeadline": "Move buffer types to ViewFeatures", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 406, "deletions": 850}}, {"node": {"oid": "0c3e7b5a7533c7270de843970169adff02800bfa", "messageHeadline": "Improve usability of IHtmlLocalizer & associated API:", "author": {"name": "damianedwards", "email": "damian@damianedwards.com", "user": {"login": "DamianEdwards"}}, "additions": 263, "deletions": 250}}, {"node": {"oid": "0720d23a197309ed85dc1a55b3f075b0c029f029", "messageHeadline": "More reactions to DI", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2b77744f964d140e72318e766378202b445682d8", "messageHeadline": "React to aspnet/Razor#630.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a036ff4738e52b28228559fddf73ae4703ba919d", "messageHeadline": "Reacting to DI changes", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "70f9431e7fd500583a84821cbcae4a97f64f78b2", "messageHeadline": " * Fix test failure", "author": {"name": "ryanbrandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6a16681ed460ae59dd0b06807282074661af1b2d", "messageHeadline": " * Replace MvcMinimalSample with functional test", "author": {"name": "ryanbrandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 137, "deletions": 96}}, {"node": {"oid": "43eb621d19ec109919d4114232c5d975886267ae", "messageHeadline": "[Fixes #2743] Removed ErrorReporterMiddleware in some places", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 5, "deletions": 101}}, {"node": {"oid": "3d8225502f66c52377b63b792f9237fa32fc1412", "messageHeadline": "Change `HtmlString` to inherit from `HtmlEncodedString`", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 8, "deletions": 41}}, {"node": {"oid": "232b27ad5d3b0eca6f4e04b1b7645855c4461a36", "messageHeadline": "[Fixes #3430] Removed RouteKeyHandling.CatchAll", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 249, "deletions": 453}}, {"node": {"oid": "7c40759e32fba8e9484b42e77c1801ae83a3eae4", "messageHeadline": "Reacting to Routing changes", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 79, "deletions": 63}}, {"node": {"oid": "e8ab079b06c330576ad616b53be87d7e83db424e", "messageHeadline": "Revert \"Run functional tets in parallel\"", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ac3e9d3a40d331434d0a273caa5ec865dafeb04", "messageHeadline": "Run functional tets in parallel", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c61cc65db3f53fc6bb01179bce5a3792ef4e04ab", "messageHeadline": "[Fixes #3705] Bring back render partial", "author": {"name": "javiercn", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 161, "deletions": 0}}, {"node": {"oid": "bbba9dcde67a7606442b304a4a045732c2d187b1", "messageHeadline": "[Fixes #3524] Handle negative long values in TempData correctly", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "900663bfdd2eacb119bf9f2fa5bb9d786e4801b3", "messageHeadline": "Make `project.json` formatting consistent", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "59824dc7be8e69202d15993a547f5d3a408a8aeb", "messageHeadline": "MVC functional test cleanup (part 1)", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 142, "deletions": 1059}}, {"node": {"oid": "1b7e67211ffc2b1607272a637dca9908ad668fac", "messageHeadline": "Do not override default `Layout` value", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 107, "deletions": 5}}, {"node": {"oid": "29ea696c5ae4f0fbea66ae576147dca9f922446e", "messageHeadline": "Add `Model` assessor to `ViewResult` for MVC5 portability.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "1126d47b3ec138a01cc0d4690e1b26cc8dbebf67", "messageHeadline": "React to breaking changes in RouteBuilder", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 81, "deletions": 97}}, {"node": {"oid": "a2393f21be55c5c02ea67df55407aa7585121173", "messageHeadline": "Adds ControllerBase to Mvc.Core", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 3332, "deletions": 3199}}, {"node": {"oid": "ad3c460500c891f4b924cb66cd02029cfc4b507a", "messageHeadline": "React to breaking in IRouteConstraint", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 36, "deletions": 37}}, {"node": {"oid": "ee6ef3f25fbd2a0f5a6215c6f98c1df0912d6090", "messageHeadline": "Last part of #3676", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 141, "deletions": 10}}, {"node": {"oid": "8a310b35a4f4de7483171cbf2cac79bad22a2949", "messageHeadline": "Update to latest `UseRequestLocalization()` signature", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "56c6975a21964c6dc95db1e2a1d8c3af6c37deef", "messageHeadline": "Tweak CacheTagHelper sample to use a token provider service for", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 125, "deletions": 62}}, {"node": {"oid": "21e815cb362a25d30a568e2465908a11f4ab3d76", "messageHeadline": "Removing CodeGenerators.Mvc reference", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "19e6fb571936c4e263dc88aee215fd4b52b0dc9e", "messageHeadline": "MVC functional test cleanup part 1", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 654, "deletions": 8604}}, {"node": {"oid": "a5e4b9115448fb1d0be5afe1a1bd71f4193f192f", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d35255f30bc646e5d82918f9a1f08099a2086276", "messageHeadline": "Updating to release NuGet.config.", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3393ba43c2028af7048d45178c56802adfe5a80f", "messageHeadline": " * Parameters into the messages", "author": {"name": "ryanbrandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 1188, "deletions": 373}}, {"node": {"oid": "a208c95a4f6d8858c305e1dc4d7ba4058ff0dd03", "messageHeadline": "Deleted stale files from earlier deleted test website UrlHelperWebSite", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 0, "deletions": 132}}, {"node": {"oid": "ed93a6c812a905cb6312f5ccaee5c33b878e44d9", "messageHeadline": "React to routing breaking changes", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 93, "deletions": 186}}, {"node": {"oid": "f2bb90fa55cd18acd8fde77737e8d29804fe66ec", "messageHeadline": "Fix localization tests", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 15, "deletions": 79}}, {"node": {"oid": "57b88baad0372d3fe3f4bc8b9534d2643ddbf2dd", "messageHeadline": "[Fixes #3624] MVC functional test cleanup (part 2)", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 1133, "deletions": 1390}}, {"node": {"oid": "3a7c9c73ed136508d06f4e935830ccceb708933f", "messageHeadline": "Enabling CoreCLR tests on Travis", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "96de1dbe4b914734cfe97f271230ff6c6ddcfa11", "messageHeadline": "Remove IExcludeTypeFilter", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 519, "deletions": 539}}, {"node": {"oid": "774ee05508a8a76e00ce69898419f1a37b8107d1", "messageHeadline": "Clean up ViewStartPages usage in RazorView", "author": {"name": "Sebastien Ros", "email": "sebastienros@gmail.com", "user": {"login": "sebastienros"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "cf6662d0c3f7d764089a3938f9fb3a21bf25f55d", "messageHeadline": "Partial fix for #3676 - fix race in ElementMetadata", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 99, "deletions": 93}}, {"node": {"oid": "c6f8ced9a250bfcf148059335c627f113fdac3e5", "messageHeadline": "Fixing CoreCLR package versions", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c4b5c6c9aea3c371f682b9ebcba3a7fc69a51f5", "messageHeadline": "Fixing build break", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "be46c7602e71dc555e767f61d3a0947cfe04f35b", "messageHeadline": "Add IAssemblyLoadContextAccessor to the service collection", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "218613bc0af9e6d7c294988a7240e4c8bd06c487", "messageHeadline": "Reacting to Diagnostics changes", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 35, "deletions": 19}}, {"node": {"oid": "6467d0d47530920c7723844905661d801186fe5f", "messageHeadline": "Add ILibraryManager explicitly", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "ceaa9a92514bf4af87b5a0fae0a6c7e74c23b900", "messageHeadline": "Add test coverage for Flags enum binding", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "f9f59fe58b948605899e2d23b4e1eb0b9a96714b", "messageHeadline": "Reacting to verbose rename", "author": {"name": "John Luo", "email": "jt.luo@mail.utoronto.ca", "user": {"login": "JunTaoLuo"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "09a293afe9e96a2a60a8a80aa1a0eef97c1465d3", "messageHeadline": "React to routing cleanup", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 4, "deletions": 263}}, {"node": {"oid": "99f501152b4ce01c99818b670b89089e9f6cfbd4", "messageHeadline": "Remove dependency on ICompilationOptionsProvider", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 116, "deletions": 118}}, {"node": {"oid": "80e25344f622b8b4a4b4222c0dfbd1c5604272d7", "messageHeadline": "Merge pull request #3690 from khellang/form-file-changes", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "e1bfc6b48e21466bf787ad7bfbf38652448b8b65", "messageHeadline": "React to changes to FormFile", "author": {"name": "Kristian Hellang", "email": "kristian@hellang.com", "user": {"login": "khellang"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "aa48f79816c024a4315b634b6e5049c07c7c0439", "messageHeadline": "Use Routing.Abstractions", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "ff34c5404a7f3cfdd5c9fb80af1d6463d3510f67", "messageHeadline": "Implement a backing-buffer for Razor using pooled memory", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1061, "deletions": 145}}, {"node": {"oid": "1f76b3c7b79e6bde573d3b3397d996a3ea2b0038", "messageHeadline": "Clean up remaining `HtmlString` usage", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 321, "deletions": 162}}, {"node": {"oid": "dd774366f6fb18af9382ca84c276e6eb73c66b3a", "messageHeadline": "Addressed feedback", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 3, "deletions": 39}}, {"node": {"oid": "6712f9d9ffb2fe2cf9c005ca1d459ee18f0176c5", "messageHeadline": "Deleted ValueProvidersWebSite and tests", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 0, "deletions": 240}}, {"node": {"oid": "9539c373ba4fb7bcd3eeaca7991455f5bbfa02a9", "messageHeadline": "Deleted ViewComponentWebSite and tests", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 1, "deletions": 514}}, {"node": {"oid": "9288ab1a349cab4cedcf89bd182442739deb9829", "messageHeadline": "Removed TempDataWebsite and merged to BasicWebsite and fixed tests", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 24, "deletions": 103}}, {"node": {"oid": "3c694ce77c2da01cbbaf6d73f2b302f0f6381935", "messageHeadline": "Movig RequestServicesWebsite to BasicWebsite", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 31, "deletions": 135}}, {"node": {"oid": "362c81e9bb17602e0fe57168dda0cab54b0115c7", "messageHeadline": "React to abstraction changes", "author": {"name": "Pavel Krymets", "email": "pavel@krymets.com", "user": {"login": "pakrym"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "046dcefd14692e6205ddc6cdb2cc5d1fe4ebe662", "messageHeadline": "Add extensibility point to Razor compilation", "author": {"name": "Pavel Krymets", "email": "pavel@krymets.com", "user": {"login": "pakrym"}}, "additions": 108, "deletions": 5}}, {"node": {"oid": "236ba40d00efd09d2cda3a9e46ad04778b1bf7cc", "messageHeadline": "Add link to community project", "author": {"name": "Eilon Lipton", "email": "Eilon@users.noreply.github.com", "user": {"login": "Eilon"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "42f3e764b0dc856c5bb4bbf934f9e287d4bf6b00", "messageHeadline": "Move logic from `HtmlLocalizer` to `LocalizedHtmlString`", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 232, "deletions": 195}}, {"node": {"oid": "9fc3a800562c866850d7c795cf24db7fa0354af6", "messageHeadline": "Remove IActionContextAccessor from UrlHelper", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 553, "deletions": 253}}, {"node": {"oid": "3062eea7d08541a3d2c5beaa67b932d7f5083a16", "messageHeadline": "Dispose FileWatcher, MvcRazorHost, and ChunkTree", "author": {"name": "Brennan", "email": "brecon@microsoft.com", "user": {"login": "BrennanConroy"}}, "additions": 393, "deletions": 335}}, {"node": {"oid": "a424e3e278b1563a7e261b5b293fce0505200850", "messageHeadline": "React to namespace rename part 3", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6ab9acc3f60de1d5ee2fab64ac2e97e6b7d9c8cb", "messageHeadline": "React to Microsoft.AspNet.Html namespace rename part 2", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e2eb169604b24575d5c72dbd813911c74755741", "messageHeadline": "React to Microsoft.AspNet.Html namespace rename", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 43, "deletions": 43}}, {"node": {"oid": "07085ca69b15a2103bb1fae47f81a65e54b770c6", "messageHeadline": "Remove IHttpContextAccessor from TempData", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 240, "deletions": 68}}, {"node": {"oid": "70bdb6eb3ee2eb49c04b4bed509fa5bbec95767e", "messageHeadline": "Removing CopyTo from RazorTextWriter", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 33, "deletions": 178}}, {"node": {"oid": "7e1a6222aae163a182e39068540c375de91dc227", "messageHeadline": "Removed unused private method in DefaultActionSelector", "author": {"name": "apxoht", "email": "ivaylo.kenov@gmail.com", "user": {"login": "ivaylokenov"}}, "additions": 4, "deletions": 19}}, {"node": {"oid": "8428ec46e1ee0e8dfa70d7fa3740e1b88ec6e624", "messageHeadline": "Remove extra null checks.", "author": {"name": "Jeffiy", "email": "zhangmin6105@qq.com", "user": {"login": "JaymzZh"}}, "additions": 0, "deletions": 50}}, {"node": {"oid": "6875ee55d3c8632a92432b4b80b139f293f14804", "messageHeadline": "Remove Magic Link Generation", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 453, "deletions": 55}}, {"node": {"oid": "91e837d465888fb70327e3a4be15ed9ecc18cb83", "messageHeadline": " * Debug log exceptions in JsonInput deserializing", "author": {"name": "ryanbrandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 138, "deletions": 44}}, {"node": {"oid": "d22d6793ba50a0c0a087788e7b59d5f3b1732769", "messageHeadline": " * Include DisplayName in errorMessage", "author": {"name": "ryanbrandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "c5346f7bf98af6b2ff39f09c832cc924ee9fced7", "messageHeadline": "Use string.IsNullOrEmpty instead of string.IsNullOrWhitespace", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 22, "deletions": 17}}, {"node": {"oid": "490fcf1ab4d416ee6cc140797c2377e352677bda", "messageHeadline": "Remove the use of `Linq` and unneeded enumerators from Mvc `TagHelper`s.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 275, "deletions": 194}}, {"node": {"oid": "a14fdd863737d6c2b15493c6a1c2393dfff5a797", "messageHeadline": "Remove FormatFilter dependency on IActionContextAccessor", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 68, "deletions": 97}}, {"node": {"oid": "d8cc2b85d55af47c4038cb8ae44ab46a47af3b03", "messageHeadline": "Adds ActionContext to Validation contexts", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 658, "deletions": 689}}, {"node": {"oid": "017bf1a20fac90fc187056b1b5c031f463af37c2", "messageHeadline": "Changes to use moq-netcore", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 458, "deletions": 490}}, {"node": {"oid": "0832365ec264df06e6c601079eece81dd7516daf", "messageHeadline": "Adds ActionContext to OperationBindingContext", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 154, "deletions": 105}}, {"node": {"oid": "31e42ee31286fe115c75336343a6cef68729f4d7", "messageHeadline": "[Fixes #3433] Invalid media type 'text/plain; charset=utf-8'", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 166, "deletions": 26}}, {"node": {"oid": "4bcf236450edaecd07ab2e8b83b3879bf70c13be", "messageHeadline": "MVC companion to aspnet/Routing#238", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 54, "deletions": 34}}, {"node": {"oid": "6e299d695f0033a744d62b9a6b4d1add947d19e1", "messageHeadline": "Update `DefaultHtmlGenerator.GenerateAntiforgery()` to match latest `\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 14, "deletions": 35}}, {"node": {"oid": "7bb0a1a4fe8651bb564ce51a36065fab87561d7b", "messageHeadline": "Update `IJsonHelper` to use `IHtmlContent`", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "d84587a99d2277c6c2b2ed315e1d7644953bc524", "messageHeadline": "Quiet `initialization` target in `MvcSandbox` folder", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ba1d064b9924201effc859fb5204bf95e7b55bb8", "messageHeadline": "Cleaning up RazorPage", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 4, "deletions": 38}}, {"node": {"oid": "79d517483bfcd74763669d04d69d2fe3a117ddbe", "messageHeadline": "Removing PageInstrumentation", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 93, "deletions": 645}}, {"node": {"oid": "5ef14e95b7844e1c70b42cbd26dc1246025d2e74", "messageHeadline": "React to dnx confguration change", "author": {"name": "Pavel Krymets", "email": "pavel@krymets.com", "user": {"login": "pakrym"}}, "additions": 95, "deletions": 38}}, {"node": {"oid": "1c34d88f4c21998cdd7c902563437c87db0c3b75", "messageHeadline": "Removed unnecessary dependency of IActionSelector in UrlHelper", "author": {"name": "apxoht", "email": "ivaylo.kenov@gmail.com", "user": {"login": "ivaylokenov"}}, "additions": 16, "deletions": 34}}, {"node": {"oid": "b622a5b0d3ad1f948d97b602bdb0622fdd0b0bfb", "messageHeadline": "Bump Razor to dotnet5.5", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b6f8c523a8e39e96aa06761dd0195d75785e6887", "messageHeadline": " * Remove MvcSample and replace with MvcSandbox", "author": {"name": "ryanbrandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 322, "deletions": 3066}}, {"node": {"oid": "4a61dfec6d8f28e5a5e85c7ea80c941b4a665aa0", "messageHeadline": " * Make HttpMethodConstraint case insensitive", "author": {"name": "ryanbrandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 91, "deletions": 2}}, {"node": {"oid": "eb70b1c28c712e27b6a977649adf9f78e95fd8bc", "messageHeadline": "Remove `WebUtility` use and handle `IHtmlContent` return values from \u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 216, "deletions": 81}}, {"node": {"oid": "bbdfbf4cc397495d9aaf9ed78500538e9ed90652", "messageHeadline": "Remove per-instance string.Concat", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "45ff0a269cf1a6095bb1131095592c0a9c1bd032", "messageHeadline": "Make `ModelBinderAttribute.BindingSource` setter `protected`", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "a420af67b72e470b9481d6b2eca29f7c7c2254d2", "messageHeadline": "Fix French translation", "author": {"name": "S\u00e9bastien Ros", "email": "sebastienros@gmail.com", "user": {"login": "sebastienros"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "535fdf3356f4237ff8dfc0fdaa71842f5a525a63", "messageHeadline": "Removed unnecessary call to MetadataProvider.GetModelExplorerForType \u2026", "author": {"name": "apxoht", "email": "ivaylo.kenov@gmail.com", "user": {"login": "ivaylokenov"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "8682fe0cfd48fba29aae4bc96440c0140e164ec5", "messageHeadline": "Replace ActionBindingContext with ControllerContext", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 730, "deletions": 1034}}, {"node": {"oid": "62978229c4271092d274531623ba87bc1765d2e7", "messageHeadline": "Ease unit testing of `Controller.TryValidateModel()`", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "2dc13b523d9b346fc99f998902f8d69a44222948", "messageHeadline": "React to aspnet/Razor#358.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 19, "deletions": 900}}, {"node": {"oid": "d78abf267e5cf9d069031e26bc2b26691b6f656b", "messageHeadline": "Missed update when reacting to removing ApplicationServices from Http\u2026", "author": {"name": "John Luo", "email": "jt.luo@mail.utoronto.ca", "user": {"login": "JunTaoLuo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "46cd4ac1f00316fe5b5badf385aef0d4c2c8fa60", "messageHeadline": "Reacting to ApplicationServices removal from HttpContext", "author": {"name": "John Luo", "email": "jt.luo@mail.utoronto.ca", "user": {"login": "JunTaoLuo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f25aab8df7ef935a6d4c67a0ba112de6621ad29d", "messageHeadline": "React to hosting changes", "author": {"name": "Pavel Krymets", "email": "pavel@krymets.com", "user": {"login": "pakrym"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "79d74127b92ff5cabd6a9a047b07cb0cdb9e2c90", "messageHeadline": "Add temporary workarounds for aspnet/External#50 and aspnet/Mvc#3587", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 180, "deletions": 10}}, {"node": {"oid": "d6bda0ec11d7d29782cb19b09073ea67710ce8a5", "messageHeadline": "CompilerCache should not compile multiple assemblies for the same page.", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 161, "deletions": 23}}, {"node": {"oid": "155bde0fcf54f7e1c602957ea380b09bfb4f6b29", "messageHeadline": "Pass in the area name instead of the view name to a parameter that", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 133, "deletions": 3}}, {"node": {"oid": "95b3d2c1ddc7491ccc9bf297f7a8688cde5d8ae2", "messageHeadline": "Address PR comments", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 109, "deletions": 149}}, {"node": {"oid": "3be6167aa093033a71ab6822fbc9199b4731a030", "messageHeadline": "Switch concepts from misnamed `isPartial` to `isMainPage`", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 506, "deletions": 637}}, {"node": {"oid": "cf30bb730fdcbd8df51dad26a920ba8f4ecc757a", "messageHeadline": "PR comments and some smallish cleanup", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 224, "deletions": 52}}, {"node": {"oid": "d1fe824b5d5e50d51c3be182342d632022bd666c", "messageHeadline": "Improve `SearchLocations` handling", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 848, "deletions": 54}}, {"node": {"oid": "08dd77d8c7a00e4282dff599ca180f16b32f359c", "messageHeadline": "Add relative view path support", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 1969, "deletions": 776}}, {"node": {"oid": "349b2f3963c515e854a09c492f64c270ff8110e1", "messageHeadline": "Add HttpContextAccessor because Hostring doesn't do it by default", "author": {"name": "Pavel Krymets", "email": "pavel@krymets.com", "user": {"login": "pakrym"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b3c68defe833df3435663019a0dc516886819fa4", "messageHeadline": "Change `IViewComponentHelper` methods to return `IHtmlContent`", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "85080ae621193f3bdd10eb83b1141b0809ea5e17", "messageHeadline": "Make Cors filters run before any other authorization filters", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 183, "deletions": 3}}, {"node": {"oid": "982c7abea8fc540142dc6566353508f42c4dc352", "messageHeadline": "[Fixes #3503] Removing formatters on a given type only works on colle\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 128, "deletions": 7}}, {"node": {"oid": "a65a6a7cab83e53573eaa108dd4124c3bae9e30e", "messageHeadline": "React to change in Razor", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "b520b0cb221035e4cc8dd9a31d395bc70da208ac", "messageHeadline": "Limit [FromServices] to apply only to parameters", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 113, "deletions": 439}}, {"node": {"oid": "db94a8ed19e626b4e094cc283abe0dfe4f39871f", "messageHeadline": "Removed redundant null checks and tested logging", "author": {"name": "herecydev", "email": "herecy@live.co.uk", "user": {"login": "herecydev"}}, "additions": 35, "deletions": 1}}, {"node": {"oid": "0b0defe4465b80ec02fa52019fcdbe079440f734", "messageHeadline": "Small .travis.yml update: Consolidate `brew` commands under a single \u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "01102bba3f86665cf41d0baef7b1f6f446c5beb0", "messageHeadline": "Moving Attribute Routing to Routing", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 34, "deletions": 4413}}, {"node": {"oid": "73f557002f89fb0ff6da4ad7a74d2bcfe78b688a", "messageHeadline": "Add `AddDataAnnotationsLocalization` parameterless overload.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "94a4c8e3f4018d6357754e0877b7f6beffae2f59", "messageHeadline": "Execute `dnu restore` with .NET Core and use Mono 4.0.5", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "e75eebbed000541f05dda8e9f524b445ba0722ff", "messageHeadline": "Pool JsonSerializer for Output formatting", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 91, "deletions": 1}}, {"node": {"oid": "ccfd235f5017178b88c15ff3b0ddb0a28cefbaa6", "messageHeadline": "React to change in HtmlAbstractions", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 10, "deletions": 64}}, {"node": {"oid": "f6270de38748c48fed40fda895e35ebe4d08ec12", "messageHeadline": "Updating Microsoft.AspNet.Mvc.WebApiCompatShimTest to use Microsoft.E\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 18, "deletions": 24}}, {"node": {"oid": "e8427349a1fb9763da6965f316e39df1ad30d881", "messageHeadline": "Missed one type in DI reaction", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "292207d17d1572ea856fcaf847867730338b7bd2", "messageHeadline": "Reacting to DependencyInjection changes", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 64, "deletions": 65}}, {"node": {"oid": "b8b222b295c2bf7f74570e60b8d45f30346e8299", "messageHeadline": "Replace InnerAttributeRoute with TreeRouter", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 602, "deletions": 248}}, {"node": {"oid": "b8d58133c327fa9f96b24738a0a142b926acc4b9", "messageHeadline": " * Add NoContent Factory to Controller", "author": {"name": "ryanbrandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "ed4688558678605b25dc8405eca0cdab507c00f3", "messageHeadline": " * Log correct message for Found/NotFound views", "author": {"name": "ryanbrandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "a1af85beb7844ff576d980878b0a81953b2f6bc8", "messageHeadline": "Remove System beta tag in project.json for coreclr packages.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "5810154826034cee955033ea3980e676bd2b3aa8", "messageHeadline": "Avoid creating intermediate strings with THCWTW", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "f6a9bb1d13c1cc486428f71cd602021cded8b92b", "messageHeadline": "Add `launchSettings.json` to `.gitignore`.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4a68550e501283afdff7839492eb97fdce5023e9", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "Cesar Blum Silveira", "email": "cesars@microsoft.com", "user": null}, "additions": 87, "deletions": 58}}, {"node": {"oid": "454ff9f52a29ffdb50d7d987e1c183ad2e75a672", "messageHeadline": "fix #3414 : RegularExpressionAttribute generates wrong data-val-regex\u2026", "author": {"name": "Kirthi Krishnamraju", "email": "kirthik@microsoft.com", "user": {"login": "kirthik"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "380a93d3702e273ce7884cd2b1a33b66681061ec", "messageHeadline": "Redesign RazorViewEngine caching", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1470, "deletions": 1781}}, {"node": {"oid": "845b86963e52dad396a7bede423cb0c391214907", "messageHeadline": "Fix build break: React to aspnet/Hosting@660f1ca", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ece6ecde45f6d5c12cdc2317ec3d3ebc60a6a317", "messageHeadline": "Add buffer pooling to JsonResult", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 352, "deletions": 204}}, {"node": {"oid": "3da2c35e3ecff8314205ca3ff0c46755748e2cff", "messageHeadline": "fix #2819: Add more unit tests for ViewLocalizer and HtmlLocalizer", "author": {"name": "Kirthi Krishnamraju", "email": "kirthik@microsoft.com", "user": {"login": "kirthik"}}, "additions": 418, "deletions": 1}}, {"node": {"oid": "d17db92e19c4bcf77eea5fc54fa1c2ff958bc34a", "messageHeadline": "Log messages to DiagnosticListener in addition to page instrumentation", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 425, "deletions": 89}}, {"node": {"oid": "cef4a66479156229af721fc86930fa6f1416c0bd", "messageHeadline": "Another `System.RuntimeSerialization.Xml` version update", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "737a8f3b1dd4c8067fc671a08e3cac0d7d88cd48", "messageHeadline": "Make Compilation Abstractions naming consistent with Platform Abstrac\u2026", "author": {"name": "Pavel Krymets", "email": "pavel@krymets.com", "user": {"login": "pakrym"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "d564a4a96b891bea1f321824b9ed7c7c77c3cf85", "messageHeadline": "React to aspnet/Razor#561.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 69, "deletions": 75}}, {"node": {"oid": "1927730f4099873c279c23ec8ca38e02785f2008", "messageHeadline": "[Fixes #3426] Removed defensive copy in CompositeModelBinder and Comp\u2026", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "decf8823414146fe6feaba0ed9fcfe4044258e04", "messageHeadline": "Update `LinkTagHelper`s `meta` tag to be w3c compliant.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "f7a211c09531f145329d76fe71d6676d5c4f3685", "messageHeadline": "Removed use of LINQ and added some optimizations in ValidationVisitor", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 84, "deletions": 84}}, {"node": {"oid": "bebd3dc9a0122cc35a1ecc4e4305b767588c61b9", "messageHeadline": "Update test files to showcase block level Razor statements in attribu\u2026", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 28, "deletions": 3}}, {"node": {"oid": "5364468001f356522a11af7787d12889fa686f6e", "messageHeadline": "[Fixes #3177] Clean up logic for encoding in ViewResult and friends", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 354, "deletions": 135}}, {"node": {"oid": "8bf2c72e69d204a369bc38297b6f126ecb4657eb", "messageHeadline": "Sign Microsoft.AspNet.Mvc.", "author": {"name": "Cesar Blum Silveira", "email": "cesars@microsoft.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cd761a644d7421710d98c0298c99901bfaddc8c8", "messageHeadline": " * Adding test", "author": {"name": "ryanbrandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 347, "deletions": 48}}, {"node": {"oid": "940fb7ba78219301addd42288a08294b20b023bf", "messageHeadline": "Adding Controller.Challenge and Controller.Forbid", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 192, "deletions": 26}}, {"node": {"oid": "9dba871108ebc6541cfb87083ae6e46c7d3dae44", "messageHeadline": "Strong name everything.", "author": {"name": "Cesar Blum Silveira", "email": "cesars@microsoft.com", "user": null}, "additions": 85, "deletions": 57}}, {"node": {"oid": "af1142e7b5405639ff090ed5156cce0aa04e2136", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d4163b41276aaa63b177d240e6ebb96475036253", "messageHeadline": "Update serialization to 4.1.0", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4b29e71d6ee5880fdf9dbeeb0641bc77fe9d84f", "messageHeadline": "Rename Microsoft.Dnx.Compilation.Abstractions to Microsoft.Extensions\u2026", "author": {"name": "Pavel Krymets", "email": "pavel@krymets.com", "user": {"login": "pakrym"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "8bc0056c85127b9457a2f62db77e61824adde8c7", "messageHeadline": "Fix breaking changes to functional tests", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "32da2b8c466caa6d423b1502c6bca918397a5425", "messageHeadline": "Fix breaking changes from HttpAbstractions", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 169, "deletions": 49}}, {"node": {"oid": "e2c267604214a00e36b5e4d7754dd6f248960502", "messageHeadline": "Add InputFormatter buffer pooling", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1034, "deletions": 122}}, {"node": {"oid": "ff91e796c1547d3516eb094159cd4837afc87b01", "messageHeadline": "Revert \"Fixing tests\"", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 40, "deletions": 55}}, {"node": {"oid": "c0b9dd1208f1cf2daf8543ec0102c3e2280cc6bc", "messageHeadline": "Reacting to RequestDelegate rename", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a9d5876cd97078d9eb874c04a49d656d9f7aa8c8", "messageHeadline": "Fixing tests", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 38, "deletions": 27}}, {"node": {"oid": "52f4a831397b94d41675cabf8777b735a69e9c2f", "messageHeadline": "React to WebEncoders changes.", "author": {"name": "Chris R", "email": "Tratcher@outlook.com", "user": {"login": "Tratcher"}}, "additions": 361, "deletions": 444}}, {"node": {"oid": "53060be2d74ebcaee348c676de48b26c6f50d3ad", "messageHeadline": "Content negotiation fails in subsequent requests accepting same media\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 23, "deletions": 155}}, {"node": {"oid": "5763eb580a85c1a197874070ccbac3e0e733b845", "messageHeadline": " * Move logging to new style", "author": {"name": "ryanbrandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 422, "deletions": 166}}, {"node": {"oid": "3c46662d91b1950e078509482bc0bce454858346", "messageHeadline": "Delete unused config.json file from MvcSample.Web", "author": {"name": "Scott Addie", "email": "tobias.addie@gmail.com", "user": {"login": "scottaddie"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "bd9fc5dc687593d831bc29f90f7ed0b53f1c8736", "messageHeadline": "Using IsDefined over GetCustomAttribute<T>", "author": {"name": "Muchiachio", "email": "aldis.rameika@gmail.com", "user": {"login": "Muchiachio"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "08be63c3fc457c448820f717688d975888fc8855", "messageHeadline": "Add ForbiddenResult", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 300, "deletions": 0}}, {"node": {"oid": "1312ed8b7171a73a6c80b3e6a9bc91e8cf95942e", "messageHeadline": "Remove Linq and boxed Enumerator allocations from conneg", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 181, "deletions": 58}}, {"node": {"oid": "5ad1a27f6e89689f4eebcc51b31337107d3396b0", "messageHeadline": "React to aspnet/Razor#580.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 16, "deletions": 18}}, {"node": {"oid": "d361c3a71606580dc6ec0317f9216c6c3dcf8601", "messageHeadline": "Update `TagHelperSample` conditionalcomment page.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "33b37d65546ace694703618c38e95ca086917b77", "messageHeadline": "React to aspnet/Razor#196.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "a69a7a69408a71ec99a854d63a741eae83d6b80b", "messageHeadline": "Simplify instrumentation confirmations in `RazorPageExecutionInstrume\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 153, "deletions": 256}}, {"node": {"oid": "dc32f8ae33bbbb824d11aa6822800f99454b0a3c", "messageHeadline": "PR comments: Restore most of `PrecompilationTest.PrecompiledView_Rend\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "c8c0c5303eac4ef5c333d7fc35c6ea1d332f8992", "messageHeadline": "Remove more `TestHelper` functional tests", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 7, "deletions": 283}}, {"node": {"oid": "ff19702db5712e5033180abe8ee1ce28dd861826", "messageHeadline": "Remove `WaitService`", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 65, "deletions": 255}}, {"node": {"oid": "b4eb423e075a68db17e16ec9ea56bf6e33976ef2", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "9cc9473aceda2b044a030a154a40f3f0323ce9f0", "messageHeadline": "Updating to release NuGet.config.", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f1412c21ac8bbdd4cdc3ea083e729ef576319153", "messageHeadline": "Fix the build", "author": {"name": "Pavel Krymets", "email": "pavel@krymets.com", "user": {"login": "pakrym"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "92afcaa9f70b4c694430d02f9b1fe1d2a9cd05ce", "messageHeadline": "Fix small issues in Mvc.js", "author": {"name": "Scott Addie", "email": "tobias.addie@gmail.com", "user": {"login": "scottaddie"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "b5bfdde19454b5f78e167b08efa55017407cbf4d", "messageHeadline": "remove Microsoft.AspNet.Server.IIS from sample", "author": {"name": "\u3042\u307e\u307f\u3084 \u3086\u3046\u3053", "email": "1@1234.sh", "user": {"login": "yukozh"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "0fedda5855dbe6fbde0fda02241e20cdc0796494", "messageHeadline": "Allow enums to be serialized by SessionStateTempDataProvider", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 75, "deletions": 14}}, {"node": {"oid": "38818a103340b82f8deaed5900f4b6a97e8b3e50", "messageHeadline": "Remove Microsoft.AspNet.Server.IIS from test Websites", "author": {"name": "\u3042\u307e\u307f\u3084 \u3086\u3046\u3053", "email": "1@1234.sh", "user": {"login": "yukozh"}}, "additions": 0, "deletions": 45}}, {"node": {"oid": "ec2abc8ae0a6f54cc56f9a681046fb79b7c9f8a0", "messageHeadline": "Add logging of elapsed time for the action.", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 49, "deletions": 8}}, {"node": {"oid": "cea8d019f1c1b2ba044d3da25408244c036f287c", "messageHeadline": "Add logging and scope for ViewComponent", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 219, "deletions": 58}}, {"node": {"oid": "eb398c811dbe43c23032b66fd7432b895181bdca", "messageHeadline": "Added LocalRedirectresult", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 379, "deletions": 7}}, {"node": {"oid": "b6d7012c271d35ca442f19ab403b5b9170c81db2", "messageHeadline": "[Fixes #3279] Added DiagnosticSource for filters", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 725, "deletions": 47}}, {"node": {"oid": "624c918de5185f50e7e92290ee32b4db1586a18c", "messageHeadline": "[Fixes #3274] Added DiagnosticsSource for ViewComponent", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 464, "deletions": 51}}, {"node": {"oid": "bcde82cf62f627c8fa68152c0eca4261f0a3f3ee", "messageHeadline": "Use buffer pooling in IOutputFormatters", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 270, "deletions": 76}}, {"node": {"oid": "965806001960d8b9ce7c882cc99f8db6896e5535", "messageHeadline": "React to aspnet/Localization#111", "author": {"name": "Kirthi Krishnamraju", "email": "kirthik@microsoft.com", "user": {"login": "kirthik"}}, "additions": 38, "deletions": 4}}, {"node": {"oid": "4e8c543489fd237b1138167458c562b4692c3380", "messageHeadline": "Rename Microsoft.Runtime.Abstractions to Microsoft.Extensions.Platfor\u2026", "author": {"name": "Pavel Krymets", "email": "pavel@krymets.com", "user": {"login": "pakrym"}}, "additions": 32, "deletions": 34}}, {"node": {"oid": "0b8fe87596997c426eb98f8e629f9ff19ae2d670", "messageHeadline": " * Allow null ViewData and TempData", "author": {"name": "ryanbrandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 116, "deletions": 18}}, {"node": {"oid": "911dfc57b0a40b8feb415e9afcc90a9845d0ba5b", "messageHeadline": "Transition `SelectTagHelper` and `OptionTagHelper` to use `context.It\u2026", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 80, "deletions": 60}}, {"node": {"oid": "c267ef39046b4a7602df1d14408ca0dc3ad36410", "messageHeadline": "Rename `AppendEncoded()` to `AppendHtml()` and `SetContentEncoded()` \u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 71, "deletions": 71}}, {"node": {"oid": "2b9dae572e752050d0e83a9ef73539ad3e44fdfb", "messageHeadline": "Fixed test build break.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 1, "deletions": 30}}, {"node": {"oid": "faa78a3d91f64770444a05841d20774db4b4f64e", "messageHeadline": "Transition from `IAssemblyLoadContext` to `AssemblyLoadContext`.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 39, "deletions": 6}}, {"node": {"oid": "493a5561686a4bf709f0dec2863b50e2662e8c26", "messageHeadline": "Fixed xml docs build error.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "40b7636b720298a06b9a42017a8bcace34132fad", "messageHeadline": "Use `ModelMetadata.GetDisplayName()` in error message replacing `Form\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 376, "deletions": 86}}, {"node": {"oid": "9b9d72f3f7642eae8992a100e5039249b2eeb17a", "messageHeadline": "Remove unneeded namespaces.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 0, "deletions": 22}}, {"node": {"oid": "0ae83a25e9b8b7bf842413efe848ed46cb847a75", "messageHeadline": "React to aspnet/Razor#571.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 524, "deletions": 377}}, {"node": {"oid": "0e254706607e7cccef11dc50d6b69e746c5827c3", "messageHeadline": "React to aspnet/Razor#578.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 89, "deletions": 66}}, {"node": {"oid": "34d4dfdef8a6555c8ce841263893823891a0aeed", "messageHeadline": "Rename Context to HttpContext in ViewComponent and RazorPage", "author": {"name": "Henk Mollema", "email": "henkmollema@gmail.com", "user": {"login": "henkmollema"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "11043cfda260bf4432cc7e24508137dc734358be", "messageHeadline": "Remove another usage of CallContextServiceLocator", "author": {"name": "Pavel Krymets", "email": "pavel@krymets.com", "user": {"login": "pakrym"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "84bfb8da3be4d6337553eb664e2a7955cdebc1fa", "messageHeadline": "Remove CallContextServiceLocator usages in tests", "author": {"name": "Pavel Krymets", "email": "pavel@krymets.com", "user": {"login": "pakrym"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "8623946784829213dce28199613fd5b1c22df3a3", "messageHeadline": "Add compilation services when adding Razor.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "f2af02b1cb1d61df073c34ae79f14a05bbc37ba5", "messageHeadline": "Improve logging behavior for actions scope", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 53, "deletions": 3}}, {"node": {"oid": "dcec94f6d9385eeb99b5cc7751b2914b7d4c24ac", "messageHeadline": "Change ActionMethodExecuted to be Verbose", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5fd7d58ccda5a96f3742b55f0d93ad0b048aee94", "messageHeadline": "React to IHostingEnvironment initialization changes.", "author": {"name": "Chris R", "email": "Tratcher@outlook.com", "user": {"login": "Tratcher"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "91aeec95e99c006c99f675e2ba887d4ed731532a", "messageHeadline": "Switching to generations TFMs", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 340, "deletions": 291}}, {"node": {"oid": "8a2694dd46e147e5e3c29c1226f03c017935464d", "messageHeadline": "React to AuthZ namespace changes", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "da731fc641f56529328d3cb74d6092310a40627e", "messageHeadline": "Add logging to ActionResults and ControllerActionInvoker", "author": {"name": "ryanbrandenburg", "email": "rybrande@microsoft.com", "user": {"login": "ryanbrandenburg"}}, "additions": 906, "deletions": 77}}, {"node": {"oid": "5bb975916662c60a84820c13f6fef6756375eb96", "messageHeadline": " react to dnx di changes", "author": {"name": "Pavel Krymets", "email": "pavel@krymets.com", "user": {"login": "pakrym"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "1474ed8fe853d5cc722afff265c52eefb73fca65", "messageHeadline": "Fix breaks to xml docs", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "35769394571022bbb33b8987e17ec7fe7e4d38c8", "messageHeadline": "Fix break in XmlSerializerOutputFormatter tests", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "800e46eed494d955326090935a169bac6420a4f2", "messageHeadline": "Fix failures in StringOutputFormatter functional tests", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "55b72c04bf5a4665c7e549219ba408b06f084eea", "messageHeadline": "Add high-pri doc comments for views, controllers, HTML helpers, Startup", "author": {"name": "Eilon Lipton", "email": "elipton@microsoft.com", "user": {"login": "Eilon"}}, "additions": 142, "deletions": 9}}, {"node": {"oid": "38b65875dbf402c3b849bb52a8ddcccf41e14ada", "messageHeadline": "Refactor of OutputFormattterContext", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 479, "deletions": 601}}, {"node": {"oid": "d584bcabcfadccb9805034f03aa904bf597e7c9b", "messageHeadline": "React to changes in Authz", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8b0c15729693b9fd81763f77e03105b93b97527a", "messageHeadline": "Rename ModelState (the type) -> ModelStateEntry", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 268, "deletions": 263}}, {"node": {"oid": "173f00fda798fed6adb658bb4ca413daa251acc7", "messageHeadline": "Update to use DiagnosticSource", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 158, "deletions": 217}}, {"node": {"oid": "054b39013c17face3da992e07497b326b73f9720", "messageHeadline": "Reduce allocations in MSD enumeration", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 195, "deletions": 61}}, {"node": {"oid": "6985015e2d18831d303a462f7185873d13105247", "messageHeadline": "Fix test breaks in WebAPI shim", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 49, "deletions": 77}}, {"node": {"oid": "82cba7c0b2ec54501e520a147065033d314528af", "messageHeadline": "react to aspnet/localization #90", "author": {"name": "Kirthi Krishnamraju", "email": "kirthik@microsoft.com", "user": {"login": "kirthik"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "06cc58663ece44e9e0143cb837bb4e5598abf4c2", "messageHeadline": "Move implementation of ObjectResult into a facade", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1177, "deletions": 1391}}, {"node": {"oid": "6bd97c7c306a9364b86c87acf2168f6bb0078fc9", "messageHeadline": "Moving AllowAnonymous attribute to Authorization", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 63, "deletions": 20}}, {"node": {"oid": "f4a6d634b550dcdaf923f36aaf91b19b2b3d47e1", "messageHeadline": "Modify ViewStartUtility to generate always view paths with forward sl\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 120, "deletions": 58}}, {"node": {"oid": "e943cdb57a211f116676f8f51b6d36b39f3958ff", "messageHeadline": "React to aspnet/Razor#569", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "6a4da5d7950fe26a88ea5949039e3a931ec35c03", "messageHeadline": "PhysicalFileResult throws NotSupported on path not rooted", "author": {"name": "unknown", "email": "rybrande@RyanB-01.redmond.corp.microsoft.com", "user": null}, "additions": 14, "deletions": 5}}, {"node": {"oid": "32645e93c8f0ad0243c42fe55665592446f7b864", "messageHeadline": "Add expression rewriting to Razor", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 721, "deletions": 9}}, {"node": {"oid": "6ef2fe44ca00748fa3f9e0458207224820b35731", "messageHeadline": "[Fixes #3250] Remove RouteGroup from RouteValues", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "9b004611e5c517fff89e0d748fe0f285e2956113", "messageHeadline": "Address PR comments for 2e2043f (PR #3317)", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "fbf66168feabb8b3601b96432b0c97cbc51c76db", "messageHeadline": "React to Cors api review changes", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 15, "deletions": 18}}, {"node": {"oid": "fd17481a73662ba225398fc39224e0d3df64e22b", "messageHeadline": "React to AuthZ changes", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "2dcec8fe514dc7a0e56af7db3063571bb392127d", "messageHeadline": "React to Kestrel package rename", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d40e6612a4e77f701fe99ceab40a238564fec238", "messageHeadline": "Moving the order of generated hidden tags for checkbox to end of the \u2026", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 313, "deletions": 20}}, {"node": {"oid": "03625c38afcccf83ef465475041c2d55a8cd3b2f", "messageHeadline": "Correct polarity of MediaTypeHeaderValue.IsSubsetOf()` checks and rem\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 460, "deletions": 147}}, {"node": {"oid": "2e2043f427413c127bdf9d889cc6e679fbf9d3eb", "messageHeadline": "Test `[FromServices]` with service that is not available", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 137, "deletions": 1}}, {"node": {"oid": "9aed5efd51f65d8b63183d67f22d1c27ec8f0199", "messageHeadline": "Add `null` checks for MVC tag helpers", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 276, "deletions": 27}}, {"node": {"oid": "c3ac457c205f93115a15a766939cd0d28a82e189", "messageHeadline": "Fix local build break", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0309a5216c1e05b1de5206de3effdd00e39f55c6", "messageHeadline": "Add an option to RazorPrecompileModule to allow conditional compilation", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 41, "deletions": 4}}, {"node": {"oid": "6e347724b5fd9f4f1f0840ed03af3f16554e038f", "messageHeadline": "React to IHeaderDictionary changes.", "author": {"name": "Chris R", "email": "Tratcher@outlook.com", "user": {"login": "Tratcher"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "5a1c1203927a944ccda31ac0f321c83ef39c2882", "messageHeadline": "React to aspnet/Universe#290 fix", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 20, "deletions": 17}}, {"node": {"oid": "35d176f5b299038b031a6841f3c4784b74edec63", "messageHeadline": "Update DNX Core on Linux workarounds", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 44, "deletions": 143}}, {"node": {"oid": "9342cb0ab78add8c527edcbc4c0988edc96f01e3", "messageHeadline": "Suppress [Obsolete] warnings from DiagnosticSource", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 68, "deletions": 10}}, {"node": {"oid": "91cb6281e4b7231196cffc36bc0574f4765925e4", "messageHeadline": "Using @inherits and @model together gives intellisense errors", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 35, "deletions": 34}}, {"node": {"oid": "18912b9530207f784484ca60fe643e6c211e4766", "messageHeadline": "Removing NotNullAttribute.Sources references that were left behind", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "30f582638046638aa450d62b7ff30394273d6a61", "messageHeadline": "Use Type.GetMethod in ViewComponentMethodSelector", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 329, "deletions": 26}}, {"node": {"oid": "d9e40d92de2139656c7495da4fb93ea06e190fbe", "messageHeadline": "Make ModelPropertyCollection inherit ReadOnlyCollection<T>", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 10, "deletions": 45}}, {"node": {"oid": "0dadf56fc80f8dec89897028eb9cdd583a968b4c", "messageHeadline": "Reducing allocations in value providers", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 45, "deletions": 24}}, {"node": {"oid": "082f175b4875292751a1470738896e96c857ebc9", "messageHeadline": "Optimize allocations in GetFilters", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 38, "deletions": 7}}, {"node": {"oid": "e54da5e6f63a9aa81c8f6383a0b3de85577ab2e2", "messageHeadline": "Remove dead code in invoker (SetStage)", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 11, "deletions": 34}}, {"node": {"oid": "761c7e6751b98b859d6808649b6d1527124db7ea", "messageHeadline": "Optimize allocations for creating ActionConstraints", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 49, "deletions": 16}}, {"node": {"oid": "1ed22e59390505f9e145371cdd0ac31e5692ac3e", "messageHeadline": "Avoid state machine and allocation for 0-parameters", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "04d72d88947f72b292beac0f1359b548fb2e60ba", "messageHeadline": "Simplify FileResult", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 20, "deletions": 34}}, {"node": {"oid": "04c6fceb945b0e7979ad2755763268b7ca0b6732", "messageHeadline": "React to aspnet/Routing#215", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "a602d548e26e393e8d1d19e2fd6ab785af33edb6", "messageHeadline": "Allow ViewFeature tests to run in dnxcore50", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 125, "deletions": 53}}, {"node": {"oid": "a0764faa86e00c77189fb563039a9abbee08ca66", "messageHeadline": "Bring arguments inline between before/after events", "author": {"name": "Anthony van der Hoorn", "email": "anthony.vanderhoorn@gmail.com", "user": {"login": "avanderhoorn"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "32c174c791b38b5583ad358a7cca3d67654d7795", "messageHeadline": "CR feedback from attribute dictionary", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 9, "deletions": 18}}, {"node": {"oid": "ad3c257ef56eb944fc9b5d34ead2650c152b54d5", "messageHeadline": "Fix for #3252 - Issues with pooled buffer + unicode", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 77, "deletions": 54}}, {"node": {"oid": "f57e1809716c4c99d7cf6e444594e51e495e6513", "messageHeadline": "Renaming Microsoft.Framework.* -> Microsoft.Extensions.*", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 696, "deletions": 696}}, {"node": {"oid": "8d7b95655de4f6e33a56965c4d869fa2934a8767", "messageHeadline": "Removing Autofac dependency", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 414}}, {"node": {"oid": "6185b16795dc4e6c1dcadf69f4eabd3097a4eb3e", "messageHeadline": "Custom dictionary type for attributes", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1198, "deletions": 17}}, {"node": {"oid": "4e08eda58d52a74ae883a66e3719188246d70c82", "messageHeadline": "Use pooled memory for the streamwriter", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 426, "deletions": 21}}, {"node": {"oid": "306776ff635d9cb0c0337650d30031403f35c63c", "messageHeadline": "Minor cleanup/refactor of ViewResult", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1218, "deletions": 635}}, {"node": {"oid": "eef6c3883a7e27b8387b0925f0b6a88df0a484c5", "messageHeadline": "Renamed PhysicalFileProviderResult and VirtualFileProviderResult to P\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 48, "deletions": 48}}, {"node": {"oid": "130d94eb7e490508df88633d4dbbe6c061be2fdd", "messageHeadline": "[Fixes #3068] TempData fails silently without sessions middleware", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 75, "deletions": 84}}, {"node": {"oid": "7b58e03f90ccbd6d1509b3bbcde73c2f392ffe80", "messageHeadline": "Update 'build.cmd' alias parameter to use full name.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2028351bb8d81194da6c58b544f4a37b3288eb87", "messageHeadline": "React to WriteAttribute \\ AddHtmlAttribute API changes", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 311, "deletions": 342}}, {"node": {"oid": "5a705d820df54cfe595fab27f27cd697fae2f3e6", "messageHeadline": "Replacing NotNullAttribute with thrown exceptions", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 695, "deletions": 212}}, {"node": {"oid": "3a876e387f1d7816264a0444c91efe41bde99eaa", "messageHeadline": "Replacing NotNullAttribute with thrown exceptions", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2739, "deletions": 803}}, {"node": {"oid": "02c36a1c4824936682b26b6c133d11bebee822a2", "messageHeadline": "Replace NotNullAttribute with thrown exceptions", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 461, "deletions": 92}}, {"node": {"oid": "fa5f9399e891f60fb9802c89696ba5b30ca2a4b6", "messageHeadline": "Remove mono check from localization test", "author": {"name": "Kirthi Krishnamraju", "email": "kirthik@microsoft.com", "user": {"login": "kirthik"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "eefa58e6176e03910be9211ee7fdc787e4cc6288", "messageHeadline": "[Fixes #3043] Overflow exceptions converted to invalid value messages", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 92, "deletions": 2}}, {"node": {"oid": "f162f70c1ebe4e60cfec128c7e424ab4021701ee", "messageHeadline": "Fixed typo (occured to occurred) in comments and resources.", "author": {"name": "Gerardo Melendrez", "email": "payini@hotmail.com", "user": {"login": "payini"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "13af6f8e1a71dba58f581a0abae7a57c414a6a1c", "messageHeadline": "Wrap rather long line in 9243d83", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c713aa92cac3f60ea40a0e858941e10da5886b6f", "messageHeadline": "Making the HtmlHelper.GetEnumSelectList take DisplayAttribute.GroupNa\u2026", "author": {"name": "Stef\u00e1n J\u00f6kull Sigur\u00f0arson", "email": "stefanjokull@hotmail.com", "user": {"login": "stebet"}}, "additions": 191, "deletions": 84}}, {"node": {"oid": "9243d832decdacf944f27c17d8cae4e192659bc9", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5b80edcdff5d377a4ff270d7f57597e1073ec67d", "messageHeadline": "Updating to release NuGet.config.", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d37f5aeb31553d4f1519009a0ef55e9185515b10", "messageHeadline": "Fix #3217 - Optimize IList.GetEnumerator allocations", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 68, "deletions": 32}}, {"node": {"oid": "28aec3f5cc848b4f9b42730811877e93370684a8", "messageHeadline": "Support user overrides of system-provided `ModelError` messages", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 601, "deletions": 281}}, {"node": {"oid": "0d6edf240ac9fcb3f691319f4a7a63a1fa411b99", "messageHeadline": "Move ModelExplorer to ViewFeatures", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 297, "deletions": 148}}, {"node": {"oid": "ec18b3512307f7cac66c26c0668b9bca05b52101", "messageHeadline": "Add FormatterCollection<T>", "author": {"name": "S\u00f8ren Kruse", "email": "krusenen@gmail.com", "user": {"login": "Krusen"}}, "additions": 82, "deletions": 4}}, {"node": {"oid": "67b43b4cfe965607d364bda80a3b1bf222a081cf", "messageHeadline": "Workaround Mono bugs to fix travis", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 52, "deletions": 1}}, {"node": {"oid": "18c80d156c77d66b7287bef30a1b0bb2d0014772", "messageHeadline": "Replace NotNullAttribute with thrown exceptions", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 3313, "deletions": 910}}, {"node": {"oid": "eff10cdd66579f5d16c21fc432aed2f7094e2140", "messageHeadline": "Move `ModelStateDictionaryExtensions` into `Microsoft.AspNet.Mvc.Mode\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "b28debf442f9041bddd78a629d09b5741ab09ec2", "messageHeadline": "Generic ModelStateDictionary add and remove extensions", "author": {"name": "Muchiachio", "email": "aldis.rameika@gmail.com", "user": {"login": "Muchiachio"}}, "additions": 446, "deletions": 0}}, {"node": {"oid": "6a0a24481a07fc34fd44bd410bfa57d7fe9d1c61", "messageHeadline": "Asynchronously flush the HttpResponseStreamWriter after a view has be\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 57, "deletions": 8}}, {"node": {"oid": "8a502dbe5de598eeb07318f44191f0372f7dfed0", "messageHeadline": "Rewrite of validation", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 2895, "deletions": 1659}}, {"node": {"oid": "0889b18f9523c4a1418e74a446814eea9c9084d0", "messageHeadline": "Add localizers to validation attributes", "author": {"name": "Kirthi Krishnamraju", "email": "kirthik@microsoft.com", "user": {"login": "kirthik"}}, "additions": 847, "deletions": 100}}, {"node": {"oid": "49acfd562e8cc2b1c0284e7a1c4ffe4227c2d22b", "messageHeadline": "Adds common interfaces around Models (Implements #3158)", "author": {"name": "Nero Sule", "email": "nero.sule@stormid.com", "user": {"login": "Grinderofl"}}, "additions": 145, "deletions": 9}}, {"node": {"oid": "9c81b95d1bae130a474db650771aebd092fa1d10", "messageHeadline": "Renamed Controller.Context to Controller.HttpContext", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "5a8043553427ea79e89ce24e4d1aaadca4bf10d8", "messageHeadline": "API Review - Move ModelBindingHelper", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "ed509f65a23e5d12dfab360a44260ce4234a275b", "messageHeadline": "fix #2747: Fix Mvc localization test once dnx support reading resources", "author": {"name": "Kirthi Krishnamraju", "email": "kirthik@microsoft.com", "user": {"login": "kirthik"}}, "additions": 185, "deletions": 232}}, {"node": {"oid": "1833e06984a940c23c25371d3aa12f0923e6751c", "messageHeadline": "TModel substitution in Razor pages has broken intellisense", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 136, "deletions": 5}}, {"node": {"oid": "ff4100e2925579b567be463474ffde255c8a3a6a", "messageHeadline": "Generate an expression to create line mappings for ModelChunk directives", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 213, "deletions": 68}}, {"node": {"oid": "89f58aa49f14e1741d12f6c032413d1f944d260a", "messageHeadline": "Allow @model specified in a page work with @inherits directive in", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 211, "deletions": 360}}, {"node": {"oid": "80add92de8ad839e26dba236c873f51ef039740d", "messageHeadline": "React to removal of TagHelperContent.ToString()", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "d8d0a1ab89d61713fe60ec4b5a2994b7907646a9", "messageHeadline": "Rename `ModelMetadata.IsCollectionType` and add \"real\" `ModelMetadata\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 174, "deletions": 45}}, {"node": {"oid": "1574637a6ae30dbbf75b46555e60b86aaa5d2e9c", "messageHeadline": "Reacting to Microsoft.AspNet.Cors version change", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9eb2c5b810a3e51a010510dfb268ff28a99d3d05", "messageHeadline": "Reacting to IExpirationTrigger -> IChangeToken rename", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 98, "deletions": 97}}, {"node": {"oid": "b544aabfdb4b6e1612bece65217f35500365a9fa", "messageHeadline": "Fix #3111 - Don't trounce content-type in VCR", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 78, "deletions": 5}}, {"node": {"oid": "a318c4599ad718a8fe2ebde79a2129c54e286183", "messageHeadline": "API Review - Split up .Actions", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 346, "deletions": 297}}, {"node": {"oid": "00b6e71e3151fbce724403112f999fd45cc75242", "messageHeadline": "Changes per NotNull PR comments", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "498d2099498fe9e62b73c4aca2ec039fe803e8fb", "messageHeadline": "Remove chaining from HashCodeCombiner.", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "8f3a322cf902627f199259cde1f4aa315d9afba1", "messageHeadline": "Enabling NuGetPackageVerifier", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "f045c6792b7d62697cd748d45fe38205b1aab136", "messageHeadline": "Allow _ViewImports to remove default inherited tag helpers.", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 297, "deletions": 310}}, {"node": {"oid": "b95dcd5f1ce17f18aee7b75640f5e80fbff2c4fa", "messageHeadline": "Fix #3102 - Add an AddMvcOptions to builders", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "162e0b960d75e6a9d3268fe9db7d205a67d15b98", "messageHeadline": "Remove travis OSX work around for surpassing max file limit", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "f4c5e31ec1ea2fb859a149a6a97a1d0757da53ab", "messageHeadline": "Remove JsonPatch from MVC", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 0, "deletions": 10332}}, {"node": {"oid": "66a04c2fd60c04436c6292d692e20d12a943830d", "messageHeadline": "Replacing NotNullAttribute with thrown exceptions", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1368, "deletions": 329}}, {"node": {"oid": "00c436b0e11618b1b3ad7bfec32af99d0687d8f9", "messageHeadline": "[Perf] Remove use of [FromServices] on Controller", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 81, "deletions": 9}}, {"node": {"oid": "9badd9386e6349f80b817277e86eee1330dfa541", "messageHeadline": "API-Review Strongly-typed collections for a few options types.", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 80, "deletions": 106}}, {"node": {"oid": "895258d550a1a4ffeb3df688ac4ca5f3afb0126f", "messageHeadline": "Work around aspnet/External#33, aspnet/External#41, aspnet/External#4\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 195, "deletions": 54}}, {"node": {"oid": "c67ea208b2637be3a2e34f9c974c7e73f6bf42fc", "messageHeadline": "[quick fix] Remove `version` property from `project.json` for Logging\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "10ec9144caa3246969a7bb0d54dde6e65f63a1cc", "messageHeadline": "Remove extra registration of TelemetrySource", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "4d55a6e62de965047ec593ede76dfeeb793b3128", "messageHeadline": "API review - remove DefaultOrder", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 29, "deletions": 50}}, {"node": {"oid": "ccb5ead450519b64b970e719a5131d11c22e1fe5", "messageHeadline": "Api-Review - put uri complexity in CreatedResult", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 26, "deletions": 9}}, {"node": {"oid": "42017faa21919b8fe7a2dc313e7bcfc4c100c84f", "messageHeadline": "Add `InputFormatterResult` and `InputFormatterContext.ModelName`", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 559, "deletions": 212}}, {"node": {"oid": "0476d53f1d3928c7fa726f4d62e9480d3a82051a", "messageHeadline": "[quick fix] Allow `TestCommon` project to build successfully", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "90777c903de92913b4a0946260565a14eed6e88c", "messageHeadline": "Running xml-docs-test before test target", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0fb09908d3107d40e9ce28f87cb9393f912e6915", "messageHeadline": "[Build break] Correct doc comment references to match current namespaces", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 24, "deletions": 23}}, {"node": {"oid": "f81707d5fe14815ada68c0cbfaf1c3e56cbc1478", "messageHeadline": "Update nuget.exe and corresponding feeds to v3.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "b7382dc6c32b2c12c9445ba8a55313f74b9ca997", "messageHeadline": "Fix Razor test compilation failure", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "48746778079ebec4e138bcbcd12c3b534e34bcb3", "messageHeadline": "Fixing CI build failure", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 163, "deletions": 94}}, {"node": {"oid": "f3e537ddcb104b5d17dfa9df4161c6f0421657c8", "messageHeadline": "Reacting to TestHost changes", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "7b433820b17c9a71f6924e95c746a1339fe439d3", "messageHeadline": "Changes per PR comments", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 333, "deletions": 248}}, {"node": {"oid": "a68d9e4cb1328b4f25683ac7eab422c190cd6eb6", "messageHeadline": "Replace NotNullAttribute with thrown exceptions", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1291, "deletions": 338}}, {"node": {"oid": "ef730790d4f1e8dc41615dd1a5527c8fb3d69f04", "messageHeadline": "Fix tests broken by renames", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "538cd9c19121f8d3171cbfddd5d842cbb756df3e", "messageHeadline": "Move less-commonly used types out of .Rendering", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 341, "deletions": 186}}, {"node": {"oid": "046cb976b3e899052a95387b72ea4bee6987bff0", "messageHeadline": "Move ActionResult classes back to main namespace", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 83, "deletions": 186}}, {"node": {"oid": "1c4614c2198607e70f83475ae47e1d833f9615b2", "messageHeadline": "Avoid allocating strings in DefaultViewLocationCache", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 475, "deletions": 135}}, {"node": {"oid": "00075520b40bd1f36f7810348b1769e78e89bd0d", "messageHeadline": "Razor CompilerCache allocates too much in NormalizePath", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 155, "deletions": 41}}, {"node": {"oid": "9a15b54d30413de518949718c75d3493ee542676", "messageHeadline": "Flow IHtmlContent through to the razor buffer", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 286, "deletions": 69}}, {"node": {"oid": "a707311d9e13675d78bf3b06d1cc2b22d7ded712", "messageHeadline": "Fix #3087 - use IHtmlContentBuilder in TagBuilder", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 74, "deletions": 96}}, {"node": {"oid": "d03a851ab36fcc90633a14034a8c396956aa083b", "messageHeadline": "Use `MvcTextFixture` as much as possible", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 2337, "deletions": 4398}}, {"node": {"oid": "6459fb0e305245682208d962ae275d088dd25b15", "messageHeadline": "Do not execute no-op tests", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "887ab64d75b0b35b4684de785f6c87cac2e4b9fe", "messageHeadline": "Throw an exception if layouts have circular references.", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 124, "deletions": 3}}, {"node": {"oid": "c79469c3b3e3b99486bd7c7d2841efa775cb09b1", "messageHeadline": "React to Cors api changes", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "29a25b2ed14b8c81f8ae9b356e171afd77f99f44", "messageHeadline": "No need to add an instance in `WebApiCompatShimMvcBuilderExtensions`", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "93735a5be67479616d92d07e5d04329ec4d64099", "messageHeadline": "React to Razor `TargetElementAttribute` rename.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 83, "deletions": 83}}, {"node": {"oid": "94388a8804292af92f9e94580b0aa251e9fae2e2", "messageHeadline": "React to BufferedHtmlContent changes", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 283, "deletions": 168}}, {"node": {"oid": "85bb33a62a06fe8767d2df1c519a1cab78e7c9d1", "messageHeadline": "Fixing formatting in RoslynCompilationService", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "345021d82206e6914e0f5a7379e0fec3d8072896", "messageHeadline": "Set RazorError code to null", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "bc10a17107a45626e0f9954f955d11f00342a808", "messageHeadline": "Reacting to DNX changes", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "14bdaf2db66c28308a133518f1a73d39336557f3", "messageHeadline": "React to aspnet/Razor#485", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 17, "deletions": 99}}, {"node": {"oid": "0350f6ed48931f8f4d87ba108028ffb414f822fa", "messageHeadline": "Adding NeutralResourcesLanguageAttribute to Mvc assemblies", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 59, "deletions": 8}}, {"node": {"oid": "7cbcbae5e7a91e4877fed561289df91f66054f44", "messageHeadline": "Disable test due to mono bug on Mac.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "e04c7c77ed25bd7e2c8a883135050cad20cf99ce", "messageHeadline": "Update `.travis.yml` to run on OSX.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "62c0eb3f02833091c1d7dfd808740f44653279ab", "messageHeadline": "React to errorhandler and errorpage extension name changes", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b7059222352915d5e0e819b662beb4cec5284db4", "messageHeadline": "Do not build `TestCommon` project in Visual Studio", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "271e19e61aa26d130ae92a2ca09bf8e2f8fb3544", "messageHeadline": "Remove use of `IsMono` to no-op a test", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 137, "deletions": 151}}, {"node": {"oid": "902e42817db9d306d4e6b874abc3fd80f374ffed", "messageHeadline": "Remove duplicate test data", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "d25d9704f779916ac127689a04805544f9bad35b", "messageHeadline": "Using test setup pattern from aspnet/Stress.", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 230, "deletions": 217}}, {"node": {"oid": "87c15bb6dc8fbb7672a6a5533a78de86cc23186f", "messageHeadline": "Adds/updates some docs for the FromServicesAttribute with examples", "author": {"name": "Shannon Deminick", "email": "sdeminick@gmail.com", "user": {"login": "Shazwazza"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "2e32ffc004be74a0a13057349641141239a610ea", "messageHeadline": "Use PrecompilationTagHelperTypeResolver to locate TagHelpers during", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 9, "deletions": 112}}, {"node": {"oid": "894574d04ea13f9096d67fbd430b136819a17565", "messageHeadline": "Implement Replace Move and Copy for dynamic objects", "author": {"name": "KevinDockx", "email": "kevin.dockx@gmail.com", "user": {"login": "KevinDockx"}}, "additions": 1645, "deletions": 205}}, {"node": {"oid": "ae57844c6afe968dda719bf6a7f178b68f4e146e", "messageHeadline": "Make a few arrays explicitly `object[]`", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "67eb16dc679569b16200f0278e0f007547b16381", "messageHeadline": "Fixing RazorViewEngine formatting", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 25, "deletions": 17}}, {"node": {"oid": "1c8f22058c50efd5c7f8e714cb171611fa1dcbb8", "messageHeadline": "Make RazorViewEngine.GetNormalizedRouteValue public", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a6aaef0d635571758d151dbf9a5b93f84947f457", "messageHeadline": "Optimize async code in model binders", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 326, "deletions": 337}}, {"node": {"oid": "ab08e27a4b88eb7a2ac80cd97f8ef4a49e85c107", "messageHeadline": "Simplify CompositeModelBinder", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 4, "deletions": 53}}, {"node": {"oid": "382c9ab86afe3510045c803d9a4617d5419c73e2", "messageHeadline": "Test Cleanup: Fix Assert.NotNulls with ModelBindingResult", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 87, "deletions": 64}}, {"node": {"oid": "465b4ce0df0ae92928b8ff2e4673f829cbbaa982", "messageHeadline": "Use TelemetrySource", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 258, "deletions": 148}}, {"node": {"oid": "2834b70987ed833ccedee13dae12d5484babef09", "messageHeadline": "Added frameworks to project.json", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "dc4573e484823851eef6d864d1e0028738081123", "messageHeadline": "Get four failing tests working on Linux", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 178, "deletions": 176}}, {"node": {"oid": "5afadf699879baf3da76892b526011e7a9d21878", "messageHeadline": "Fix documentation error", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ffc863532ae148442e2ee825706680d679bce8b6", "messageHeadline": "Update end column in test after Razor error changes.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9169a156e2a8250c7ac84cdc7c8cdf84e6095def", "messageHeadline": "Update additional tests to account for new error lengths.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "076ce6a8a14ada8745996069d9fde60a9786553f", "messageHeadline": "Make ModelBindingResult a struct.", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 570, "deletions": 597}}, {"node": {"oid": "2b52942faf3932b76dfd8857e1ebbee641a02b37", "messageHeadline": "React to Named Options going away in Auth test", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b34dd3b8121d0c702e6595602decc9a6e6b43118", "messageHeadline": "Remove options order test cases", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "e4fe31a602b91b15975cddd742b65cd2004df761", "messageHeadline": "Nuke extra curly", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a786eaa9e428102b5b1082afc24f46e6a684b9ea", "messageHeadline": "Resolve merge issue", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "043476192fba66aba304b8674913c7497b3a0b7e", "messageHeadline": "Disable Options order functional test", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "6333c12d7751ce23a1086061468cb25fd60e7a79", "messageHeadline": "Fix test websites", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "77d9b41e48ecd94b9aac87563cd49af19d7498d4", "messageHeadline": "Fix merge issue", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "76dceaef762d02890788081ae464bd9c8ceb5abe", "messageHeadline": "Fix build breaks", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bc2bce8bd6f7fb6ff24da397f96101862fc68255", "messageHeadline": "Curly's are important", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1d865afe7f48a72ed93f540d867db7adbcd8b945", "messageHeadline": "React to Razor error length change.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "4fb2053f34a6aaf6f9fe7a3b7a68444e6c7b89ef", "messageHeadline": "Update project.json to have warningsAsErrors accept a bool.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "089abed3caa8ecfc03ebc2964d225fbd7ddd4fb2", "messageHeadline": "Delete reintroduced merge file", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "8e57fa535027fa03e86b54ed5fc3ac0c5ee715c9", "messageHeadline": "React to options", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "3ebdcc5f6f9c4398a73f6d26f26a7c6a77433361", "messageHeadline": "React to options changes", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 152, "deletions": 166}}, {"node": {"oid": "dd94d54e1df564c4ace93d3085444eace5df3b55", "messageHeadline": "[Fixes #2929] Moving IsLocalUrl implementation to UrlHelper", "author": {"name": "Sebastien Ros", "email": "sebastienros@gmail.com", "user": {"login": "sebastienros"}}, "additions": 9, "deletions": 118}}, {"node": {"oid": "a0e0df87dea4d0cff4ac80373afb22f01bd17a99", "messageHeadline": "[Fixes #3016] Disable response buffering in places where the content \u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 183, "deletions": 9}}, {"node": {"oid": "7a3f34089f69c2fd782202ee189ebb667e31c4d4", "messageHeadline": "fix build break due to dnx resource change", "author": {"name": "Kirthi Krishnamraju", "email": "kirthik@microsoft.com", "user": {"login": "kirthik"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "229724c4eab3bf4fc8390deca9af7e451e5caee7", "messageHeadline": "Reorganize MVC namespaces", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1019, "deletions": 660}}, {"node": {"oid": "a2e53e8d1a89296d22fe4affd6a16be2f4bba48b", "messageHeadline": "Explicitly check if URI is file when checking for an absolute URI", "author": {"name": "Daniel Lo Nigro", "email": "daniel@dan.cx", "user": {"login": "Daniel15"}}, "additions": 21, "deletions": 63}}, {"node": {"oid": "55fc7ded36dff26afa6f111bee2d5b8336708be9", "messageHeadline": "Don't invoke async state machine unnecessarily", "author": {"name": "Ben Adams", "email": "thundercat@illyriad.co.uk", "user": {"login": "benaadams"}}, "additions": 120, "deletions": 101}}, {"node": {"oid": "98b3f055e190f57b7460a4b41e1973717e21d078", "messageHeadline": "Change ModelBinding to use a single pass", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 367, "deletions": 279}}, {"node": {"oid": "8a33972c094c49dc159c18b1559b19df92af9fb2", "messageHeadline": "RazorViewEngine should cache transformed paths when view cannot be found", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 264, "deletions": 45}}, {"node": {"oid": "e12d44b40adfbc063cdf92683388b7d3919743a9", "messageHeadline": "[Fixes #2900] Get rid of manual body-read-state-tracking", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 1, "deletions": 244}}, {"node": {"oid": "dd737ce94607719e4ddc80ef8ba50f06e8f06ffe", "messageHeadline": "Use new HttpContext.Features API.", "author": {"name": "Chris R", "email": "Tratcher@outlook.com", "user": {"login": "Tratcher"}}, "additions": 23, "deletions": 17}}, {"node": {"oid": "66a7c2e389b4c192c867019669c0119e219f1ce4", "messageHeadline": "Revert \"Enabling ViewEngine and Localization tests which use expander\u2026", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "dadee80aa8e38d43c7e89de4b24dbf6a46deb6da", "messageHeadline": "Add FieldName to model binding context", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 178, "deletions": 238}}, {"node": {"oid": "e0e2ff6825576cdddadcc28c0feb67366bdb4648", "messageHeadline": "Fix doc comment error.", "author": {"name": "Chris R", "email": "Tratcher@outlook.com", "user": {"login": "Tratcher"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9915ea38097857cc8046b9cceaec7ad6bd0b9b11", "messageHeadline": "Enabling ViewEngine and Localization tests which use expanders. The i\u2026", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 6, "deletions": 18}}, {"node": {"oid": "f2db0d1483b6b6ef5362552c81ad4f7fa2b95602", "messageHeadline": "React to string[] -> StringValues changes.", "author": {"name": "Chris R", "email": "Tratcher@outlook.com", "user": {"login": "Tratcher"}}, "additions": 241, "deletions": 356}}, {"node": {"oid": "a2d58ba4ea71493dbe19e3d0652ab5e440f22cf5", "messageHeadline": "Reacting to globbing changes", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e8043f92e5436d7e327cf4ff223c5caece5e9b46", "messageHeadline": "Issue #2757 - Adding Order to exception filters so that they are exec\u2026", "author": {"name": "Sornakumar Sundararajan", "email": "sornakumar@Sornakumars-MacBook-Pro.local", "user": null}, "additions": 2, "deletions": 4}}, {"node": {"oid": "4fbaea2463cf2d15a0cb5a87a24b69af3d397ca9", "messageHeadline": "[Fixes #2931] AttributeRoute does not replace existing route values w\u2026", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 123, "deletions": 10}}, {"node": {"oid": "c0d4981452a67de92d3c651504a8c201bf032a44", "messageHeadline": "* Avoid lazyily evaluating IRazorCompilationService in", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 19, "deletions": 39}}, {"node": {"oid": "ddc74e5396c5a09e950c5d0029bc23d452bc7783", "messageHeadline": "Issue #2727 - Introducing PhysicalFilePathResult and VirtualFilePathR\u2026", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 826, "deletions": 798}}, {"node": {"oid": "d74e81186bb35714566d751625c2f0ce609f81c0", "messageHeadline": "Use a copy on write list for items in Resource Filters", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 146, "deletions": 5}}, {"node": {"oid": "581d7387323f453f858acf25426e061f4508d9f3", "messageHeadline": "Try beta", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d9d01381c38dccdac981cf009422e56317fad20", "messageHeadline": "Test", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "53b72f65f475bff7195037873e1fbfdd59c731c7", "messageHeadline": "Force mono to specific version.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6615972162944302993c2f89259825c325397723", "messageHeadline": "Adding System.Text.Encoding to project.json to unblock CI", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cc5c0d6cbe5b50fc3939531a5f0f389a3d4842f0", "messageHeadline": "Update `HelperResult` to take in an async func.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 49, "deletions": 26}}, {"node": {"oid": "3041dee86dc032fddc9af2270a6c798564c0e5e3", "messageHeadline": "Modify RazorPreCompileModule to use an instance of memory cache specific", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 50, "deletions": 7}}, {"node": {"oid": "44b45f3b1fe0f52e14136f355d0ab8257e80be06", "messageHeadline": "Move RazorPreCompileModule.cs to Razor.Precompilation", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "1bad8ce6d1a69b956a839b3843affe87455c408f", "messageHeadline": "Ensure that assembly path is specified in Roslyn MetadataReference.", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "829a5c90460f60c9f1a449e3ec676d4e65a33e0c", "messageHeadline": "Expand model types `GenericModelBinder` can handle", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 1117, "deletions": 134}}, {"node": {"oid": "cfd9bfe13b788cf3e2b1f7935d6a1bfa1f9c8c04", "messageHeadline": "[PERF] Remove extra ModelStateDictionary allocations", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "054b46c1cce2bc90eea177a0fecfcc19448ad2b8", "messageHeadline": "Implement new Remove op & fix value.GetTyp\u00ea issue in Add op", "author": {"name": "KevinDockx", "email": "kevin.dockx@gmail.com", "user": {"login": "KevinDockx"}}, "additions": 1675, "deletions": 97}}, {"node": {"oid": "bf7e0f141e8be99dc8c9dbd638d71f83fab97180", "messageHeadline": "Add `IsReferenceOrNullableType` and `UnderlyingOrModelType` to `Model\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 124, "deletions": 96}}, {"node": {"oid": "0beb39ec1c00c9ef56ca5fec7e507f86611b9632", "messageHeadline": "[Fixes #2947] Default ContentType is not set when user specified Resp\u2026", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 83, "deletions": 35}}, {"node": {"oid": "1596cd9422ff05955fc1b26680682c2ab6805a39", "messageHeadline": "Fix #2527 - Remove FormCollection use", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 172, "deletions": 96}}, {"node": {"oid": "a045324d3a7bd29f030a120d2edd90fedb3fb5be", "messageHeadline": "Do not include compiler-generated names in expression names", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 132, "deletions": 15}}, {"node": {"oid": "8babf2b38058a458b2ab9c62858b728059aef548", "messageHeadline": "Change in-box tag helpers to use `DefaultFrameworkSortOrder`", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 128, "deletions": 2}}, {"node": {"oid": "4a7ada5f64d205f89675a5fe4553547d20cf94e8", "messageHeadline": "Make IValueProvider sync, IValueProviderFactory async", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 301, "deletions": 355}}, {"node": {"oid": "3519c375fc0106b63170b5f843ef53543957927a", "messageHeadline": "Minor cleanup - removed unwanted @", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aaa47d5e0e1cb4fe21af80af61999140599a28ad", "messageHeadline": "Workaround https://github.com/aspnet/External/issues/21 in a couple m\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 25, "deletions": 16}}, {"node": {"oid": "774219b2ef6021923dabc931e2436c7150d09e29", "messageHeadline": "[Fixes #2788] Added a sample taghelper that handles IE conditional co\u2026", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 73, "deletions": 0}}, {"node": {"oid": "6d365e9a32f4000cf85658619c8b9bb62aa68065", "messageHeadline": "Make ValueProviderResult a string-ish struct", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 2106, "deletions": 1777}}, {"node": {"oid": "02cc82a0554d6e4c0ccf91e806d6fb87be0c5678", "messageHeadline": "PR comments commit", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 106, "deletions": 41}}, {"node": {"oid": "070be7b65664b5c6c8ab92c3f614358292daad51", "messageHeadline": "Make validation in `TryUpdateModelAsync()` consistent with model bind\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 118, "deletions": 37}}, {"node": {"oid": "b5c9d905d924c04077aba6ef870cfb7e72ed5448", "messageHeadline": "Fix #2986 - Make ModelMetadata getters null-safe", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "8b5bb0133db1a334da9291c7642aa5b7e2d2ea8f", "messageHeadline": "Update 'build.sh' to pull Sake from v2 NuGet feed.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c3e2e6fa0a8888374e3d05127185cea314622ffb", "messageHeadline": "Change Script, Link and Image `TagHelper`s to work better with other \u2026", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 190, "deletions": 38}}, {"node": {"oid": "052479af6b4d23fa9c067bd454ec5d5921a4e2da", "messageHeadline": "Revert \"Swap back to nuget.org v2 feed\"", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c666c9edb63915f4170d5a1973c0390ba7234b3d", "messageHeadline": "Update 'build.cmd' to pull Sake from v2 NuGet feed.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a17da51256a00f487ac4764916c20ca7c215cf2d", "messageHeadline": "Swap back to nuget.org v2 feed", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "05226a4a55bbccd6aacd01491a4026e9c132db38", "messageHeadline": "Refactor ICompilerCache to be instantiated via ICompilerCacheProvider", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 371, "deletions": 407}}, {"node": {"oid": "e61ebca116dd4e49af7cf650203e5eca4d792152", "messageHeadline": "Fix #2996 - Make InnerAttribute logs Verbose", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1eefdb650c5f7bd07ccc4499867ccaaf6dc6382", "messageHeadline": "Enable `CopyHtmlAttribute` to maintain copied attribute order.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 497, "deletions": 92}}, {"node": {"oid": "405d105bd7330b908b1a36598f3e6a0ec5b32b0d", "messageHeadline": "Update NuGet feed from v2 => v3.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b871172dd07bc0a65bfabd5cb0a76b97a463ca73", "messageHeadline": "Expose locations of `_ViewImports.cshtml` that affect a given Razor f\u2026", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 90, "deletions": 32}}, {"node": {"oid": "91c0081939e684637ae327b70ae4b507a1376ddf", "messageHeadline": "Added reference to Microsoft.AspNet.Mvc.Razor so that it's loadable.", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "485e6e5ee8dba976232946522115e2d494b68c25", "messageHeadline": "React to dnx refactoring changes", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 14, "deletions": 24}}, {"node": {"oid": "a0879cc37f574c440948eb8723d3dd2de99eb5b6", "messageHeadline": "Updating to aspnetlitedev.", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8d75aa3e14b8b47b90be7e1c022f6c8808a33b59", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f116b91750ee52ab54f39db5390d72037d26c524", "messageHeadline": "Updating to aspnetliterelease.", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f10a071da398a6c4d89ee1fc0489cf0ad42fc403", "messageHeadline": "Preserve `ViewDataDictionary.ModelType` for `Nullable<T>` properties \u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 43, "deletions": 5}}, {"node": {"oid": "c2347e4d4bdffff13ca7f2a45b8e4c5961ca45f6", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 749, "deletions": 547}}, {"node": {"oid": "48f09d0e8d2e6f9c9e473b20883fd6cdf90a3f62", "messageHeadline": "Do not trounce existing property values that are not bound in `TryUpd\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 749, "deletions": 547}}, {"node": {"oid": "7085e8ab4ddcdf1611df41114283eee25643aeaa", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "459b271a4430ed601c7685c3aeb16ba8db178ebd", "messageHeadline": "Updating to release NuGet.config.", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9d89a8cac3cb5fb6b1aa7138814957708c2c22ca", "messageHeadline": "Homogenize MVC startup code patterns", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 973, "deletions": 775}}, {"node": {"oid": "dac75fa56dedcb5d763d979acadba3882ee464f0", "messageHeadline": "React to aspnet/Razor#441 change", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e38493842570eb9940ec9519fa22f70f74726d50", "messageHeadline": "Add more event notification data points", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 291, "deletions": 55}}, {"node": {"oid": "07fabde92ab4b6dd26016097a0ca297c467fb4ff", "messageHeadline": "Part 3 of #2776 - revert a6ce9abab1a4a2af91659ba14a317c030f331d92 and\u2026", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 162, "deletions": 89}}, {"node": {"oid": "27f7f3d437c053337a172f270e3b4ebc0c608d88", "messageHeadline": "Issue #2779 - Normalize newlines to \"\\r\\n\" instead of \"\\n\".", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 53, "deletions": 60}}, {"node": {"oid": "e73e73acddf824260aed9d8be761543bb793ba61", "messageHeadline": "Add `srcset` to list of application relative resolvable URLs.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "82dced7877661144ae90acba7384cf363f1ed046", "messageHeadline": "Remove Roslyn feed", "author": {"name": "Troy Dai", "email": "troy.dai@outlook.com", "user": {"login": "troydai"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "6fe5045c55d9d200d579cc9300940eccf7ab40c5", "messageHeadline": "React to aspnet/Razor#488", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 24, "deletions": 13}}, {"node": {"oid": "f2540f9ba19937f79c1a780ef12dd9a9d5cd84a6", "messageHeadline": "Making TagBuilder implement IHtmlContent and removing ToHtmlContent.", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 150, "deletions": 167}}, {"node": {"oid": "93d07147b2afdc160231874a4321af7340e6201f", "messageHeadline": "ViewViewComponentResult doesn't handle `~/` in view paths correctly", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 44, "deletions": 9}}, {"node": {"oid": "18c3ad25fbf6ff563ccb772c2f9bcec89b0cfe3a", "messageHeadline": "fix build break due to aspnet/configuration #246", "author": {"name": "Kirthi Krishnamraju", "email": "kirthik@microsoft.com", "user": {"login": "kirthik"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4295a575044bff8ca446bb7855d7a15507d56f38", "messageHeadline": "[Fixes #2817] Support client side validation for all numeric types", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 209, "deletions": 3}}, {"node": {"oid": "7aa5967cd40ea6659d7084c4f34e0bc901109b6f", "messageHeadline": "Fix #2859 - Correct UrlHelper for special tokens", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 174, "deletions": 2}}, {"node": {"oid": "21d96eb16a2b838da0ab36988ab9c927e03fdefb", "messageHeadline": "Enabled `LinkTagHelper` to be written in the void format.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "e1572f98ce979bb9c0879df1dd0ec58ff0034c7c", "messageHeadline": "Added `InputTagHelper` `TagRenderingMode` modificaitons to react to `\u2026", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "1b51f6bca67e0f2e2d2c4ded15775174c9f3c789", "messageHeadline": "Enable input, image and url resolution `TagHelper`s to be written as \u2026", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 278, "deletions": 136}}, {"node": {"oid": "89a8d0e36c54c18918653e3c7c8cfe33843d6811", "messageHeadline": "Remove IScopedInstance - use AsyncLocal for ActionContext and", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 311, "deletions": 371}}, {"node": {"oid": "ecfbdf2ae175915e923a3da0c3f05f44a203268d", "messageHeadline": "React to aspnet/Razor#428", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 4, "deletions": 15}}, {"node": {"oid": "a6ce9abab1a4a2af91659ba14a317c030f331d92", "messageHeadline": "Fix #2776 - Add implicit [BindRequired] for value type properties", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 227, "deletions": 96}}, {"node": {"oid": "3558c1d979fc3382a7e2ee3447fe1de038369dcb", "messageHeadline": "Reacting to Logging changes", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "9a5ebf1497808e2bb74a4e5c11a176f33f1daa28", "messageHeadline": "Use NonDisposableStream instead of using MemoryStream.ToArray()", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "39ab9baddec684e870bb9eb27a43a814191fd6b2", "messageHeadline": "Make sure references are readable multiple times", "author": {"name": "Alxandr", "email": "alxandr@alxandr.me", "user": {"login": "Alxandr"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "c631d533c4f85216b553a7e2c33e0344b92708c2", "messageHeadline": "* Refactoring RazorFileInfoCollectionGenerator to not be instantiated.", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 211, "deletions": 135}}, {"node": {"oid": "1723ef0e9791f971ca77474fbc0525b9aa0724f1", "messageHeadline": "react to IHttpContextAccessor move", "author": {"name": "anurse", "email": "andrew@andrewnurse.net", "user": {"login": "analogrelay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3c322b4a060503149a83194c3cd41c5d21e76893", "messageHeadline": "react to DNX renames", "author": {"name": "Andrew Stanton-Nurse", "email": "andrew@andrewnurse.net", "user": {"login": "analogrelay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "36a239bfb5ad56ab987c00e2497ae3a57c8ae81e", "messageHeadline": "Enable pinning build script", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "43064ef8b69abf22013402c58dcbf31fc70c8b8e", "messageHeadline": "React to Kestrel rename", "author": {"name": "Stephen Halter", "email": "halter73@gmail.com", "user": {"login": "halter73"}}, "additions": 92, "deletions": 92}}, {"node": {"oid": "12ceb6ae1c4775737155b2f51ab71e602f77645f", "messageHeadline": "React to DI namespace change part 3.", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "a1a6be06b6ff83c0a4e5fc164bb8f93e65ad0376", "messageHeadline": "React to namespace change in DI part 2.", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f7cea9b6d75699d73f2380920c47da4b0ab80328", "messageHeadline": "React to namespace change in DI.", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "3ad3f88d698f17becb7598aea84489fe40553d43", "messageHeadline": "Fix MVC build break due to deleted package", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "77865ca314070db4e7b57d30a7458be6361d3425", "messageHeadline": "#2939 React to CoreCLR Cryptography package changes.", "author": {"name": "Chris R", "email": "Tratcher@outlook.com", "user": {"login": "Tratcher"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9fc3d25bfc5289a1c9fa37db1e7908c24b8150bd", "messageHeadline": "Fix build break: Missing a recently-added parameter", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "83a559c28ca1cebe7771eb8a153e9ea264d1e909", "messageHeadline": "Add `ModelValidationNode`s consistently", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 175, "deletions": 40}}, {"node": {"oid": "d45e2ee3f53f50218dc875b92178dcf3e742e706", "messageHeadline": "Handle broader range of collection types in model binding", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 475, "deletions": 109}}, {"node": {"oid": "b6a109e2a3f6fac94a3cbec0d16ea1adf526e1d8", "messageHeadline": "Making DefaultDisplayTemplates and DefaultEditorTemplates use IHtmlCo\u2026", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 1008, "deletions": 1137}}, {"node": {"oid": "a0da6ec19f17dd0579ab0424044778608e483997", "messageHeadline": "Add `AddHtmlAttributeValues` for `TagHelper`s.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 391, "deletions": 24}}, {"node": {"oid": "ff6cbfd7cf93f1bb85e5a3ef24bb4c9a9d7cd38e", "messageHeadline": "Make saving TempData operate via a filter", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 257, "deletions": 206}}, {"node": {"oid": "b5237b29b55e3045e2e3c3f9f10cf72861e3f206", "messageHeadline": "[Fixes #2896] Made UrlHelper.Content behavior consistent with MVC 5", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "94fad918a34c9919a5fd3aa9cd06758d12d61226", "messageHeadline": "Replace of Add operation (jsonpatch dynamic support)", "author": {"name": "KevinDockx", "email": "kevin.dockx@gmail.com", "user": {"login": "KevinDockx"}}, "additions": 615, "deletions": 100}}, {"node": {"oid": "9d467810b5f7370c66956a700e1eb0e7cbb757cc", "messageHeadline": "Switching to Autofac from NuGet.org", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "91bbfe949ce479c788fe347e1dabe9fa824a4d0c", "messageHeadline": "* Cleaning up unused types in Razor precompilation.", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 7, "deletions": 281}}, {"node": {"oid": "dfacd2543b56499f220de0f3f205d5e78644241f", "messageHeadline": "* Remove support for updateable precompiled views.", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 292, "deletions": 920}}, {"node": {"oid": "982213e9e0801c9a7f7cede496019251a00a88ed", "messageHeadline": "Reacting to DI changes", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "152e4ef915e9bae35673699a89e11a4dda62e751", "messageHeadline": "Fix #2874 part 2 - Add AddLocalization() overload for MVC localization.", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 61, "deletions": 6}}, {"node": {"oid": "4b3bac9dbb75f875fb93675b6cb85dd3807f5b80", "messageHeadline": "Fix #2874 part 1 - XML formatter support for IMvcBuilder", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 129, "deletions": 12}}, {"node": {"oid": "fcad4c5c57feb3f2c284f5dbc2b41272063b8ea5", "messageHeadline": "[Fixes #2841] Support comma separated globbed include and exclude pat\u2026", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 100, "deletions": 50}}, {"node": {"oid": "ed4896d1fd48e76e0147ad169fdefb7464580230", "messageHeadline": "Support `[Display(Name = \"\")]` on enum values", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "4a813773d024824dee787407ffcad7d8416c1e0b", "messageHeadline": "Make `CompositeValueProvider` consistent with `IBindingSourceValuePro\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 28, "deletions": 15}}, {"node": {"oid": "1aef84b50d8afd91d2d5e23596596724d8e5d9dd", "messageHeadline": "Issue #2745 - ViewHierarchyUtility.GetHierarchicalPath does not handl\u2026", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 0, "deletions": 36}}, {"node": {"oid": "87c53843902a9036f3a12b7da8e62c7e2fd03ba3", "messageHeadline": "Add feeds for Roslyn and CoreFx", "author": {"name": "Troy Dai", "email": "troy.dai@outlook.com", "user": {"login": "troydai"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bda850187d7498fb2b0ddc5beb32e90479d8d4c8", "messageHeadline": "Add support for jQuery syntax in form data", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 874, "deletions": 338}}, {"node": {"oid": "a7d717d19c2bff8dfd2ddc5c16a42c2219c53abd", "messageHeadline": "Update CoreCLR versions", "author": {"name": "Troy Dai", "email": "troy.dai@outlook.com", "user": {"login": "troydai"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "018e803dc13508c2b0a23aed3474be41d1a2e053", "messageHeadline": "Removing Autofac dependency \\ tests from ControllersFromServicesWebSite", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 3, "deletions": 25}}, {"node": {"oid": "5d4c684758ecde96b3d53457f24dc6c702a5e641", "messageHeadline": "Using packages from Autofac nightly feed.", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "43e4870fa2c40cf175195fa291528d272ff42547", "messageHeadline": "Switching to the official Autofac package.", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 100, "deletions": 123}}, {"node": {"oid": "0ef68eefc898247fe6a3c6d6a8ab8820ea2b34e4", "messageHeadline": "Added default `UrlResolutionTagHelper` to resolve app relative URLs.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 831, "deletions": 81}}, {"node": {"oid": "6d228a62dc026544506f4bbf80f0d5d5457fe960", "messageHeadline": "Added missing `HtmlAttributeNotBound` to `ViewContext` property.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2792f10f9ab71e6476e11b499cb0eed1922716a8", "messageHeadline": "[Fixes #2862] asp-append-version now works with urls containing fragment", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "68c52adef40c8da833e4f6cd65154b121368090a", "messageHeadline": "Fix #2837 - Make it easier to get ParameterInfo/PropertyInfo", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 52, "deletions": 10}}, {"node": {"oid": "c8df81ef91ff181cb2e8d04117a4296aa1310725", "messageHeadline": "React to aspnet/Razor#459.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 48, "deletions": 48}}, {"node": {"oid": "e0abf70a80deade1c183357f5aa784c4c24ccb3e", "messageHeadline": "Reacting to DI changes", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0926e0c280c273c678db9916dc6b90177a0239e5", "messageHeadline": "react to DNX renames", "author": {"name": "anurse", "email": "andrew@andrewnurse.net", "user": {"login": "analogrelay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "84192cb1a9d354ab8f1e4a8e20c3111c8b9e278f", "messageHeadline": "Fix the casing of a pacakge reference. It is causing cross plat issues", "author": {"name": "Victor Hurdugaci", "email": "victor.hurdugaci@microsoft.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e4049c07ebf8ae46e1f32472a0fd9d4d56eae911", "messageHeadline": "Razor boolean and null attribute special case handled correctly", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 248, "deletions": 70}}, {"node": {"oid": "260ac2939ec38778bda9e0c45496286240103d3b", "messageHeadline": "Align `TagHelperOutputExtensionsTest.CaseSensitiveTagHelperAttributeC\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "7120b2ff9219e4ec917bc0654d66772c2d2d42c5", "messageHeadline": "Removing MvcViewEngineDescriptor and switching to use OptionsSetup to", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 82, "deletions": 580}}, {"node": {"oid": "bb158ec6ee3f22ad614a984739f96a286436575d", "messageHeadline": "Build break: React to aspnet/Razor@e722f90", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "e96b4d7b94112fd087628544e3f9a3f1f3f3b08d", "messageHeadline": "React to DNX renames", "author": {"name": "Victor Hurdugaci", "email": "victor.hurdugaci@microsoft.com", "user": null}, "additions": 57, "deletions": 60}}, {"node": {"oid": "06c8c79a0b2289b8a3f3d12593f530d6862981d1", "messageHeadline": "Added repository information to Localization project", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 32, "deletions": 22}}, {"node": {"oid": "6106375306f626c1f08323333602a4d5075e19c0", "messageHeadline": "Add `HttpOkResult`, `HttpOkObjectResult`, and `Ok()` methods in `Cont\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 255, "deletions": 161}}, {"node": {"oid": "e91ce4560f46b0bbcd1e5e3b4430e2291b408c54", "messageHeadline": "Fix #2338 - Add ViewComponentResult", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 741, "deletions": 29}}, {"node": {"oid": "67474d8cbcfa4a18292c9edb82f5e61c43be9718", "messageHeadline": "[Fixes #2382] Use PostElement in Script and Link tag helpers", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 320, "deletions": 221}}, {"node": {"oid": "5ae6d029ce61edf48a0145f29ce34b102041e7ad", "messageHeadline": "Update designer file", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 55, "deletions": 58}}, {"node": {"oid": "bae442cf48939fff22649d05b7ec530a9e534d74", "messageHeadline": "Fix for #2799 - OOM during TryUpdateModelAsync", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "0f20eb91129ddba9842974ed8573c5ecab382102", "messageHeadline": "fix xml docs", "author": {"name": "Andrew Stanton-Nurse", "email": "andrew@andrewnurse.net", "user": {"login": "analogrelay"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "991dff6b9ee781d3525838f799e2965aa9d9cfb4", "messageHeadline": "react to DNX renames", "author": {"name": "Andrew Stanton-Nurse", "email": "andrew@andrewnurse.net", "user": {"login": "analogrelay"}}, "additions": 83, "deletions": 195}}, {"node": {"oid": "bb618ac43745fdebe11c6c50fa6191135ad20de6", "messageHeadline": "React to change in `HttpInfo`", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b908a7ef6af830492e36bcaebb4161d918243571", "messageHeadline": "React to `IAssemptyEnvironment` breaking change", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "81f8b3edfbdcf70c8904afe6f6e7f1f5d5ad2c89", "messageHeadline": "removed packExclude from unnecessary places, replaced it with", "author": {"name": "Tugberk Ugurlu", "email": "tugberk@outlook.com", "user": {"login": "tugberkugurlu"}}, "additions": 3, "deletions": 71}}, {"node": {"oid": "79a2982441d65373af93d612ee2d5f065c4db9b7", "messageHeadline": "Add support for model binding dictionaries from `prefix[name]=value` \u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 565, "deletions": 128}}, {"node": {"oid": "6033679193975b769423f7e4e63946c086177aa9", "messageHeadline": "Cleanup .xproj files to avoid future churn", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 5, "deletions": 37}}, {"node": {"oid": "3056c8ec08f42d6230b39a97f17982186c22d25a", "messageHeadline": "Remove a VS build warning", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "d06dcbc9962a2a70b92e87e721aa63fb1749d11e", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "Kirthi Krishnamraju", "email": "kirthik@microsoft.com", "user": {"login": "kirthik"}}, "additions": 2178, "deletions": 44}}, {"node": {"oid": "d8a523a07f76f722b00a2a95f74668b9fc93e6a4", "messageHeadline": "Added Mvc localization project", "author": {"name": "Kirthi Krishnamraju", "email": "kirthik@microsoft.com", "user": {"login": "kirthik"}}, "additions": 2178, "deletions": 44}}, {"node": {"oid": "8039ebc7d170068a0befa86c696949f1f3927efe", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 89, "deletions": 7}}, {"node": {"oid": "92f3e21fe62ea40342f2eb462ee8a92361ad591b", "messageHeadline": "Fix: Metadata ignored for non model-specific EditorTemplate", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 89, "deletions": 7}}, {"node": {"oid": "c6302ff0263185ce127a344654fc640c0a2bc369", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "6210de95e35ada7cd34fbd61ac01085d0cf04828", "messageHeadline": "Fix regression from previous commit", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "a6a7903b846eadd62f43866beedea826e75e2b3f", "messageHeadline": "2721: Fixing the error message for empty html field name", "author": {"name": "Mugdha Kulkarni", "email": "mughdak@microsoft.com", "user": null}, "additions": 226, "deletions": 10}}, {"node": {"oid": "6170ac1924a683d26d35d72d2dc502a82ca781bd", "messageHeadline": "Add an event notification for when the action is invoked", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "8e402af47e762d8f7987a83dcf17b41914e4998f", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "18519b0612a77df16fd359a0ca10c484265cacc8", "messageHeadline": "Updating to release NuGet.config", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a1d19570745378df4cf02febfba89d9f75b6af63", "messageHeadline": "Merge remote-tracking branch 'origin/release' into dev", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "99699d949150bd8e0a28dde0fea5f1b2b3c646b5", "messageHeadline": "React to ErrorPage middleware changes.", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bbc059a6897793880ed7fa4922cf9c3016b02f83", "messageHeadline": "Some more JsonPatch refactoring for non-generics", "author": {"name": "KevinDockx", "email": "kevin.dockx@gmail.com", "user": {"login": "KevinDockx"}}, "additions": 461, "deletions": 71}}, {"node": {"oid": "baee4a0661944be3717e10ebadd9720ae6065433", "messageHeadline": "[Fixes #2780] Use type=text for float and double", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 8, "deletions": 13}}, {"node": {"oid": "13e6e769940cc7c9c56ab295df1775ce9ec3eb46", "messageHeadline": "React to AuthHandler rename", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b50bfe03c584135321f71f4d174d44a5c1cc97c", "messageHeadline": "Move Moq to framework-specific dependencies", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "bf1b188e9f48a412be435f8a5baeb0f28106ba95", "messageHeadline": "React to Http rename", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "52af452a08b0bdbeb361b337a088d2831c505f10", "messageHeadline": "Fixing XML docs.", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "a02082397a4e012b925a0f9ffff86ee54259812a", "messageHeadline": "Introducing IHtmlContent in Mvc.Razor.", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 450, "deletions": 169}}, {"node": {"oid": "933a13608f885b284ced937da53caf31d910fb1c", "messageHeadline": "Adding fix for 2756 and test cases. Skipping the test cases for 2793.", "author": {"name": "Mugdha Kulkarni", "email": "mughdak@microsoft.com", "user": null}, "additions": 157, "deletions": 14}}, {"node": {"oid": "35ee0e3a4958db6e33d92b5f71506066b6fd842e", "messageHeadline": "Fix for #2739", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 37, "deletions": 42}}, {"node": {"oid": "8cb2aae4f5ce7899c123e41bdc53b7ab0e9a3008", "messageHeadline": "fixing 2704 -- Rename LanguageViewLocationExpanderOption to LanguageV\u2026", "author": {"name": "Mugdha Kulkarni", "email": "mughdak@microsoft.com", "user": null}, "additions": 20, "deletions": 20}}, {"node": {"oid": "2d62553122ac54db3786d9a827e4f3c82990cd73", "messageHeadline": "Fix an out-of-date comment", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "48bfdceea6d243c5ec8d6e00f450f8fe7cce59f7", "messageHeadline": "Add basic startup experience for MVC.Core", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 756, "deletions": 488}}, {"node": {"oid": "fe52c0c0cb05c5771bdea42586791720d38d5d6d", "messageHeadline": "React to removal of Authentication", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "580914d87321f73651ac20fc657ab1aca3e90062", "messageHeadline": "Refactoring to get ready for JsonPatch (for dynamics) support.  Relay\u2026", "author": {"name": "KevinDockx", "email": "kevin.dockx@gmail.com", "user": {"login": "KevinDockx"}}, "additions": 229, "deletions": 276}}, {"node": {"oid": "46bc7dd219a73b5a08766e025ffb9db51fad23d3", "messageHeadline": "Switch to shared security helper", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ccb2f2deda07587c67378ad35e58b0e89ea1b95c", "messageHeadline": "React to move of StatusCodes", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 42, "deletions": 58}}, {"node": {"oid": "e985fa5d423968f36a651a354d9c953192c52532", "messageHeadline": "Split up MVC.Extensions into smaller packages", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 2097, "deletions": 3302}}, {"node": {"oid": "950b8b41a8604db9debdc3fdc12abf19ff6e1b38", "messageHeadline": "Rename IFilter -> IFilterMetadata", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 205, "deletions": 205}}, {"node": {"oid": "57f1ae755f1cf4afbcc5d7dd5436b33befdbdfa3", "messageHeadline": "Optimizing TagBuilder.CreateSanitizedId to create buffer only when ne\u2026", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 39, "deletions": 2}}, {"node": {"oid": "4b18bfb494fbfb808470d33fc9db6fbf1e39c2d6", "messageHeadline": "Rename builder extension types to have more specific names", "author": {"name": "Eilon Lipton", "email": "elipton@microsoft.com", "user": {"login": "Eilon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fc2019c973e84c8b7faa99793cba56412e032c70", "messageHeadline": "Modify `TypeConverterModelBinder`'s `ModelBindingResult.IsModelSet` t\u2026", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 142, "deletions": 8}}, {"node": {"oid": "68523a3550a288252d48ae147dbf30b091f4bc79", "messageHeadline": "Fixing tests in Mono.", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 1054, "deletions": 363}}, {"node": {"oid": "7606c81482e4c08a34db70454089cbb7ef026548", "messageHeadline": "Renaming - file case.", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "38748b54eb7ef8e7cba2365d0621fcf4826dda4b", "messageHeadline": "[JsonPatch]: Added NotNull attribute to parameters and updated comments", "author": {"name": "Kirthi Krishnamraju", "email": "kirthik@microsoft.com", "user": {"login": "kirthik"}}, "additions": 194, "deletions": 176}}, {"node": {"oid": "c2952f26fad58bd47d4c89137f0fe94b63a5db83", "messageHeadline": "Add repository information to project files", "author": {"name": "Victor Hurdugaci", "email": "victor.hurdugaci@microsoft.com", "user": null}, "additions": 48, "deletions": 0}}, {"node": {"oid": "ec582d45124550542cbbb10c31da2dbb3568ba19", "messageHeadline": "React to security changes", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "406a3853afb44d7b7bc5ade4849e3001e9de1720", "messageHeadline": "React to newly added api MediaTypeHeaderValue.Clone() #2569", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 58, "deletions": 26}}, {"node": {"oid": "d2d4d1d1d3f95fb8bd88233512d3eb83e9103fe3", "messageHeadline": "[Fixes #2715] Using default SerializerSettings from MvcJsonOptions", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 70, "deletions": 10}}, {"node": {"oid": "15cb2ce709e7b118437c9ea39ad66f1ac9c4d5d3", "messageHeadline": "React to aspnet/Razor#382", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6213354b85ee4b0e7c42d0eb64fc76447e28e9fb", "messageHeadline": "Fixes for FileVersionProvider", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 42, "deletions": 4}}, {"node": {"oid": "4d5604690df3cf9eb8c3d964bafc859f0c671955", "messageHeadline": "Add or update sample `readme.md` files", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "7c426f7835731e620f7dd0d03f58bf63ab33d301", "messageHeadline": "React to Http/AuthNZ changes", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 50, "deletions": 52}}, {"node": {"oid": "a3cbb1f3780eb0f384e6f9862fe2763a091f95a9", "messageHeadline": "[Fixes #2684] Removed Mvc.Common", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 197, "deletions": 658}}, {"node": {"oid": "9e685376497e24afacd86a5ed9327121c943d9aa", "messageHeadline": "Add Minimal sample to Mvc.sln", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "02a3ca8abb042102980c85e4dd41835aac562602", "messageHeadline": "React to aspnet/Razor#352.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "2f554c4b290ee7845ffaf8bf8e5faf4336398950", "messageHeadline": "Use new antiforgery package", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 224, "deletions": 4232}}, {"node": {"oid": "e2787b3b84182064d88dcc6a02760fc706d45cdc", "messageHeadline": "[Fixes #2715] Removed formatter dependency from JsonResult and JsonVi\u2026", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 75, "deletions": 533}}, {"node": {"oid": "d2908e7b7b06433544ede8ce902ea7126d3bc9dc", "messageHeadline": "Tweak lifetimes for a few commonly resolved services", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 27, "deletions": 45}}, {"node": {"oid": "08068a85bec43fd5207a56bb41ee1c6c11ca2b83", "messageHeadline": "Make use of concise 'TryAdd***' overloads where possible", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 70, "deletions": 61}}, {"node": {"oid": "f055618c8cae24a02b9a7a93caab953d77f8301b", "messageHeadline": "Update MVC Enumerable service registrations", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 57, "deletions": 85}}, {"node": {"oid": "37f056ce2bd930635fbfa1370b7ccf5752130c7f", "messageHeadline": "[quick fixes] Cleanup a few things StyleCop found ages ago", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 89, "deletions": 79}}, {"node": {"oid": "9c63d1d84221866ce80a9d3162e31354b34cc966", "messageHeadline": "Get tests working with `core.autocrlf=false`", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 484, "deletions": 294}}, {"node": {"oid": "09838fb45a56b3d222241dd9fe2c9c6918220869", "messageHeadline": "Fixing Tests", "author": {"name": "Harsh Gupta", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a170a4e1e4ecf6ecd63b29a8e1d5e6f3e8174690", "messageHeadline": "Add `ModelBindingContext.IsFirstChanceBinding` and `IsTopLevelObject`", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 179, "deletions": 245}}, {"node": {"oid": "a8c37e57dec22ebbc631f911118aadf4685eaae9", "messageHeadline": "Fix build break: React to aspnet/EventNotification#11", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "715a0b6021587979483fc9f09d075cc63eba3450", "messageHeadline": "Add `ModelState` entries for greedy and type-matching model binders", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 360, "deletions": 348}}, {"node": {"oid": "4a4b8ec87e56db88c1192f33dc755ecd67d85cd4", "messageHeadline": "Made JsonOutputFormatter consistent with JsonInputFormatter", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "f206cf6759dd09920c8a30cd98e2800e70e878cf", "messageHeadline": "Removed IJsonOutputFormatter", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 13, "deletions": 22}}, {"node": {"oid": "5632a330986b4e915ba351e57e477062d81a58fd", "messageHeadline": "Removed unnecessary log statement", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "a29188444e6f7f71236c030742a945432d210a87", "messageHeadline": "Change hardcoded `bash` shebang to `env`", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c4fa40210561419a87bbd17dad6b6b3279f69480", "messageHeadline": "Add `ModelBindingResult.IsFatalError` and make body binding more cons\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 179, "deletions": 353}}, {"node": {"oid": "b245996949a05b7acd23fa3b075efc77acddcd51", "messageHeadline": "[Fixes #2700] Added HttpHeadAttribute", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 48, "deletions": 28}}, {"node": {"oid": "27283ec098559e89e473abdf2191800a0cda6c51", "messageHeadline": "Make `string`-based expression evaluations behave consistently", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 175, "deletions": 111}}, {"node": {"oid": "8b5931d7585b74fa110e31d15f58ff539e2fcb90", "messageHeadline": "Add `Encode()` and `Raw()` overrides to `IHtmlHelper<TModel>`", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 250, "deletions": 0}}, {"node": {"oid": "4fe3fbabf0f63034952788c5b3823d5b84279ac3", "messageHeadline": "React to aspnet/Diagnostics#142 changes", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "69e051dab78988f4a9bac9da01a737aa1b53c77b", "messageHeadline": "Removed Cors.Core dependency from Mvc.Core", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "fcdbd17e5892803519eff7fd17dd9f0f522b5a07", "messageHeadline": "Removed Diagnostics.Abstractions dependency from Mvc.Razor", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "6fd84654025701fc4a98fbffe27aeb368db3af76", "messageHeadline": "Removed unnecessary cors dependency", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "a668f4e1c08f5af7a3d5c9d42c222ac6df9a7ee6", "messageHeadline": "React to HttpResponse.HeadersSent rename.", "author": {"name": "Chris R", "email": "Tratcher@Outlook.com", "user": {"login": "Tratcher"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "296ec7736ef8155268aeebdc0889e77442906ff6", "messageHeadline": "Go one less step when resolving `[ModelMetadataType]`", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "faaba481e82f15e83b6ff02241fe2c55e568a9d0", "messageHeadline": "Adding an 'AddMinimalMvc()' for Mvc.Core and sample", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 605, "deletions": 195}}, {"node": {"oid": "a665e4882684b78021e1dfca12d53883cc1267e1", "messageHeadline": "A new pattern for adding multi-registration services", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "08616127797ea14b2738cce995fa90ee7ab59458", "messageHeadline": "A new pattern for adding multi-registration services", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 248, "deletions": 53}}, {"node": {"oid": "1f9a451e2f7e59432fb2b405c6824d92bca19115", "messageHeadline": "Using 'nameof' operator instead of margic strings", "author": {"name": "Hisham Abdullah Bin Ateya", "email": "hishamco_2007@hotmail.com", "user": {"login": "hishamco"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a3c593bda931828405166fead6bb99d05b081af7", "messageHeadline": "[Fixes #2409] Return EmptyResult for void actions", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 8, "deletions": 15}}, {"node": {"oid": "31aa51ba4958899bacc3c19938dd49de4b3884e9", "messageHeadline": "React to aspnet/Razor#172.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3f6ab3bb03c3f38360555e0d9f062d59670e2654", "messageHeadline": "Add `ModelMetadata.ElementMetadata`", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 224, "deletions": 110}}, {"node": {"oid": "afd5b4f2a69d0288d0f706f44c8abb5b125ae79d", "messageHeadline": "Demonstrate #1485, #1487, #2662, #2664 in functional and unit tests", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 953, "deletions": 72}}, {"node": {"oid": "37d1881dad0bf1cc5752fd21f812c02c1736595d", "messageHeadline": "[Fixes #2609] Support for binding all integer types to enums", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 81, "deletions": 17}}, {"node": {"oid": "a40d4aef2b41e73982ef3f75a3b0808a558af2ad", "messageHeadline": "React to aspnet/Diagnostics#140 change", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a679e87a9bd8c85428fc4ae1d314123ce8e9e523", "messageHeadline": "Split Mvc.Core", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 4093, "deletions": 873}}, {"node": {"oid": "03571cc27b6b4e8927c4e3a41be41dde41abae4e", "messageHeadline": "Event Notification for MVC Prototype", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 124, "deletions": 4}}, {"node": {"oid": "a452b10ba46189d8e4017955e5058029ce745640", "messageHeadline": "Fix #2278 - Only activate public properties", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 57, "deletions": 1}}, {"node": {"oid": "f5cabf2029ccf7bc5476d13eef2908686f05bf6f", "messageHeadline": "[Fixes #2564] Support comma separated string include in BindAttribute", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 30, "deletions": 6}}, {"node": {"oid": "7746d0f451a71ad47fcac920d2a0bfe8a9b5ceef", "messageHeadline": "Revert \"[Fixes #2609] Support comma separated string include in BindA\u2026", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 6, "deletions": 30}}, {"node": {"oid": "eba352166da0c806af479e5bb845495e16678df8", "messageHeadline": "[Fixes #2609] Support comma separated string include in BindAttribute", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 30, "deletions": 6}}, {"node": {"oid": "12ed69e72afe2b2a584721a03a4ddeb9ece9bf4e", "messageHeadline": "Fix build break: Add HelloWorld.htm to LocalizationWebSite", "author": {"name": "Kirthi Krishnamraju", "email": "kirthik@microsoft.com", "user": {"login": "kirthik"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "74b193b15d93637cd7c010bf95c5f7ec52f7ac6b", "messageHeadline": "Added configurable option for LanguageViewLocationExpander to use sub\u2026", "author": {"name": "Kirthi Krishnamraju", "email": "kirthik@microsoft.com", "user": {"login": "kirthik"}}, "additions": 327, "deletions": 6}}, {"node": {"oid": "67d0bf880a2c584c08aa5fd82c94a0408cf8647c", "messageHeadline": "Fixing 2340: ModelMetadata should recompute localizable properties.", "author": {"name": "Harsh Gupta", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 95, "deletions": 23}}, {"node": {"oid": "046910368392253e7bed27fd9b06e52886fc97a2", "messageHeadline": "React to Session api review changes", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 43, "deletions": 55}}, {"node": {"oid": "6cd277e8aac5d548ecb74dc80f7d90bca6c5c3b4", "messageHeadline": "Refactor I***ModelBuilder extensibility", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 786, "deletions": 821}}, {"node": {"oid": "261975b0bc8c5750b5fb40c99684eb902d00c4d6", "messageHeadline": "Rename `MvcTagHelpersWebSite` to `HtmlGenerationsWebSite`", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 180, "deletions": 183}}, {"node": {"oid": "eefa58206958d90ee915dd398eafc43f381ee40c", "messageHeadline": "Address #2526; remove use of a required validator when validating `[B\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 74, "deletions": 105}}, {"node": {"oid": "cda2c6781c3f72f490b1f004ce3efc835662e0b8", "messageHeadline": "Use stable locale when testing date/time formats", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "bd035714d0d7380f29457d6fbb7b6825e570a3a1", "messageHeadline": "[Fixes #2648]: Fix registration of MVC services", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 167, "deletions": 74}}, {"node": {"oid": "30d11a822733f3b908b13b7ea5a669a27091f90f", "messageHeadline": "Added LanguageViewLocationExpander into framework and removed it from\u2026", "author": {"name": "Kirthi Krishnamraju", "email": "kirthik@microsoft.com", "user": {"login": "kirthik"}}, "additions": 258, "deletions": 155}}, {"node": {"oid": "c1f4bfedab4610564ad2970b6e822d620ae6c04a", "messageHeadline": "[Fixes #2648]: Fix registration of MVC services", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 167, "deletions": 74}}, {"node": {"oid": "ffd1dc1fb0df165c6560144e0562f8dd46ca459b", "messageHeadline": "Add support for generating baseline output files while testing", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 649, "deletions": 281}}, {"node": {"oid": "386562c269a98b5ce85e2e0d01c2762fdbf270af", "messageHeadline": "Enabling test for 2447, CancellationToken does not gets validated.", "author": {"name": "Harsh Gupta", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 11, "deletions": 31}}, {"node": {"oid": "e31eab03918093fa9b1438b1396e8e5e82f74475", "messageHeadline": "`ByteArrayModelBinder` should return `null` only when type is not mat\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 35, "deletions": 27}}, {"node": {"oid": "26795bd4b523497fbe3c1cea133539aa5e817051", "messageHeadline": "Correct test expectations", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 158, "deletions": 137}}, {"node": {"oid": "e0b8532735997c439e11fff68dd342d5af59f05f", "messageHeadline": "Update names and spacing of some missed ChunkTree renames.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 19, "deletions": 18}}, {"node": {"oid": "951a1d087994a5a41de2a3eba7652794c0fca95e", "messageHeadline": "Addressed code review comments.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "94553703a2d6b61d47888f9bdebbf545193b4e6e", "messageHeadline": "React to aspnet/Razor#140", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 495, "deletions": 469}}, {"node": {"oid": "70b56f157cc225b0c3668263189404068ad60eb9", "messageHeadline": "Updated the ResponseCacheFilter class to store a reference to the Cac\u2026", "author": {"name": "CodingGorilla", "email": "CodingGorilla@outlook.com", "user": null}, "additions": 280, "deletions": 36}}, {"node": {"oid": "4f419eee557bac41a1e802323fa9133e04d9def7", "messageHeadline": "Removing creating ModelValidationNode by default in CompositeModelBin\u2026", "author": {"name": "Harsh Gupta", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 83, "deletions": 44}}, {"node": {"oid": "3fe0490b9949520b7c803a54320baf810c4736cf", "messageHeadline": "Renamed FileVersion to AppendVersion in tag helpers that support cach\u2026", "author": {"name": "David Paquette", "email": "david.paquette@usask.ca", "user": {"login": "dpaquette"}}, "additions": 80, "deletions": 80}}, {"node": {"oid": "6e1226bfe46f75c894dfc162dc77435f0dbef208", "messageHeadline": "Enable tests for #2470", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c040f06dd40764fa3bb2a7ec04b0414c121fa788", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "2212bfa6be38d343a3adb282010d1107ecb8a52b", "messageHeadline": "Updating to release NuGet.config", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d19b265a7f977e769717b80837f737352bd41fd4", "messageHeadline": "React to aspnet/Configuration #194", "author": {"name": "Kirthi Krishnamraju", "email": "kirthik@microsoft.com", "user": {"login": "kirthik"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "144c1d3cf440506be6bca9f7fb2f1080d82828bb", "messageHeadline": "Fix #2151 - Part 4 remove [Activate] support from controllers.", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 147, "deletions": 156}}, {"node": {"oid": "af5322e2ce295c9156e8422fbdfec0327b1cdb85", "messageHeadline": "Part of #2151 - Remove [Activate] from TagHelpers", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 692, "deletions": 580}}, {"node": {"oid": "b393191cff77553fdd3635ff4d38695b40318058", "messageHeadline": "Part of #2151 - Remove [Activate] from ViewComponents", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 193, "deletions": 328}}, {"node": {"oid": "92dbd8923b3adc22777b7a0a0e767e8997faf62d", "messageHeadline": "Fix #2582 - Remove @inject dependency on [Activate]", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 113, "deletions": 94}}, {"node": {"oid": "8f38650d1f3f0a31856fe7d05f0e5ca3ee39aa75", "messageHeadline": "Fix #1579 - Bind top-level collections as an empty collection", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 602, "deletions": 54}}, {"node": {"oid": "b64fd7ae39e27637ece40257dfdc5a3873299506", "messageHeadline": "Fix #2407 - Add back the implicit [Required] for value types", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 232, "deletions": 162}}, {"node": {"oid": "e68986346176105db379da023eac245e0ad912bb", "messageHeadline": "Add required attributes to AnchorTagHelper and FormTagHelper.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "2a321fd622cee473bf43c85d451b64da2fbf278d", "messageHeadline": "React to Caching api review changes", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 209, "deletions": 271}}, {"node": {"oid": "8a701726b3ac378ab24674b7c6942e69728b3eb3", "messageHeadline": "Rename _GlobalImport.cshtml files to _ViewImports.cshtml", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 157, "deletions": 157}}, {"node": {"oid": "78033fda1fae38455af77479cd41711ee0b2ac13", "messageHeadline": "fix build break", "author": {"name": "Kirthi Krishnamraju", "email": "kirthik@microsoft.com", "user": {"login": "kirthik"}}, "additions": 328, "deletions": 232}}, {"node": {"oid": "517c01388275b47f6d75fc17db7a6e0d8182dfac", "messageHeadline": "React to aspnet/Razor#89 fix", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 225, "deletions": 149}}, {"node": {"oid": "337bbad51d83a8980215ad0ae1b75765c7cccf62", "messageHeadline": "React to aspnet/Configuration #195,#198 and fix few minor build break\u2026", "author": {"name": "Kirthi Krishnamraju", "email": "kirthik@microsoft.com", "user": {"login": "kirthik"}}, "additions": 28, "deletions": 27}}, {"node": {"oid": "fa56df93c3e8eb335b8f9dd6a7cf66a9fa572d72", "messageHeadline": "Fix #2407 - Part 1 - Make model binding behavior for [Required] compa\u2026", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 240, "deletions": 272}}, {"node": {"oid": "48e0b3261c532d9a0c951b3c440affcd589922ad", "messageHeadline": "[Fixes #2547] Fixed attribute value prefix with dynamic content being\u2026", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 40, "deletions": 2}}, {"node": {"oid": "a0813faa488f0bdf6457d0769f595e4a02395510", "messageHeadline": "React to default hosting environment change.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "47bfba11b978693ae67fb91df2a4de8a0c1f2e2b", "messageHeadline": "React to aspnet/Razor#217 fix", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 25, "deletions": 19}}, {"node": {"oid": "d0927bdc75cd88d1cba0a0e9264cb2b3ec81de76", "messageHeadline": "Fixes #2464 - Does not add extra skipped entries for model bound from\u2026", "author": {"name": "Harsh Gupta", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 349, "deletions": 135}}, {"node": {"oid": "88ac4b94e451441da2a03c9f2f5a3c54b73f45cf", "messageHeadline": "Fixing #2466, #2446.", "author": {"name": "Harsh Gupta", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 352, "deletions": 274}}, {"node": {"oid": "12e4307f3a68c7c0e873c7429312705d02331ec1", "messageHeadline": "Add tests to account for aspnet/Razor#220.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 113, "deletions": 4}}, {"node": {"oid": "247625dcab07403a02828cb8e54557811df37c2b", "messageHeadline": "React to aspnet/Razor#220.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "6ef8be92ff7fbae610e3b03a93c399a0c1abae3d", "messageHeadline": "[Fixes #2541] Use custom stream writer for Xml output formatters", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 18, "deletions": 23}}, {"node": {"oid": "22f1881cc641c390773783ba5a982e63a3b91464", "messageHeadline": "Restoring modelvalidation node.", "author": {"name": "Harsh Gupta", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 849, "deletions": 203}}, {"node": {"oid": "8b5223518f3fb1d4b90744370ef4a08d9a2a31c9", "messageHeadline": "Fix 2224: [Jsonpatch]Added tests for custom converters on properties", "author": {"name": "Kirthi Krishnamraju", "email": "kirthik@microsoft.com", "user": {"login": "kirthik"}}, "additions": 168, "deletions": 0}}, {"node": {"oid": "39642761b17030f284d3d5eb5b79ac6a34cad31f", "messageHeadline": "Added overload to ViewComponent.Json to accept JsonSerializerSettings", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 77, "deletions": 2}}, {"node": {"oid": "7767251dad61beba3e9d789e3cbffc1bd3357c35", "messageHeadline": "Adding some deserialization to a test for SerializableError", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "cc4ee1068de55a0948c35f5a87f6c05907cb8461", "messageHeadline": "Fix #2414 Part 2 - Add [DefaultValue(...)] support to the invoker for", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 202, "deletions": 3}}, {"node": {"oid": "2fc983b23af5515cd1b4a32c47ea8203be92dddf", "messageHeadline": "Fix for #2414 - Remove [DefaultValue] support from ModelBinding", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 9, "deletions": 88}}, {"node": {"oid": "1ea1cc43387850606d0799b930de66dd8ae838a2", "messageHeadline": "AuthorizeFilter should always set default identity", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "8ec28463fc053f89a3c711122cf6c7873560f3fe", "messageHeadline": "Update .travis.yml to use working version of mono.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "90805fa8279628b5e76a1949710ef6ec010a6561", "messageHeadline": "Pass InputFormatters in OBC", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 62, "deletions": 33}}, {"node": {"oid": "4b1a708ba16ec19e2b85cec67ed0f6f3b6cca3ca", "messageHeadline": "Merge pull request #2398 from henkmollema/fix-1743", "author": {"name": "Eilon Lipton", "email": "Eilon@users.noreply.github.com", "user": {"login": "Eilon"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "4bed2e6f2b3e775ee58deb82ac584210c3e41ed6", "messageHeadline": "[Fixes #2545] RedirectToRouteResult doesn't use RouteName property wh\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 59, "deletions": 9}}, {"node": {"oid": "da740cd6a8e75895e72be28e367196aa3af9a6d4", "messageHeadline": "fix #2535: Timezone test failure in Microsoft.AspNet.Mvc.Core.Tests", "author": {"name": "Kirthi Krishnamraju", "email": "kirthik@microsoft.com", "user": {"login": "kirthik"}}, "additions": 140, "deletions": 18}}, {"node": {"oid": "b2318bc4713f03cba3fb626abc35bb105c16475f", "messageHeadline": "React to security API changes", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 4, "deletions": 18}}, {"node": {"oid": "caa8ea44fbc59d333dd82f571d756ce6876f0fae", "messageHeadline": "Fix #448: Support app-wide defaults for HTML helpers", "author": {"name": "Kirthi Krishnamraju", "email": "kirthik@microsoft.com", "user": {"login": "kirthik"}}, "additions": 488, "deletions": 71}}, {"node": {"oid": "ac230a78c10734e9802c8523b7fbc368eb3cc1e2", "messageHeadline": "Update Home master -> Home dev", "author": {"name": "Eilon Lipton", "email": "Eilon@users.noreply.github.com", "user": {"login": "Eilon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b1f8b97486f50211e340c94a1604c48d4f141e2", "messageHeadline": "Added new ValidationSummary overloads to sample", "author": {"name": "Henk Mollema", "email": "henkmollema@gmail.com", "user": {"login": "henkmollema"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "49391810759a864f119adc13ac771190ed93ea27", "messageHeadline": "Fix #2528 - Revert formatter behavior for [Required]", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 7, "deletions": 1062}}, {"node": {"oid": "13a3c0b9317c4d2d93cb4678fbb8482471613457", "messageHeadline": "Moving System.Security.Cryptography.Hashing.Algorithms to dnxcore50 node", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "39fe063aeec41bec2d93eaea3cfcc66c2b8c493d", "messageHeadline": "Fix #2330 - Reimagine *FormatterContext", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 402, "deletions": 370}}, {"node": {"oid": "fcf7b15c645cd58ecce2590b6ba57fcb39908dce", "messageHeadline": "Remove `FromBodyOnProperty_RequiredOnValueTypeSubProperty_AddsModelSt\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 0, "deletions": 62}}, {"node": {"oid": "de630754bfcd4ba4017a64f74f30f144e1977e96", "messageHeadline": "SerializerSettings refactor", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 142, "deletions": 379}}, {"node": {"oid": "3fbead0ce807e687c600db1b5586d7546b4044ea", "messageHeadline": "Get builds working better within VS (temporary fix?); disable pre-com\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 0, "deletions": 42}}, {"node": {"oid": "ab4cd5c4c42d8b33c32f9b12d979c0776dccae6f", "messageHeadline": "Add JsonHelper for serializing JSON in views", "author": {"name": "James Newton-King", "email": "james@newtonking.com", "user": {"login": "JamesNK"}}, "additions": 200, "deletions": 4}}, {"node": {"oid": "40794fcc336124870c67fe1dacf9e8a027b3b9f6", "messageHeadline": "Custom stream writer which avoids writing the BOM and does not flush \u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 642, "deletions": 128}}, {"node": {"oid": "d6012d4297cedf0fbfd15c051d3773c3462788ea", "messageHeadline": "[Fixes #2506] Added overload to Controller.Json to accept JsonSeriali\u2026", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 149, "deletions": 3}}, {"node": {"oid": "131096ff61b992e0df4f67a47a4f32c97052b38f", "messageHeadline": "Adding relevant unit tests for MvcRazorCodeParser property name trimming", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 36, "deletions": 120}}, {"node": {"oid": "ab4d2eec31392607803e053e6af6402e1928ded8", "messageHeadline": "ImageTagHelper", "author": {"name": "David Paquette", "email": "david.paquette@usask.ca", "user": {"login": "dpaquette"}}, "additions": 422, "deletions": 0}}, {"node": {"oid": "a591e53dc9d8dea0bf8b2c26d09235b7fb6e74ca", "messageHeadline": "Removing unused TypeHelper method", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 19}}, {"node": {"oid": "648f00c03d56228771e5c9962435d2caa96653ef", "messageHeadline": "MINOR: Removed additional space from indentation of ReferenceAssembli\u2026", "author": {"name": "Matthew Bonner", "email": "matthew.bonner@gmail.com", "user": {"login": "BonnieSoftware"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "320507604a7045110ebf0b64f669cccddb6d9123", "messageHeadline": "Removing superfluous types and methods from Common.", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 294, "deletions": 387}}, {"node": {"oid": "61b76fd99fb3065e64924b8ccfb22b76494c940b", "messageHeadline": "Use `ClosedGenericMatcher.ExtractGenericInterface()` from Common repo", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 61, "deletions": 54}}, {"node": {"oid": "583277cceb63d8e03b12926b5ea1d46c5620f299", "messageHeadline": "Adding tests for ActionParameters and TryUpdateModel", "author": {"name": "Harsh Gupta", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 1037, "deletions": 5}}, {"node": {"oid": "8a476b56d823f18a79137763c2727eefaed3c545", "messageHeadline": "Part 2 of fix for #2248 - Support 'override' of attribute routes on a\u2026", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 121, "deletions": 0}}, {"node": {"oid": "46db71cfceae350564135ecd2a810660e70a7c42", "messageHeadline": "Part 1 of fix for #2248 - Ambiguity when inheriting attribute routes", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 112, "deletions": 5}}, {"node": {"oid": "2b4702728d48ee6c34727afa09255c0e7c17b6f9", "messageHeadline": "Fix #1910 - Review and improve docs for 'Order' properties", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 137, "deletions": 0}}, {"node": {"oid": "0f6b2331ce360f03ad16aafcd3bb69ad52a265f8", "messageHeadline": "Fix #2378 - Fully expand models in ApiExplorer", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 91, "deletions": 102}}, {"node": {"oid": "bd03142daba3854ac976906588bcaa1dc98accd0", "messageHeadline": "React to Http namespace changes.", "author": {"name": "Chris R", "email": "Tratcher@outlook.com", "user": {"login": "Tratcher"}}, "additions": 106, "deletions": 107}}, {"node": {"oid": "ea717729c12ddd6dc8f28dbdf2cc5ad2f7fd0930", "messageHeadline": "React to common package name change", "author": {"name": "Troy Dai", "email": "troy.dai@outlook.com", "user": {"login": "troydai"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "5804856fe2e66be8a4087e5cc9c0fb2caf79f4f9", "messageHeadline": "React to security changes", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 11, "deletions": 56}}, {"node": {"oid": "7f737246b1b311bd9fbf3c5f233af42cc89b88e9", "messageHeadline": "React to QueryString API changes.", "author": {"name": "Chris R", "email": "Tratcher@outlook.com", "user": {"login": "Tratcher"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "87776ae330f8c7133939a6cc4c751fbf3e903fa3", "messageHeadline": "Sort dependencies", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5cec601abe968c8475bac7f3b6e7f48c154a6d63", "messageHeadline": "Fix MVC packages being broken on CoreCLR", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "0a7b2ac82105e3d5071682c771ebb6d694449a05", "messageHeadline": "[Fixes #2491] RemoveRange handles attributes parameter safely", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "c0ca6214c2106bf5b87ed9197f6c82ad10fa86b2", "messageHeadline": "React to Caching api changes", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "cde4f05d039e3bf6898403b0b6fb6168aa8214d4", "messageHeadline": "Remove ModelBinding project from Mvc.sln", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "7e623258c02d8414422605679dc58f260574538b", "messageHeadline": "Use strongly typed MediaTypeHeaderValue for content type in action re\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 482, "deletions": 165}}, {"node": {"oid": "38bd61777823714df43e70236ab3c13926cff6c3", "messageHeadline": "CR feedback from 9fded74b15065ab936c6c7b5a80157dba02f7a99", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 10, "deletions": 20}}, {"node": {"oid": "584015c79bee50d882081358d423fd18fa4385c2", "messageHeadline": "A few quick cleanups", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 10, "deletions": 16}}, {"node": {"oid": "a5df6679f94d4e1d24677cdf074c347ba71d0c95", "messageHeadline": "More model binding integration tests", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 543, "deletions": 2}}, {"node": {"oid": "284c8992333d5eeede4bfd9b34974994606e5c8b", "messageHeadline": "Register default services directly in AddMvc and remove MvcServices", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 173, "deletions": 179}}, {"node": {"oid": "f37f2ae3528dab45d12c3def604b124e998a85a0", "messageHeadline": "Validations with BindRequired on properties.", "author": {"name": "Harsh Gupta", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 658, "deletions": 1}}, {"node": {"oid": "502b832d178daa20832af82ac5c9b35ac45cf041", "messageHeadline": "Integration tests for", "author": {"name": "Harsh Gupta", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 669, "deletions": 0}}, {"node": {"oid": "e79cd72f3e055f0092e80a91060d7921cb5e2782", "messageHeadline": "Update project.json", "author": {"name": "BrennanConroy", "email": "brecon@microsoft.com", "user": {"login": "BrennanConroy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1ee5238709950bcd61bf8d8a5686142938e93026", "messageHeadline": "Another batch of ModelBinding integration tests", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 473, "deletions": 0}}, {"node": {"oid": "64e726d2b26422c5452475627e4afaba307edec3", "messageHeadline": "Update LICENSE.txt and license header on files.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 1769, "deletions": 1769}}, {"node": {"oid": "66921670bf2f8f20ab382bba3e7f757a01690163", "messageHeadline": "React to DNX package names change", "author": {"name": "Troy Dai", "email": "troy.dai@outlook.com", "user": {"login": "troydai"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a01b1f68b0dd96b8689e47ac25d8fb228db93930", "messageHeadline": "Turn on parallel AppVeyor builds", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "124496a12f740fe85dc513199fe030b2ed5d2be5", "messageHeadline": "Use DateTimeOffset with fixed time zone in tests to allow it to work in", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a3acde904558bff125f729d90b25cdc53fc7b1c", "messageHeadline": "Simple ModelBinders and Simple ModelBinder Poco-2", "author": {"name": "Harsh Gupta", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 820, "deletions": 1}}, {"node": {"oid": "95feb5a3ec99c79614649d71cd9962ebaccc9cb5", "messageHeadline": "ModelBinding Integration tests part 3", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1591, "deletions": 0}}, {"node": {"oid": "44bcd362569fd00dd74a67a26c745090e820bcb3", "messageHeadline": "React to interface renames", "author": {"name": "Brennan", "email": "brecon@microsoft.com", "user": {"login": "BrennanConroy"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4b686b12343ccb216c61c25dbce1f1139b1a0d18", "messageHeadline": "Part 2 of integration tests for GenericModelBinder", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 390, "deletions": 0}}, {"node": {"oid": "d304a9bf5c842619e705f91b6bd0878db159244c", "messageHeadline": "Diagnostics Package Rename Reaction", "author": {"name": "Brennan", "email": "brecon@microsoft.com", "user": {"login": "BrennanConroy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b45572485964209f235d17564271047f37fdd56b", "messageHeadline": "Remove redundant Http.Core and Http.Interfaces dependencies.", "author": {"name": "Chris R", "email": "Tratcher@outlook.com", "user": {"login": "Tratcher"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "8188f593ad25a9fa33c5be57a8ffbfc219c7e98c", "messageHeadline": "Fix excplicit cast of HashSet<string> to IReadOnlyCollection<string> to", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "89ebce02897f808cf166a8f008ff71fb4e4490dc", "messageHeadline": "[Fixes #2336] Generate some input elements without value attribute", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 46, "deletions": 23}}, {"node": {"oid": "0a1918acacc5ab463d8e3d274ab7a089dc54f9c4", "messageHeadline": "Cleanup logging in tag helpers", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 32, "deletions": 88}}, {"node": {"oid": "f2fed5e9408562f1c888f772157ec9d88047ab9e", "messageHeadline": "Included default route name and template in docs", "author": {"name": "Henk Mollema", "email": "henkmollema@gmail.com", "user": {"login": "henkmollema"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f77bb0ed2f9e3446fc2cb589300391e6ebe55fa1", "messageHeadline": "GenericModelBinder integration tests part 1", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 932, "deletions": 12}}, {"node": {"oid": "97a3c47928a97106f4cb86a2a5038a9cb0ce53dc", "messageHeadline": "Revert \"Temporarily remove compiling against non roslyn project refer\u2026", "author": {"name": "Troy Dai", "email": "troy.dai@outlook.com", "user": {"login": "troydai"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "b5b37265e1ffaa8e5425aecdae7aca6ea4d5387c", "messageHeadline": "Simple ModelBinders and Simple ModelBinder Poco - 1", "author": {"name": "Harsh Gupta", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 928, "deletions": 44}}, {"node": {"oid": "30e54609ccb2b083e7ea254cc96043f94f937545", "messageHeadline": "Fix #1911 : Create a separate package for ApiExplorer", "author": {"name": "Kirthi Krishnamraju", "email": "kirthik@microsoft.com", "user": {"login": "kirthik"}}, "additions": 189, "deletions": 51}}, {"node": {"oid": "3ca018375ac51fc2b0fad9b9e387aebb3324be11", "messageHeadline": "Issue #1885 - Updated startup code in few websites", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 20, "deletions": 95}}, {"node": {"oid": "bca294e6e84f03b600e643e2e3e6b86f2613caf6", "messageHeadline": "React to ICompileModule change", "author": {"name": "Troy Dai", "email": "troy.dai@outlook.com", "user": {"login": "troydai"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "53f3a91f01c740f3cbf5209a9eeeefd614a6cbc2", "messageHeadline": "Added UseMvcWithDefaultRoute extension to BuilderExtensions", "author": {"name": "Henk Mollema", "email": "henkmollema@gmail.com", "user": {"login": "henkmollema"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "3ea7daabfe41d986f713134ce09454c0e7c545b8", "messageHeadline": "Added the default constructor to ViewContext", "author": {"name": "Youngjune Hong", "email": "yjhong@microsoft.com", "user": null}, "additions": 72, "deletions": 3}}, {"node": {"oid": "f152ea700419b8244677e10adf02aec2a9dc7f9e", "messageHeadline": "React to aspnet/Razor#279 changes.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 956, "deletions": 388}}, {"node": {"oid": "05ac641f9a648f557af8868ca5862cc6a09653fc", "messageHeadline": "PR comment on c162209", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 74, "deletions": 39}}, {"node": {"oid": "3c9456e2a33ce0d5a518ebad59b399421b96f87b", "messageHeadline": "AntiForgery: Add documentation and update variable names for readability", "author": {"name": "Kirthi Krishnamraju", "email": "kirthik@microsoft.com", "user": {"login": "kirthik"}}, "additions": 138, "deletions": 76}}, {"node": {"oid": "68026add286c4c4e17024a63d9f95a4fb0fd45eb", "messageHeadline": "JsonPatch:Changed ToLower to ToLowerInvariant", "author": {"name": "Kirthi Krishnamraju", "email": "kirthik@microsoft.com", "user": {"login": "kirthik"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "c1622096b97ab230126ad03355c9d7740033fe08", "messageHeadline": "React to aspnet/Razor#182 fix", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 74, "deletions": 95}}, {"node": {"oid": "838f672b106d3d593644b47efb03dadd5089b963", "messageHeadline": "Clean up .xproj files added with HttpAbstractions", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 6, "deletions": 13}}, {"node": {"oid": "9fded74b15065ab936c6c7b5a80157dba02f7a99", "messageHeadline": "Merging ModelBinding into Mvc.Core", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 649, "deletions": 1671}}, {"node": {"oid": "572e57e25c74e47ff98344225101584eec57c463", "messageHeadline": "Create Mvc.Abstractions", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 780, "deletions": 120}}, {"node": {"oid": "088bcac02854aad665880b011d97a508976efda2", "messageHeadline": "Temporarily remove compiling against non roslyn project references", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "955b45f995df0fa7a8a43641d979ae4184c733ac", "messageHeadline": "Utilized `nameof()` for `ArgumentNullException`s", "author": {"name": "Henk Mollema", "email": "henkmollema@gmail.com", "user": {"login": "henkmollema"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "98614736a75e2e891f19339c9fd35e6fe90acc95", "messageHeadline": "React to authentication API changes.", "author": {"name": "Chris Ross", "email": "Tratcher@Outlook.com", "user": {"login": "Tratcher"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "0bfebf7faca88a7009cda190676d212a95305e8f", "messageHeadline": "Use `string.IsNullOrEmpty()` instead of empty string check.", "author": {"name": "Henk Mollema", "email": "henkmollema@gmail.com", "user": {"login": "henkmollema"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "60fd1f28b956285ee0dd20cb56f578a92d583f0d", "messageHeadline": "React to security changes", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "3fd4991959ee3d150e63fffe2e28d3a97c52b21b", "messageHeadline": "Bind to readonly non-`null` collections", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 924, "deletions": 236}}, {"node": {"oid": "a80a333feac9894610ed7990dd21fd2e0e2c787b", "messageHeadline": "[Fixes #1489] Support for named route in form tag helper", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 173, "deletions": 40}}, {"node": {"oid": "37e819ce85878b6d2554f1aa00994217b9b95d74", "messageHeadline": "[Fixes #2085] Using custom HtmlEncoder in unit tests - part 2", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 420, "deletions": 417}}, {"node": {"oid": "5da8ba776967ed7386af821b18ce0d86f93dcfed", "messageHeadline": "[Fixes #2085] Using custom HtmlEncoder in unit tests", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 229, "deletions": 199}}, {"node": {"oid": "017e44ae95b5d9be353b559ba7d98274c599310d", "messageHeadline": "Handle FileProviders package changes.", "author": {"name": "Chris Ross", "email": "Tratcher@Outlook.com", "user": {"login": "Tratcher"}}, "additions": 62, "deletions": 4}}, {"node": {"oid": "687ab258a192198bd3cf6e33cd46ad8a67cb2f45", "messageHeadline": "Logging for filters", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 73, "deletions": 1}}, {"node": {"oid": "1511ea34a8a3520a6fd3651f2d46e794065ef635", "messageHeadline": "[Fixes #662] Throw if controller cannot be activated", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 72, "deletions": 26}}, {"node": {"oid": "4df7d52210555f3fe2264241a5d53ed5e5e3cf06", "messageHeadline": "PR Comments", "author": {"name": "Harsh Gupta", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 44, "deletions": 3}}, {"node": {"oid": "86fcacea92839a2d260e447f4427bf3048e06be9", "messageHeadline": "Fix for #2357 : We prevent assigining null values to non nullable con\u2026", "author": {"name": "Harsh Gupta", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 59, "deletions": 9}}, {"node": {"oid": "53ef8258bb0f7457ce17ea652f92201f1c60bed2", "messageHeadline": "The model state keys for body bound models which are bound at propert\u2026", "author": {"name": "Harsh Gupta", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 492, "deletions": 29}}, {"node": {"oid": "924d50bd8f9684b08124463cf4bc677fc5f2e5a2", "messageHeadline": "Added functionaltests for JsonPatchDocument", "author": {"name": "Kirthi Krishnamraju", "email": "kirthik@microsoft.com", "user": {"login": "kirthik"}}, "additions": 200, "deletions": 22}}, {"node": {"oid": "3042a62ba95c014179dd5604dc10fecfbd4c924a", "messageHeadline": "Removed Test operation code and changed T to TModel", "author": {"name": "Kirthi Krishnamraju", "email": "kirthik@microsoft.com", "user": {"login": "kirthik"}}, "additions": 259, "deletions": 271}}, {"node": {"oid": "bf712263fcf51187fe970c7e177633251b6179c3", "messageHeadline": "Fix for #2280 - Cannot do an \"add\" patch to IList<Anything>", "author": {"name": "Kirthi Krishnamraju", "email": "kirthik@microsoft.com", "user": {"login": "kirthik"}}, "additions": 296, "deletions": 149}}, {"node": {"oid": "e48565dcd8c33c424aaa9a6a569ac0186eb784a6", "messageHeadline": "Adding errors in ModelState", "author": {"name": "Kirthi Krishnamraju", "email": "kirthik@microsoft.com", "user": {"login": "kirthik"}}, "additions": 1001, "deletions": 114}}, {"node": {"oid": "9f97d25e027c4c529b005e0afbca1db5809e6a58", "messageHeadline": "Moved exception messages to resource file and updated tests to valida\u2026", "author": {"name": "Kirthi Krishnamraju", "email": "kirthik@microsoft.com", "user": {"login": "kirthik"}}, "additions": 391, "deletions": 99}}, {"node": {"oid": "a001cd4f2af13a862275f857585bde1201bc1c21", "messageHeadline": "React to Security logging change", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f3679f214e85b64bc4d7387e34753f4b8e01beb8", "messageHeadline": "Fix #1712 - remove reflection from validation code in MutableObjectMo\u2026", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 567, "deletions": 36}}, {"node": {"oid": "9d2b1822d9e93bf74e3f1df8096b6bb2d6d43371", "messageHeadline": "Fix for #819 : Attribute Routing: Resolve Name + Token Replacement", "author": {"name": "Kirthi Krishnamraju", "email": "kirthik@microsoft.com", "user": {"login": "kirthik"}}, "additions": 210, "deletions": 0}}, {"node": {"oid": "92554fa634b9feea1c3ad6688e83c598f8875aca", "messageHeadline": "Utilize `nameof` operator", "author": {"name": "Henk Mollema", "email": "henkmollema@gmail.com", "user": {"login": "henkmollema"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "7b7667e33822793e559fd29130e0507ac0d4129a", "messageHeadline": "Fix DataProtection dependency.", "author": {"name": "Chris Ross", "email": "Tratcher@Outlook.com", "user": {"login": "Tratcher"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "323ec2fdc7de3f86ce707d95fcdf887adcea35fe", "messageHeadline": "Throw exception with unknown attributeName", "author": {"name": "Henk Mollema", "email": "henkmollema@gmail.com", "user": {"login": "henkmollema"}}, "additions": 58, "deletions": 1}}, {"node": {"oid": "162c4709c11eeb3521db657f9f90eacb79145c9c", "messageHeadline": "Refactor attribute route", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 117, "deletions": 45}}, {"node": {"oid": "064c01cf2b022e365f82e5729a616e17b7f54d9a", "messageHeadline": "#2267 - Moving responsibility for setting ModelState.MaxAllowedErrors\u2026", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 64, "deletions": 94}}, {"node": {"oid": "8bae02928d9828205f79edcd8fcd2ab90ab1eb0e", "messageHeadline": "Fix build break", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 2, "deletions": 18}}, {"node": {"oid": "dedf923f09eeac8454892c0d619316b4e53e6804", "messageHeadline": "Merge pull request #2399 from henkmollema/fix-1764", "author": {"name": "Eilon Lipton", "email": "Eilon@users.noreply.github.com", "user": {"login": "Eilon"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "27191114538c92ac1901bf18cb20124102a99892", "messageHeadline": "Add more details to ModelAttributes", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 284, "deletions": 132}}, {"node": {"oid": "a4fd51772f8f96c5e870095f48e1a10c70dd51f6", "messageHeadline": "[Fixes #2276] Serialize only simple types to session in TempData", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 519, "deletions": 7}}, {"node": {"oid": "fb451b51e5571c9076347ed0ec0f8cff7972f627", "messageHeadline": "Added SourceLocation to inherited chunks \\ tag helpers", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 553, "deletions": 134}}, {"node": {"oid": "f878ca5b150c1489e4f25f846d4a17b64a1625fb", "messageHeadline": "[Fixes #1919] Added path info to RazorPage exceptions", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 75, "deletions": 49}}, {"node": {"oid": "21031a3aa82ac6618da6320701be7ea0af0fdf34", "messageHeadline": "Add sample and functional test for custom inline constraints", "author": {"name": "ianhong", "email": "ianhong@outlook.com", "user": {"login": "ianhong"}}, "additions": 270, "deletions": 22}}, {"node": {"oid": "3ac6acdab43045aef82aaba27c4fcce381850f74", "messageHeadline": "Removed clear-text password from sample", "author": {"name": "Henk Mollema", "email": "henkmollema@gmail.com", "user": {"login": "henkmollema"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "e7728dde3f98cf02b0951ab8f1ad9108e337b06b", "messageHeadline": "Log view discovery", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 68, "deletions": 13}}, {"node": {"oid": "18efefd5cfe3e28397a6a6599067b6a5d7178bad", "messageHeadline": "* Use PropertyHelper.SetValue in DefaultControllerActionArgumentBinder", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6223aac9be8fbbe22aee11b7553c37b0ba10c190", "messageHeadline": "Handle Http.Core rename.", "author": {"name": "Chris Ross", "email": "Tratcher@Outlook.com", "user": {"login": "Tratcher"}}, "additions": 65, "deletions": 95}}, {"node": {"oid": "879057b8736f51923f26419b2dbac9ceacd6c811", "messageHeadline": "Addressing minor comment from feedback", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f77493dffeef0ab3ddf3ec75147cb8530489d88d", "messageHeadline": "Part 1 of #1712 - Remove reflection in MutableObjectModelBinder", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 493, "deletions": 93}}, {"node": {"oid": "c3f10f4a0fe750b32c7157cfbd5b7eb93134b70e", "messageHeadline": "Logging for content-negotiation", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 74, "deletions": 3}}, {"node": {"oid": "7576116969c56f37af4f107cb860104a4bb2bf43", "messageHeadline": "Removed test code related to logging and instead used Testing repo's \u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 11, "deletions": 363}}, {"node": {"oid": "65bd8c448af3c70ee8e85c97bf4feddfd418274b", "messageHeadline": "Removed Logging related ILogValues types and cleaned up tests.", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 24, "deletions": 1482}}, {"node": {"oid": "20daab2fb59c57f9702fdd1a3656298330e435cf", "messageHeadline": "Removed direct dependency on Framework.Logging and instead used Frame\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 5, "deletions": 61}}, {"node": {"oid": "9eb87d4676739622e2d61803ebd9f948013363c0", "messageHeadline": "Removed htmlAttributes null check in GenerateForm", "author": {"name": "Henk Mollema", "email": "henkmollema@gmail.com", "user": {"login": "henkmollema"}}, "additions": 52, "deletions": 4}}, {"node": {"oid": "7f68a47fde0bd41608dedb6ccdb799898290a29e", "messageHeadline": "Fixing doc comments for c67236141bc2d3d439c26e43c6785a81e1a27fae", "author": {"name": "Harsh Gupta", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c67236141bc2d3d439c26e43c6785a81e1a27fae", "messageHeadline": "Fixes 2304:", "author": {"name": "Harsh Gupta", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 1007, "deletions": 347}}, {"node": {"oid": "eaa58bc91393832ca833436b80779088c1630262", "messageHeadline": "Change inject directive to format correctly after newline during desi\u2026", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 72, "deletions": 20}}, {"node": {"oid": "4951235eefcac9bfeebfddce6b6e0f8654e64728", "messageHeadline": "[Fixes #2337] Added support for file types in input taghelper and", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 295, "deletions": 105}}, {"node": {"oid": "a9f2c937df2e419c011a33220bdfe64f2516eb55", "messageHeadline": "React to Cookie changes", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "bee20973c770c0bf6af27f8aa50c45206e89111e", "messageHeadline": "React to http challenge changes", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 68, "deletions": 6}}, {"node": {"oid": "9daf6b48a1246d1e341a9c7a82516a9d09257b97", "messageHeadline": "Update ModelBinderAttribute not throw exceptions from BinderType prop\u2026", "author": {"name": "Youngjune Hong", "email": "yjhong@microsoft.com", "user": null}, "additions": 2, "deletions": 41}}, {"node": {"oid": "852d6402eba1a6e4f996d4e62ef40b6544622ba2", "messageHeadline": "Remove an unecessary test from DefaultAssemblyProviderTests", "author": {"name": "Youngjune Hong", "email": "yjhong@microsoft.com", "user": null}, "additions": 0, "deletions": 27}}, {"node": {"oid": "2c4c35e126d9287053cdaa772a5f9ca307650f7c", "messageHeadline": "Add rendering logic for PreElement and PostElement on TagHelperOutput.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 359, "deletions": 41}}, {"node": {"oid": "d0e51187415fedf666e2f971f6d08cb74a57abae", "messageHeadline": "Delay Attribute Route initialization to the first request", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 35, "deletions": 22}}, {"node": {"oid": "24b930fa7c9bd5e4219e861fec7282bb53182a2d", "messageHeadline": "Clean up logging.", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 128, "deletions": 739}}, {"node": {"oid": "7ea467f73dd6d6e166284e5fcf6a1ed40efbadcb", "messageHeadline": "Adding functional test for CacheTagHelper's enabled property.", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 31, "deletions": 0}}, {"node": {"oid": "8965ac96c0cac0b4d61c73168a95e151c2b54b0a", "messageHeadline": "Add more functional tests of cache profiles", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "58a5ad22797f5dc3589a341832715dc188b0b3e9", "messageHeadline": "Adding Outputformatter in resource filters.", "author": {"name": "Harsh Gupta", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 320, "deletions": 22}}, {"node": {"oid": "f60896bd90ece8ab633f430fec2cdc6cd2f9906c", "messageHeadline": "[Fixes #2259] Use fast property setter in MutableObjectModelBinder", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 202, "deletions": 8}}, {"node": {"oid": "5164d647c5e2fd6977f35f5ba50744598ad4a677", "messageHeadline": "React to resource renames", "author": {"name": "Victor Hurdugaci", "email": "victor.hurdugaci@microsoft.com", "user": null}, "additions": 9, "deletions": 3}}, {"node": {"oid": "645b82d194f354e0d955220c2e37e73069222dcd", "messageHeadline": "Fixing the build break.", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 2, "deletions": 33}}, {"node": {"oid": "b08a2154c10a3c297f1ba61138cad5726a7c7dd9", "messageHeadline": "#2142: Introducing enabled attribute for CacheTagHelper.", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 150, "deletions": 18}}, {"node": {"oid": "43e24b2aad799bbab2d0c96c484a9429d0adfbc0", "messageHeadline": "Removing IInputFormatterSelector", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 119, "deletions": 146}}, {"node": {"oid": "f280353a56f21abbdd2af1672543f040c34ad70c", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8c8992fa9c86c4f3f38d853b4b4aac2372cf97cd", "messageHeadline": "Reacting to ICompilationMessage line indexes changing to be 1-based.", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cef32d4098bd72a2423af9fcfdcc95e3837354ec", "messageHeadline": "React to aspnet/razor#320 fix", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 29, "deletions": 30}}, {"node": {"oid": "73e8fc10e4df4e30e2e4ff5b3ae338d4d09add9d", "messageHeadline": "Automatically use `type=\"number\"` for expressions of more types", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 254, "deletions": 58}}, {"node": {"oid": "03dabb59500c48d4291fc85238b416b6f816bd13", "messageHeadline": "Update .travis.yml and appveyor.yml to build quietly.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "df13245be3d4297194effb04f854db23dac2e34a", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 42, "deletions": 2}}, {"node": {"oid": "a8d5bb934dee6dde5e75f00dd6fe601e228f495a", "messageHeadline": "Add serviceable attribute to projects.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 42, "deletions": 2}}, {"node": {"oid": "f9d53e341ce839b80dade9d5e2bd1da06b4be7bb", "messageHeadline": "* Simplify MvcOptions", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1006, "deletions": 4263}}, {"node": {"oid": "689f5bfa7907a303ccb96b63dcc49b6df781712f", "messageHeadline": "Use `XmlAssert` to avoid functional test failures", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 29, "deletions": 14}}, {"node": {"oid": "94721f09a963fdc876512df0e2a6590786506967", "messageHeadline": "Remove duplicate tests", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 4, "deletions": 16}}, {"node": {"oid": "7e2420b93c6bbd322fee06dfade5f90bd47947bb", "messageHeadline": "Reacting to AppendFormat changes in Razor.", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0c0fa10ed0687e5e7885c4bda147858bc486ac05", "messageHeadline": "Fixes 2307. MutableObjectBinder now relies on ModelMetadata to decide\u2026", "author": {"name": "Harsh Gupta", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "9330789fe309746c6a9858be27449355745a3827", "messageHeadline": "Reacting to ILogger api changes", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 24, "deletions": 98}}, {"node": {"oid": "5c29efc49c28d7b9914d256012c0bdf1fd8fb5e1", "messageHeadline": "Fix AppVeyor git line ending config", "author": {"name": "Wei Wang", "email": "chengtian.wang@gmail.com", "user": {"login": "ChengTian"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f3ec6f33ae91bf67c0d582f851e8cbe1ba6c4e7f", "messageHeadline": "Merge remote-tracking branch 'origin/release' into dev", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 155, "deletions": 160}}, {"node": {"oid": "7916cb9c68e7d614f1682fe1647674b35ba5d011", "messageHeadline": "Add a few more `<Service/>` items", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "88dc5f73acef2d8d67066cbea381ececc47c253e", "messageHeadline": "Update project.json, code=>compile. Also remove **/*.cs and **/*.vs f\u2026", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "393aa545452dc1081e0c4feb688ba9f92143a584", "messageHeadline": "Update .xproj files for Microsoft.Web.AspNet.* -> Microsoft.DNX.* rename", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 165, "deletions": 171}}, {"node": {"oid": "6058ad084e33428851657d6d7f16e1ebcc976df9", "messageHeadline": "Reacting to diagnostics error page changes", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "833cb1e8203fa0d6593af897869a4fc8ca29f595", "messageHeadline": "Update global.json, sources=>projects", "author": {"name": "Troy Dai", "email": "troy.dai@outlook.com", "user": {"login": "troydai"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7aa73bb29465a457938fdeb300422fa3e5e7e5a5", "messageHeadline": "Turn off sudo for .travis.yml.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f6ad0a32f0adb06e6ccf2dacc65a8d2f075f13c2", "messageHeadline": "Tables aren't cool anymore", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "72f34c5a5552858650bbdff6d7774b79ef8767e4", "messageHeadline": "Adding AppVeyor and Travis build status to README", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2de7c173abaf3f41a3d09afb56946e5911e03f09", "messageHeadline": "Add travis and appveyor CI support.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "a4f3b86865b8a43ac6e7c772ead2ded9701f7b1e", "messageHeadline": "Prevent RazorErrorExtensions.ToDiagnostics from throwing when it", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 79, "deletions": 8}}, {"node": {"oid": "c6a1af97b0fffaf04ddf04018e3689a54bbd33e8", "messageHeadline": "Use Hosting.Interfaces", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6caa2871aab56c919be5ecb703a65e0cd3bf1626", "messageHeadline": "Use DataProtection.Interfaces", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "acb657d9511a88eb329fd5c87adf5dc469feb267", "messageHeadline": "[Perf] Fully cache model metadata", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 122, "deletions": 109}}, {"node": {"oid": "08f0e1055b20305c326335ef24a3fd442cb22814", "messageHeadline": "React to hosting changes", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f640744f85496a1763960a6897b44e4f8fe52b07", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 37, "deletions": 2}}, {"node": {"oid": "6e9533ce9cf48536c27a09bf61fd48b113c2107b", "messageHeadline": "#2295 - Disposing the read stream after computing file hash.", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 37, "deletions": 2}}, {"node": {"oid": "1fe09838450e89ecaa13307df060f6bc1d4aac97", "messageHeadline": "Merge remote-tracking branch 'origin/release' into dev", "author": {"name": "Wei Wang", "email": "chengtian.wang@gmail.com", "user": {"login": "ChengTian"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "50ea1fb3d2f4472a1785dc271f8f631f707cad54", "messageHeadline": "Rename \"dnu bundle\" to \"dnu publish\"", "author": {"name": "Wei Wang", "email": "chengtian.wang@gmail.com", "user": {"login": "ChengTian"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9dc8ecac8af8ed1c97e99d23797c1062a9047793", "messageHeadline": "Cleanup: Moving files from src/Microsoft.AspNet.Mvc.Razor/Razor/PreCo\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 49, "deletions": 39}}, {"node": {"oid": "d388aa58c8b8e15d9d0c3eb0a018fcf13670ad9f", "messageHeadline": "Remove caching from QueryStringValueProviderFactory", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 9, "deletions": 21}}, {"node": {"oid": "e3ea602775dd74ba7911c97182399f6c34c2dc57", "messageHeadline": "Renaming incorrectly named file name.", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "36bd387686ba0826ad368f9a69c40399ba90979e", "messageHeadline": "Merge remote-tracking branch 'origin/release' into dev", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 1338, "deletions": 560}}, {"node": {"oid": "5882cdb03f84698191b341ca01aa425ca5754795", "messageHeadline": "MVC portion of aspnet/Razor#335", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 1338, "deletions": 560}}, {"node": {"oid": "60381c415e7e799ab2733895738584ccfabd7060", "messageHeadline": "Unrendered sections does not throw when redefined and rendered in nested", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 300, "deletions": 57}}, {"node": {"oid": "fefad346bade5c4167217a91f0b1c22c87a4f605", "messageHeadline": "fix newline", "author": {"name": "Edward Kim", "email": "onward.edkim@gmail.com", "user": {"login": "haruair"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4d4686147ffdcbc80d0a3ccb6cda019dbbb057cf", "messageHeadline": "Let VS do its thing", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 70, "deletions": 40}}, {"node": {"oid": "e571f401c303430fd80b903313fb4b9751e8de88", "messageHeadline": "Enable a skipped test to run on coreclr", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "e9d7bb2230f577d072f65cdf09ee883db3524474", "messageHeadline": "React to ElmLogger extension changes", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "54774587810159346c99c32a820aaf72d411ad8d", "messageHeadline": "fix tests", "author": {"name": "anurse", "email": "andrew@andrewnurse.net", "user": {"login": "analogrelay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "de88b92f87d0b08ac9ef7adf0ba2b03af0c32c35", "messageHeadline": "react to runtime compilation refactoring", "author": {"name": "anurse", "email": "andrew@andrewnurse.net", "user": {"login": "analogrelay"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "38eff2ddbcf665eaf059a795fbae500eaa218339", "messageHeadline": "Change casing of the \"compiler\" folder", "author": {"name": "Victor Hurdugaci", "email": "victor.hurdugaci@microsoft.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b0b0836395e23dd9c02cd6b2450aabc373cb60a0", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "df1bd1f36c33de8bb3670b8b291b4843cda99bd3", "messageHeadline": "ModelMetadataIdentity cleanup", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 39, "deletions": 46}}, {"node": {"oid": "9402f1485ccc245f874d5d530f8c8a1ad54f3ced", "messageHeadline": "Normalize paths for MvcRazorHost DecorateCodeBuilder's ChunkInheritan\u2026", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "716582b1e40bf2f9a127bda18e125fbb3b00f138", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "suhasj", "email": "suhasbjoshi@hotmail.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c60cb0959181cee1583815df1beb826e5be8c0f9", "messageHeadline": "Updating to release NuGet.config", "author": {"name": "suhasj", "email": "suhasbjoshi@hotmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "939fb2ba53ce3dc8808823b25aac381ba86d28a9", "messageHeadline": "Stop passing around IServiceProvider in RazorPreCompiler", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 27, "deletions": 115}}, {"node": {"oid": "401fd1c8331ec608dfe13cbcdca910e77e08f330", "messageHeadline": "Remove k command and use dnx instead", "author": {"name": "Wei Wang", "email": "chengtian.wang@gmail.com", "user": {"login": "ChengTian"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99d9b9d511da993888a9af648265d185ec0e85b0", "messageHeadline": "Add Razor TagHelper tooling reference to TagHelperSample.Web.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1dafff4fb9e775861b247c0e5b227c27f5f7404a", "messageHeadline": "Reenable Core functional tests", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fc1017fba8761ddfede9b96a24787472bf15d874", "messageHeadline": "Quick fixes: Clean up test code", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 66, "deletions": 75}}, {"node": {"oid": "9ac6ebd2b26bc21a8c5f037d3ec84deb15c4a333", "messageHeadline": "Refactor `IHtmlGenerator.GenerateSelect()` and address #2240", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 971, "deletions": 101}}, {"node": {"oid": "0e783ace5898c761435541aa937085a8593a75d0", "messageHeadline": "Issue #2141 - Script & Link tag helpers should support generating cac\u2026", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 1111, "deletions": 56}}, {"node": {"oid": "0462dd6be39c031e04495e1fd22c4b0f9b30ba1f", "messageHeadline": "[JsonPatch]Rename SimpleObjectAdapter; Include statuscode in JsonPatc\u2026", "author": {"name": "KevinDockx", "email": "kevin.dockx@gmail.com", "user": {"login": "KevinDockx"}}, "additions": 84, "deletions": 65}}, {"node": {"oid": "2d304e5da18fcc2b1513295d5594e1e73f3ac85b", "messageHeadline": "Disable Core functional tests (again)", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "28ca45e0779960b877f890cbff36f267603174fd", "messageHeadline": "Quick fix: Correct invalid HTML in some of our tag helper-related views", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "54c1fed254d100d075500147f4b44368f391d99f", "messageHeadline": "Issue #1736 - Razor view searches in case-sensitive filesystems.", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 649, "deletions": 35}}, {"node": {"oid": "823e9f15167e5cdfdefa1dd993d0e74de3764225", "messageHeadline": "[Fixes #2192] Remove enumerable types from excluded type in validation", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 137, "deletions": 30}}, {"node": {"oid": "784021cf85f695d52479634afd8108bd5862ee07", "messageHeadline": "Fix ModelMetadata.IsRequired", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 403, "deletions": 110}}, {"node": {"oid": "a5da5b3acd1c397db3b06549d0a420697358829b", "messageHeadline": "Removed reflection code; used JsonContract instead and added new Json\u2026", "author": {"name": "Kirthi Krishnamraju", "email": "kirthik@microsoft.com", "user": {"login": "kirthik"}}, "additions": 1134, "deletions": 848}}, {"node": {"oid": "f1e1d8f4dffad606b6305379f21ab6dbabd80e38", "messageHeadline": "Initial Json Patch check-in", "author": {"name": "Kevin Dockx", "email": "kevin.dockx@gmail.com", "user": {"login": "KevinDockx"}}, "additions": 5226, "deletions": 6}}, {"node": {"oid": "5818c0b5b71d4b0f21ef0ff5fc34a64200df10c0", "messageHeadline": "Fixes #583 Generating a unique cookie name for an application.", "author": {"name": "Harsh Gupta", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 70, "deletions": 29}}, {"node": {"oid": "c1eea5b3fabb01d44fbf74f8fe64b4bd087bd576", "messageHeadline": "React to Should GetVirtualPath return PathString in Routing", "author": {"name": "ianhong", "email": "ianhong@outlook.com", "user": {"login": "ianhong"}}, "additions": 41, "deletions": 47}}, {"node": {"oid": "9ac346529c5b656b4860945f924fbe0e8cbcacea", "messageHeadline": "Add test to validate tooling path normalization.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 124, "deletions": 32}}, {"node": {"oid": "570b1e583a7f376310bb7ce1dd2adc8ac57d6be4", "messageHeadline": "Add `Html.GetEnumSelectList()` helpers", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 674, "deletions": 5}}, {"node": {"oid": "90773ab92548159b4ef202044c95e03e32d7b7ab", "messageHeadline": "Enabled coreclr for functional tests and reverted back previous chang\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@github.com", "user": null}, "additions": 4, "deletions": 6}}, {"node": {"oid": "ec6f1907c5ae1c738088727a191d79a668f4a365", "messageHeadline": "Add USE_REAL_RESOURCES to easily test if `[Display]` usability has im\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "7dd3afe3d154cc92c90c0c40ba38f45cde001433", "messageHeadline": "Add `enum`-related details to `ModelMetadata`", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 635, "deletions": 7}}, {"node": {"oid": "c62974d39ba5592e82c9d553267c5af3b849b0f3", "messageHeadline": "[Fixes #2179] Validation fix for supporting nested sections in layouts", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 149, "deletions": 44}}, {"node": {"oid": "adeb1ba194ba24663bb41c954c0acbe12c494ced", "messageHeadline": "Adding support for model binding specifically marked controller prope\u2026", "author": {"name": "Harsh Gupta", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 958, "deletions": 280}}, {"node": {"oid": "c082d4aa49fe12f89a8660a11343d4a88b5de104", "messageHeadline": "Fix Razor tag helpers pre-compilation bug:", "author": {"name": "damianedwards", "email": "damian@damianedwards.com", "user": {"login": "DamianEdwards"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "fd5e07dd0323812263b9fc0160ad56be3a4f3f6c", "messageHeadline": "TagHelpers attribute targeting - part 3", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "29479895cd193abef04c5d65c6a39bcde010d13b", "messageHeadline": "Fixing some inaccurate test names and comments", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "f5e7a69693e517666766517cd64e4d4e77e00659", "messageHeadline": "Updates to the extensibility for validator providers", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 919, "deletions": 569}}, {"node": {"oid": "1ba47003390ee944f425828d04eff156e1149984", "messageHeadline": "Update default LinkTagHelper logger to log for a LinkTagHelper instea\u2026", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b82ee0255e223ce2347e0e5b7067c7140779db5", "messageHeadline": "Refactor of ViewComponent extensibility", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 658, "deletions": 268}}, {"node": {"oid": "533474d07cf2e157a34b8e49194d5e5e6274e7b0", "messageHeadline": "Bind POCO model correctly; fallback to empty prefix despite exact nam\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 438, "deletions": 52}}, {"node": {"oid": "94e326f953dbb178a40ef6edd31105f029324157", "messageHeadline": "`CompositeModelBinder.TryBind()` should return `null` more often", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 32, "deletions": 19}}, {"node": {"oid": "bcb2fa6ba263c1b77901ee4158ade44789bbd852", "messageHeadline": "Avoid exceptions in `ActionFilterController`", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "64c8a6fa40852477227f6c48392f8bf7718c72f1", "messageHeadline": "Clean up `ModelBindingResult` constructor calls and related comments", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 102, "deletions": 79}}, {"node": {"oid": "103538b889d6e60a71e89546023e7239aba9585f", "messageHeadline": "Fix NRE in `MutableObjectModelBinder`", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "88aa820b9f1f26e72f884ea46edc297f9982c3cd", "messageHeadline": "Reacting to File System changes", "author": {"name": "Praburaj", "email": "praburaj.t@microsoft.com", "user": null}, "additions": 0, "deletions": 18}}, {"node": {"oid": "1c6800beab42c69f8d5d724b6530305783bd2ec1", "messageHeadline": "List of assembly names in DefaultAssemblyProvider needs to be kept up\u2026", "author": {"name": "ianhong", "email": "ianhong@outlook.com", "user": {"login": "ianhong"}}, "additions": 131, "deletions": 1}}, {"node": {"oid": "e2058905ec30facdf41d1eca2360be3c4b6b7314", "messageHeadline": "TagHelpers attribute targeting - part 2", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 49, "deletions": 178}}, {"node": {"oid": "bfdeda797df054a4ae8a6fa9250e65f07cd63a1e", "messageHeadline": "TagHelpers attribute targeting - part 1", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 95, "deletions": 269}}, {"node": {"oid": "2b246e7acc50a4a3fc19d5e36578e194d1bd94e3", "messageHeadline": "Fix for #1694 issue : Removed prefix for ModelState keys for FromBody\u2026", "author": {"name": "Kirthi Krishnamraju", "email": "kirthik@microsoft.com", "user": {"login": "kirthik"}}, "additions": 63, "deletions": 35}}, {"node": {"oid": "27bdec40a6a26c83e8219b94f99c692f15dd126f", "messageHeadline": "React to #154 (Routing - adding data token to GetVirtualPath)", "author": {"name": "ianhong", "email": "ianhong@outlook.com", "user": {"login": "ianhong"}}, "additions": 180, "deletions": 84}}, {"node": {"oid": "0f1292abf6857c0a2d3a678a28c5fe8a03babf1d", "messageHeadline": "Transition root paths => relative for tooling.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "9a6f8b392d6ca964bc6acc9eaf979644b3ad19b3", "messageHeadline": "[Fixes #852] XmlDictionaryReader.CreateTextReader overload which supp\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 74, "deletions": 16}}, {"node": {"oid": "ac908d405edef724e7d3156dbf50e7bbf18d3394", "messageHeadline": "Removing ModelMetadataProvider.GetModelMetadataForParameters", "author": {"name": "Harsh Gupta", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 696, "deletions": 688}}, {"node": {"oid": "d166517dd6e32622988cf4f2f899d47d6c4ee9a2", "messageHeadline": "React to aspnet/Razor#169 changes", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9c1e2f54a5e8e0a3e5e11996ec419e6e74c81007", "messageHeadline": "[Fixes #2157] Added additional functional tests for TempData", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 144, "deletions": 0}}, {"node": {"oid": "ab31be20ed5fdc49080bb65454be0436b271f5a4", "messageHeadline": "Fix tests to work on CoreClr (this does not fix the Xml tests failures)", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4b5dd199ca0f834515647c0d78e20d84bf36176e", "messageHeadline": "React to hosting changes", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 1575, "deletions": 1298}}, {"node": {"oid": "015edefa96c2eec7a474489a93a533e10ac74c7e", "messageHeadline": "Cors Support in MVC.", "author": {"name": "Harsh Gupta", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 1227, "deletions": 6}}, {"node": {"oid": "ee4ffea2949c8ec8bfffc961a256275fe2bdc05b", "messageHeadline": "[Fixes #2190] Remove GetSupportedContentTypes method from IOutputForm\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 163, "deletions": 138}}, {"node": {"oid": "52c1c209679cc0cac76fcb10dedb2686bc566dbe", "messageHeadline": "React to HtmlElementName rename to TargetElement.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "fc9e1caf435a7760612ebe0f4552392a77b6a19b", "messageHeadline": "[Fixes #1331] Register object for dispose in ObjectResult and", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 317, "deletions": 7}}, {"node": {"oid": "1c00cfe7aab9c319d6eedea0b5f68a75418b4e5e", "messageHeadline": "React to aspnet/Razor#281 changes", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "d2bdd4f1d4096e2387ff2435ef0c0eed1dcb2c53", "messageHeadline": "Removing 'Options' from ConfigureMvcOptions and ConfigureRazorViewEng\u2026", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 11, "deletions": 11}}, {"node": {"oid": "c1338a05428baaf1ba31ffd40a3078e5f8d013aa", "messageHeadline": "Reacting to Razor changes for removing Generate*() method.", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 687, "deletions": 295}}, {"node": {"oid": "489fc52df854ff98c8777cfaa0781ce8d38f18f9", "messageHeadline": "[Fixes #2108] StringOutputFormatter fails when HttpNotAcceptableOutpu\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 297, "deletions": 69}}, {"node": {"oid": "ee49ab727f54b815aecc6bb998610f69c035d3d3", "messageHeadline": "RazorPage.User should be ClaimsPrincipal", "author": {"name": "ianhong", "email": "ianhong@outlook.com", "user": {"login": "ianhong"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2a28e6f4ce80cbbb54acbb0e8f9f9cf6f7f08e1a", "messageHeadline": "Add tests to validate @tagHelperPrefix inheritance.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 244, "deletions": 62}}, {"node": {"oid": "f49d52b5fc1bfae9b78d3a9476a03fdc56f3e46e", "messageHeadline": "Add @tagHelperPrefix inheritance support.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 90, "deletions": 33}}, {"node": {"oid": "f05520602f79cb48b74b32dba3650d3e858ab255", "messageHeadline": "React to Authenticate(schemes) being removed", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e16d263cd587f25e8b7dd05e856e9461f4c6b914", "messageHeadline": "Reduce use of TypeActivation for ModelBinders", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b485b600144043e726b5526eefb9140cf49a9ce1", "messageHeadline": "Updating the version of System.Runtime.Serialization.Primitives", "author": {"name": "Praburaj", "email": "praburaj.t@microsoft.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc00aff7c58a9fb7c6dcad0147a469eee032f45a", "messageHeadline": "Add TestCommon project", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 80, "deletions": 556}}, {"node": {"oid": "3d247ec028703513ef19c869e018946cdf947dbe", "messageHeadline": "[Fixes #2086] FilePathResult WriteFileAsync uses SendFile feature inc\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 144, "deletions": 29}}, {"node": {"oid": "f06007d428058d279b8c95c26f1944c339ba35f7", "messageHeadline": "[Fixes #2156] Remove IConfiguration from AddMvc", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 41, "deletions": 47}}, {"node": {"oid": "9a44e3e08b580ef267df5e3c185df2924ba29c96", "messageHeadline": "[Fixes #2095] Mark IControllerFactory methods in DefaultControllerFac\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "7d1c1ed8eb37f8dcb345cd2b41317cdc8789157d", "messageHeadline": "Enable Tag Helper initializers:", "author": {"name": "damianedwards", "email": "damian@damianedwards.com", "user": {"login": "DamianEdwards"}}, "additions": 296, "deletions": 240}}, {"node": {"oid": "00feaaac29073e153fac606170e02e88e1d988ad", "messageHeadline": "React to AddSessionServices rename to AddSession", "author": {"name": "Praburaj", "email": "praburaj.t@microsoft.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "800bcde501b38336c5e74b61de2bb38f380d845c", "messageHeadline": "Fix build.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "385fa294072bee5d4f715b2148130127b33389f3", "messageHeadline": "Update xunit.runner.kre => xunit.runner.aspnet.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "7e3acd9506aea1f1696950103d83cc277f873528", "messageHeadline": "Quick fix: Shut `npm install` up a bit", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "dfe397612c1c142453cf4152075c99fa954c9d90", "messageHeadline": "Reacting to Caching Extension rename", "author": {"name": "Praburaj", "email": "praburaj.t@microsoft.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e8091b76ceaba53feda7854d03e8a7555bcab83e", "messageHeadline": "Correct .xproj files that were recently added .kproj files", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 9, "deletions": 18}}, {"node": {"oid": "e2ae1496ec08da36a7886b4849cb80d14d2b61a9", "messageHeadline": "Do not use deprecated `dnvm -x86` switch", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "38076269e1fbcc0999204afe3979430398cd30e4", "messageHeadline": "React to Caching package rename - Fixing a missed cshtml", "author": {"name": "Praburaj", "email": "praburaj.t@microsoft.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b92f7772d1715efbd588260a9d55faf9c558814", "messageHeadline": "React to Caching package rename", "author": {"name": "Praburaj", "email": "praburaj.t@microsoft.com", "user": null}, "additions": 21, "deletions": 21}}, {"node": {"oid": "f3a9ce1ec176bcaf9170e9c984fd5fd94c9ec851", "messageHeadline": "Welcome home ScopedInstance", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 107, "deletions": 8}}, {"node": {"oid": "c1a026cbf7c9963e686cdfedab568a3867f2e3df", "messageHeadline": "Update .kproj => .xproj.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 89, "deletions": 89}}, {"node": {"oid": "7b18d1d3f1f04ba8952b13fd2b0f903e684bf78d", "messageHeadline": "Clear ModelState errors of model before TryValidateModel or TryUpdate\u2026", "author": {"name": "Kirthi Krishnamraju", "email": "kirthik@microsoft.com", "user": {"login": "kirthik"}}, "additions": 500, "deletions": 27}}, {"node": {"oid": "e9f56055eb8e393ff258b179dbebd2db0dc48e93", "messageHeadline": "Need `[NotNull]` for all `TextWriter parameters in `RazorPage`", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "cc7b319cb75a1873850082e7f7b7df206f7afc2b", "messageHeadline": "Remove use of `ServiceDescriber` in MVC and cleanup related hacks", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 1185, "deletions": 1611}}, {"node": {"oid": "db728cd3866ed5054367fd479259441d4a72cef4", "messageHeadline": "Introducing TempData", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 1248, "deletions": 38}}, {"node": {"oid": "4e9e33fc07044c768f8c82a2ed88888a206af953", "messageHeadline": "Renaming Nuget.org feed key name to Nuget.", "author": {"name": "Praburaj", "email": "praburaj.t@microsoft.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e7ee4278a54adaa22b044cf68bc957445ddc7d5f", "messageHeadline": "Correct case of web site folder and project names", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 76, "deletions": 73}}, {"node": {"oid": "a4e01bfe35bc920973d86933e91326d262139c39", "messageHeadline": "Correct setup of three tests added in prior commit", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "717c2bfd393b236c4bf16dcd4e02ea9a598f8370", "messageHeadline": "* Redesign CompilationResult so that it does not throw when CompiledT\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 355, "deletions": 275}}, {"node": {"oid": "1d578ca2fdd198420aa52b148f9ee5b5035987c1", "messageHeadline": "Remove BOM from project.json, *.cmd, *.sh and *.shade files.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 68, "deletions": 68}}, {"node": {"oid": "35fc8279dd2fd45d9d7bf0fd110d79cd38987240", "messageHeadline": "Updated missed dnx name changes.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "39db3ffc2bbe542bc8474ecf3462fc87df0a16c8", "messageHeadline": "Update build.sh to use dnvm correctly.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2f5cc19e2d1d583797f69b9e104a9675592b1e7e", "messageHeadline": "Update kvm/KVM/Kvm => dnvm/DNVM/Dnvm.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9f3955ee559570ba32306075f731d7e87567d9f7", "messageHeadline": "Update K_BUILD_VERSION/kre/KRE/.k => DNX_BUILD_VERSION/dnx/DNX/.dnx.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e829ba7646f58fd071ff94fc9d23e75288256ee3", "messageHeadline": "Update aspnet50/aspnetcore50 => dnx451/dnxcore50.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 394, "deletions": 394}}, {"node": {"oid": "c483b846e4faca7a50db34ba59bc36f363ad34ef", "messageHeadline": "Fixing the test to expect characters produced by new IHtmlEncoder", "author": {"name": "Praburaj", "email": "praburaj.t@microsoft.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1144ba72d50c00d0588bf26f2c4ec63b74733aeb", "messageHeadline": "Porting HttpUnauthorizedResult", "author": {"name": "ianhong", "email": "ianhong@outlook.com", "user": {"login": "ianhong"}}, "additions": 67, "deletions": 2}}, {"node": {"oid": "7c18e666a3f5ecb519e2f34604a422337c0c6de8", "messageHeadline": "Added FormTagHelperOptions for configuring default behavior of FormTa\u2026", "author": {"name": "damianedwards", "email": "damian@damianedwards.com", "user": {"login": "DamianEdwards"}}, "additions": 363, "deletions": 14}}, {"node": {"oid": "a9feed4de1eb45bad0750bc868900b20cf842cc7", "messageHeadline": "Rename Microsoft.AspNet.Http.Interfaces => Microsoft.AspNet.Http", "author": {"name": "Praburaj", "email": "praburaj.t@microsoft.com", "user": null}, "additions": 2, "deletions": 4}}, {"node": {"oid": "f8453d1a9ab90f6a18dfa44bd0bd651d2169d648", "messageHeadline": "Fix docs errors", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "4a5c5e59a23313a616763ce37c5142b08e3f1d9b", "messageHeadline": "Fix build break", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "15bb080b7dc0215128798d4bbe20ab56af83b895", "messageHeadline": "Remove commented out legacy tests", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 0, "deletions": 122}}, {"node": {"oid": "df358f8b98d463760e6888cce8555ca5871e6aaf", "messageHeadline": "fix build break in razor tests and tests for resources", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 17, "deletions": 36}}, {"node": {"oid": "90cef3b9ca86f56bd49700f632474e7db068816a", "messageHeadline": "Refactor of the model metadata provider", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 5061, "deletions": 4335}}, {"node": {"oid": "ccb9f70545762abf48a7affa0a8494bb2d0a8248", "messageHeadline": "Go back to LoggerFactory temporarily", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "eeabe2760698ea640e113063b546d10bd2737ece", "messageHeadline": "Including Mvc.js script which enables Mvc.stringify(data) used in JQu\u2026", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 311, "deletions": 0}}, {"node": {"oid": "f4ea1b82fab724ee0cd92f3cff34ab59d415bc40", "messageHeadline": "Logging API changes", "author": {"name": "Brennan", "email": "brecon@microsoft.com", "user": {"login": "BrennanConroy"}}, "additions": 53, "deletions": 107}}, {"node": {"oid": "c290e897b0727dd287068484d3ce8495e1dc41d0", "messageHeadline": "React to DI", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 21, "deletions": 43}}, {"node": {"oid": "b581ff343c46a9479282ba900407fe5ada20a163", "messageHeadline": "Making RazorPage.Write() handle TagHelperContent.", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 40, "deletions": 1}}, {"node": {"oid": "284eb9ac6a4f69f80f2c767a6d35f40dbd091131", "messageHeadline": "Reacting to Razor changes - TagHelperOutput is writing to TextWriter \u2026", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 825, "deletions": 801}}, {"node": {"oid": "81c3b75980e9e232369e6f18aecdaa478685c39f", "messageHeadline": "Replaced WebUtility.HtmlEnode with IHtmlEncoder.HtmlEncode", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 660, "deletions": 350}}, {"node": {"oid": "e4b12423288f341613c028086cbb4b25212b9e97", "messageHeadline": "Update missed GlobalImport naming bits in MvcRazorParser.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "bc0ac4d0ea5706c87106d3093d36163fa5415b44", "messageHeadline": "React to aspnet/Razor#309.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "46aaf790c4fcb0f7a45e68d76b5cd0a2bf1a9413", "messageHeadline": "React to AuthN changes", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 74, "deletions": 69}}, {"node": {"oid": "ae4cafc002c8475d116b3c5c0be75fe9deb2cb11", "messageHeadline": "Correct evaluation of expression result in `GenerateSelect()`", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 482, "deletions": 34}}, {"node": {"oid": "e447546e4ee57c9e13dfaf35c05c40b1d41ba41d", "messageHeadline": "Reacting to hosting API changes", "author": {"name": "Praburaj", "email": "praburaj.t@microsoft.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "28561e9924235726dc1e1700c03bde4ea4b9f3f1", "messageHeadline": "Follow up to `ModelExplorer` creation", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 49, "deletions": 26}}, {"node": {"oid": "698af6d1d32c9c2769e9afdfd11d593da8c2781a", "messageHeadline": "Reacting to hosting API changes", "author": {"name": "Praburaj", "email": "praburaj.t@microsoft.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "72533d66df408e282eae4ec79bfadf71736576fc", "messageHeadline": "Update functional test:", "author": {"name": "damianedwards", "email": "damian@damianedwards.com", "user": {"login": "DamianEdwards"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "8b64e3c7bbe27725cdf01810b6ccdd5c6f2b8431", "messageHeadline": "Add support for globbing to ScriptTagHelper:", "author": {"name": "damianedwards", "email": "damian@damianedwards.com", "user": {"login": "DamianEdwards"}}, "additions": 798, "deletions": 308}}, {"node": {"oid": "6490b113d8f0e0ca4f7835e703593024f7adc332", "messageHeadline": "Make LinkTagHelper JS down-level browser safe:", "author": {"name": "damianedwards", "email": "damian@damianedwards.com", "user": {"login": "DamianEdwards"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "64ddbe0160d4b742e000a9144d90e8dfccbfdd82", "messageHeadline": "React to runtime perf changes in functional tests", "author": {"name": "Wei Wang", "email": "chengtian.wang@gmail.com", "user": {"login": "ChengTian"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "69294f06d6b0b6eed33b0d9e820c0ea599f63b95", "messageHeadline": "React to runtime perf changes", "author": {"name": "Wei Wang", "email": "chengtian.wang@gmail.com", "user": {"login": "ChengTian"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed3f5118e318f90267210cf5b3682835ed390b10", "messageHeadline": "Reacting to NullLoggerFactory removal", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "73f44889f2975df9754ecd011699b94b05ba3d2c", "messageHeadline": "ViewLocationExpanderContext should have a flag that indicates if the", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 156, "deletions": 22}}, {"node": {"oid": "b821b706b758b968514e3aa23ef9b02f5190aff0", "messageHeadline": "React to DataProtection rename", "author": {"name": "Levi B", "email": "levib@yahoo.com", "user": {"login": "GrabYourPitchforks"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "e8e2fbbdeb3cf52ce9cbf26c5a0f3559f379abd6", "messageHeadline": "Reference WebEncoders package", "author": {"name": "Levi B", "email": "levib@yahoo.com", "user": {"login": "GrabYourPitchforks"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9f9dcbe6ec2e34d8a0dfae283cb5e40d8b94fdb7", "messageHeadline": "Additional functional tests for ElementalValueProvider", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 368, "deletions": 48}}, {"node": {"oid": "e282d2a8613e45da998075ea2fd2d3a325a04bd4", "messageHeadline": "Ensure results of GlobbingUrlBuilder are sorted:", "author": {"name": "damianedwards", "email": "damian@damianedwards.com", "user": {"login": "DamianEdwards"}}, "additions": 313, "deletions": 12}}, {"node": {"oid": "9b69e6f234bb6f700bf5928e9a708e12f92286f5", "messageHeadline": "LogFormatter API change", "author": {"name": "Brennan", "email": "brecon@microsoft.com", "user": {"login": "BrennanConroy"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "dc49a2c194c777641bd86f51f071b75a0a00e477", "messageHeadline": "Added HttpNotFoundObjectResult and added relevant tests", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 259, "deletions": 0}}, {"node": {"oid": "5bb69e495e9a7f62ac42bf77e1e8bcbb04af73cf", "messageHeadline": "[Fixes #1184] Formatting issues in requests should not cause a 500 re\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 184, "deletions": 58}}, {"node": {"oid": "f737083c946137dd9a411759c3ca83856a0083a2", "messageHeadline": "Added JsonContractResolver to validate value type properties", "author": {"name": "Kiran Challa", "email": "kichalla@github.com", "user": null}, "additions": 428, "deletions": 2}}, {"node": {"oid": "c276ddaa39735a8826b1da27b84dd793865a65e4", "messageHeadline": "Added support for validation of Required attributes in case of XmlDat\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@github.com", "user": null}, "additions": 1330, "deletions": 57}}, {"node": {"oid": "eef8884d0f5592bb279ff55d7b9ce8b00eca5b3f", "messageHeadline": "LinkTagHelper & ScriptTagHelper now log view path:", "author": {"name": "damianedwards", "email": "damian@damianedwards.com", "user": {"login": "DamianEdwards"}}, "additions": 89, "deletions": 29}}, {"node": {"oid": "9d5364cf9b5e1bd4961946ec26379500a4f7720f", "messageHeadline": "Removing ModelMetadata.Model", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 2313, "deletions": 1527}}, {"node": {"oid": "ed8e5716ead3a6ba298a9b1877cec2009b0af8df", "messageHeadline": "Remove INestedProviderXXX", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 367, "deletions": 216}}, {"node": {"oid": "36c5efd0e27698cacf88393454bf535c9f9b8b9e", "messageHeadline": "React to WebEncoders being moved to their own package", "author": {"name": "Levi B", "email": "levib@yahoo.com", "user": {"login": "GrabYourPitchforks"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "3dbdf3b2d6d40372e7bdaa015c4cc57fb2cf4738", "messageHeadline": "Avoid exception in `MvcTagHelper` JavaScript", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f6e701b2b2d01ae068b144416aeac080c623bc17", "messageHeadline": "Reverting #1837 and add non-generic overloads for TryUpdateModel", "author": {"name": "Kirthi Krishnamraju", "email": "kirthik@microsoft.com", "user": {"login": "kirthik"}}, "additions": 620, "deletions": 8}}, {"node": {"oid": "1cc9be5df744cb4ab94fa13e5d287dd76b1b83f7", "messageHeadline": "React to aspnet/Razor#238.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 112, "deletions": 48}}, {"node": {"oid": "df4b92b1c12dcea122a730b618b33a0b39496561", "messageHeadline": "Update MVC projects to utilize Common repo classes.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 460, "deletions": 944}}, {"node": {"oid": "4bb85eeaeb479edf8abff34e9078886c14d32861", "messageHeadline": "React to the selfclosing support in TagHelpers", "author": {"name": "ianhong", "email": "ianhong@outlook.com", "user": {"login": "ianhong"}}, "additions": 107, "deletions": 107}}, {"node": {"oid": "e6b75de0af201538892914b8fe7d2b84f9a9fffc", "messageHeadline": "Cache the result of ViewComponent discovery", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 70, "deletions": 34}}, {"node": {"oid": "4f0ba26c7934d01cb195e2b26f7f913fbe2742be", "messageHeadline": "Adding the test cases for generating lower case URLs", "author": {"name": "Mugdha Kulkarni", "email": "mughdak@microsoft.com", "user": null}, "additions": 194, "deletions": 18}}, {"node": {"oid": "43fc84452458594d055cfef12c5a671d63d6174b", "messageHeadline": "Correct `grunt-bower-task` operation", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ffc72e58e8d44b6ce4af6b064785227fea38ffc5", "messageHeadline": "Fixing typo in doc comment", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e797b0af519e2fb847be71266adda8a98e321cd9", "messageHeadline": "Disable functional tests in CoreCLR until System.Runtime.Dynamic issu\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "57f5b19f25950ab90669fe9a37bab7941f39892d", "messageHeadline": "* Move precompiled assemblies into a resource in the primary assembly.", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 698, "deletions": 154}}, {"node": {"oid": "6b3119e2c5123513502f1d645193ab36610bb112", "messageHeadline": "Reacting to FIleSystemGlobbing changes", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 1, "deletions": 27}}, {"node": {"oid": "d9e2581c9a38a90840aaf8e320c0d80cf50efcc7", "messageHeadline": "responding to interface break", "author": {"name": "Luke Waters", "email": "lukew@microsoft.com", "user": {"login": "lukewaters"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "12541f7bba1cb96a0431253a01c72ac891cb78a1", "messageHeadline": "React to hosting change", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9fcf31fa43340a21b4095561c24ecd693ed929ec", "messageHeadline": "Activate ViewDataDictionary in DefaultTagHelperActivator", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 75, "deletions": 2}}, {"node": {"oid": "d236d4ffde1f830dacd4ede323ea78cd5b6d7180", "messageHeadline": "Added CanReadType to InputFormatter", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 281, "deletions": 9}}, {"node": {"oid": "bb31e2aec5030ea52a27e2ffa391d152b43f8225", "messageHeadline": "Rename Microsoft.AspNet.PageExecutionInstrumentation to Microsoft.Asp\u2026", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b12c4c5ef81657baa484205612906c63afc6a075", "messageHeadline": "Cleanup services", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 45, "deletions": 34}}, {"node": {"oid": "cf80721994077a9aa0372134f19309f93223c233", "messageHeadline": "Fixing Build break due to Readme change", "author": {"name": "Harsh Gupta", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e0f7c1b810660a20df81292d7734e1e24e2b1ab2", "messageHeadline": "Fixing Readme", "author": {"name": "Harsh Gupta", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 194, "deletions": 10}}, {"node": {"oid": "1f98918f1f98b2a26a625bee43a2577e13e3f967", "messageHeadline": "PR feedback to StatusCode filter.", "author": {"name": "Praburaj", "email": "praburaj.t@microsoft.com", "user": null}, "additions": 17, "deletions": 19}}, {"node": {"oid": "f3393db4f467857b1eebcfc32df325c1363d62c6", "messageHeadline": "Reacting to KRE renames", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "85b6382c69983d29404994dfc36572a4dab7eac7", "messageHeadline": "Fix for #563 - FromForm, FromQuery and FromValue allow providing a Na\u2026", "author": {"name": "Harsh Gupta", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 617, "deletions": 26}}, {"node": {"oid": "1cb170ce0207d38d76a81f1be11f95a45813f212", "messageHeadline": "Add delay after _GlobalImport is deleted to allow file system watcher\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "4ac3acca2228c12a0e93deac3c29dc47d276a2de", "messageHeadline": "Wait for precompiled file to change.", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "99eb8f06ad2dc878d653ca0f7966c13106ef1842", "messageHeadline": "Fixing typo in RazorPage doc comments", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "eb7b0d6ae30094d412b411967d0220bb0bcaeda7", "messageHeadline": "* Introduce _GlobalImports to inherit directives.", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 541, "deletions": 407}}, {"node": {"oid": "966bfeb8c1113ccfd4880efa2a982583b46af93f", "messageHeadline": "Address PR comments", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 23, "deletions": 18}}, {"node": {"oid": "8eb63271b57b60c5200ef4d7bf0b042eb260596e", "messageHeadline": "Make HTML helper parameter names consistent", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 1261, "deletions": 1003}}, {"node": {"oid": "f19c2e493d338c6d8724e3a16bbad0ac92a03054", "messageHeadline": "Merging Model Validation for body and non body validation.", "author": {"name": "Harsh Gupta", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 1805, "deletions": 2245}}, {"node": {"oid": "cf36a601c61d5aa3b21d3f784b7198b5b4bdfa37", "messageHeadline": "React to HttpRequest.IsSecure being renamed", "author": {"name": "Levi B", "email": "levib@yahoo.com", "user": {"login": "GrabYourPitchforks"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "3d6a018793af1c6fe758d4c869501290d3b3e974", "messageHeadline": "Upgrading Roslyn version to 1.0.0-rc2", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3dc3d280d5455c1daccdf66528e6afb7b450013a", "messageHeadline": "Fixed XmlAssert and added tests", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 141, "deletions": 11}}, {"node": {"oid": "6e845f0171fe798c166efe1982d50450e43c27e9", "messageHeadline": "Add globbing support to the LinkTagHelper:", "author": {"name": "damianedwards", "email": "damian@damianedwards.com", "user": {"login": "DamianEdwards"}}, "additions": 2134, "deletions": 337}}, {"node": {"oid": "bcbbc585158dfa93b1bab1e903c091e7601ab2cf", "messageHeadline": "Api cleanup (remove List and Dictionary in favor of IList and IDictio\u2026", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 83, "deletions": 70}}, {"node": {"oid": "d2aa55893dccaa3a3973991c7ef58ee67f0a3676", "messageHeadline": "Functional tests for #302", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 154, "deletions": 1}}, {"node": {"oid": "5de210f5271c385d7bae47af0f866698518fccdc", "messageHeadline": "Fix for #1416 - Remove all uses of ITypeActivator and use the static \u2026", "author": {"name": "Stephen Halter", "email": "halter73@gmail.com", "user": {"login": "halter73"}}, "additions": 279, "deletions": 249}}, {"node": {"oid": "94ef6cf8fa9e62bca108ef20161f77ce45789a04", "messageHeadline": "React to Authorize changes", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 511, "deletions": 355}}, {"node": {"oid": "3d30fd653ec2e9d44296a4c62a274e578da145fe", "messageHeadline": "added Link method to IUrlHelper", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 119, "deletions": 3}}, {"node": {"oid": "48a1cbb0e59a2106d2b407de99adca24620b1374", "messageHeadline": "Fixed build break.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5e69d90076ce54f2d287e919cbc7e04232360666", "messageHeadline": "* Modify DefaultControllerTypeProvider to look at the object graph to", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 833, "deletions": 95}}, {"node": {"oid": "8a9d0d16f77c9a4c8a00af021854edf98e9e50e6", "messageHeadline": "Add project.lock.json to .gitignore", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3fc61eeac9375c2b5df80a7b52acbf359440a5bf", "messageHeadline": "Introducing SkipStatusCodePagesAttribute attribute to disable StatusC\u2026", "author": {"name": "Praburaj", "email": "praburaj.t@microsoft.com", "user": null}, "additions": 97, "deletions": 2}}, {"node": {"oid": "0549769fd0e467d6f6c96ef59b32c7700461336f", "messageHeadline": "Set `ModelMetadata.TemplateHint` based on data annotations", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 210, "deletions": 31}}, {"node": {"oid": "451db6fb1621c0b67f1948085dd0bafe8092badf", "messageHeadline": "React to aspnet/Razor#164: Camel-case tag helper directives", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "088bb18eed498d1b2df96bee52ffbaf744254f61", "messageHeadline": "Added support for binding FormCollection", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 333, "deletions": 3}}, {"node": {"oid": "a33e83f3635115d87e4dd9accd8765dc49b260da", "messageHeadline": "Adding IView.Path and ViewContext.ExecutingPagePath", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 239, "deletions": 5}}, {"node": {"oid": "29c346ebf822fb4be8170156f8c429e5f2d6f75e", "messageHeadline": "Remove do-deep-clean and rely on Universe to clean on build on the CI", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "77947d1cb5f9cfadb38bcb06e6502e7380497ba8", "messageHeadline": "Fixing System.IO version", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ced6016a1bff14188ea8a8ae09c65dfc6279ae3", "messageHeadline": "Deep copy user's select list before making changes", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 592, "deletions": 7}}, {"node": {"oid": "0d1b35b6ec761e68abb91836e24647628c1fa053", "messageHeadline": "Run deep-clean on the CI prior to building", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2169ba0c8f0f860ad50c807ebcebb788e0377365", "messageHeadline": "Reacting to ANIs going away", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "057959a78614b5aed5f4ccf14231e952e65ecb77", "messageHeadline": "Remove assembly-neutral interfaces", "author": {"name": "Brice Lambson", "email": "bricelam@microsoft.com", "user": {"login": "bricelam"}}, "additions": 3, "deletions": 163}}, {"node": {"oid": "ca65b1b6ed5ed4bd7ecbc3177bff7a8bcdf3ac7b", "messageHeadline": "Correct recent checkins", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 39, "deletions": 104}}, {"node": {"oid": "5ed0638402c9da67404bb1c57f1f4f8112dd0036", "messageHeadline": "Move PageExecutionListener interfaces to a separate assembly.", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 56, "deletions": 13}}, {"node": {"oid": "f89c716dbab65f00097c4017d580061c469d811e", "messageHeadline": "Fixing build break", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "13e1c9d5e1509b0df5c7a2317b6380fa1a401784", "messageHeadline": "added InputFormatter base type", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 254, "deletions": 226}}, {"node": {"oid": "e1e43e1e8c9cbf34a8bae4a30638d8dbdd77f647", "messageHeadline": "ControllerActivator should be able to use controllers registered as", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1793, "deletions": 808}}, {"node": {"oid": "7cb6c1065cce41b517a3e39459572bcf2bf63a99", "messageHeadline": "Fix for #1913 - Improve attribute route link generation for areas", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 76, "deletions": 37}}, {"node": {"oid": "1721d900658b83ac4db24373e414c62778f53235", "messageHeadline": "Fixes for changes in routing", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 102, "deletions": 63}}, {"node": {"oid": "731722ae36719baef3e137c56010ccbe10b1ceea", "messageHeadline": "Add `deep-clean` to `verify` target", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7e166295bac6f4f2d008c9c1db7a82bfca4ade0b", "messageHeadline": "Simplify `<select/>` tag helper `multiple` attribute handling", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 40, "deletions": 177}}, {"node": {"oid": "dd3f67c93ff3c75a2aa4f24ca605e3c41499be38", "messageHeadline": "Update dictionary initializer in ScriptTagHelperTest to C#6", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 14, "deletions": 14}}, {"node": {"oid": "7d563997026807d0397e7fe94149acf67e7cc065", "messageHeadline": "xml doc fix", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4d1eec87a0a1bc7f641301b8074c303962c2f20", "messageHeadline": "Makes attribute routing respond to AD updates", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 2370, "deletions": 2154}}, {"node": {"oid": "09b0aa51829e13012d011ea3185e7185761f2f18", "messageHeadline": "fixing a build break due to change in the error message in Routing", "author": {"name": "Mugdha Kulkarni", "email": "mughdak@microsoft.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "db0841d00d312d8e525aad6a980e2732881421fe", "messageHeadline": "Fixing xml doc comment in ApplicationModelConventionExtensions.cs", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70ce04ff2113e0bef14a830bae281d23bed052ab", "messageHeadline": "Results of parsing _ViewStart files should be cached", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 320, "deletions": 56}}, {"node": {"oid": "d2c3985cd60d01e355c89ed7eb9d2f6922da762a", "messageHeadline": "Issue #1445 - Cleanup on MvcOptions.ApplicationModelConventions.", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 358, "deletions": 94}}, {"node": {"oid": "f474f7116af0d0c33f93e70fed13c3c2abf70082", "messageHeadline": "Temporarily fix build break related to XmlSerailizer tests failing in\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "8ed522de64bbe372e8b8a90a92887b36b6b4d6d2", "messageHeadline": "Revert \"Temporarily skip MvcSampleTests scenario to workaround System\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "92f7ce1d31b32c874f53745a11b69f28ea3825c3", "messageHeadline": "Removing build time dependencies", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f93fca1077174d7ca34bfae0eee143aeed45bb37", "messageHeadline": "PR comments", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 85, "deletions": 32}}, {"node": {"oid": "330328628820324ed5073056cfcd5a97a890723c", "messageHeadline": "Add `ModelMetadata.AdditionalValues` property bag", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 275, "deletions": 7}}, {"node": {"oid": "b3c38bc573fadbef5ca1a67f949b0c2e5aab52f9", "messageHeadline": "Temporarily skip MvcSampleTests scenario to workaround System.Dynamic\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6ef5518f8adc1dc1fbd253fb644e6cebc07ef6a3", "messageHeadline": "Remove IRazorFileProviderCache and rely on file expiration triggers to", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 376, "deletions": 706}}, {"node": {"oid": "4eb9c777ffc999c29cca7f68cd4501c4a807798b", "messageHeadline": "React to removal of AddScopedInstance", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "65839b678c0657519fa86649b65aa6842962842c", "messageHeadline": "Feature: Add DebuggerInfo to ApplicationModel", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 20, "deletions": 0}}, {"node": {"oid": "4ecbe8c709f713ad8ac51ea4b3fcb5b9fe5f9d7e", "messageHeadline": "[Fixes #1065] Need a way to specify \"just type\" with produces", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 114, "deletions": 29}}, {"node": {"oid": "45aae5956d83006fdcba29cd464bb63d99323944", "messageHeadline": "Correct XML comments so all references are clean", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2c21c7c9c7e83a058eb5aab7364119b52d2bc833", "messageHeadline": "[Resolves Issue #1787] Added InstanceOf, InstanceOfOrDefault, Instanc\u2026", "author": {"name": "Anthony Sneed", "email": "tony@tonysneed.com", "user": null}, "additions": 488, "deletions": 5}}, {"node": {"oid": "57c04835de917aab3eb417292b0ecee2436d11dc", "messageHeadline": "Updating ActionContext for the default constructor and the setter met\u2026", "author": {"name": "Youngjune Hong", "email": "yjhong@microsoft.com", "user": null}, "additions": 156, "deletions": 18}}, {"node": {"oid": "2e938a51f86c4d1868341079c195a336819adb53", "messageHeadline": "[Fixes #1878] Investigate Xml formatters tests failures on Windows 20\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 99, "deletions": 40}}, {"node": {"oid": "3f28a14c17caba80e99830243d3bd78bee033ce3", "messageHeadline": "Fixing xml doc comments", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "be3f64c52dd3c456c1675155ff3a0f8f37f2cfcb", "messageHeadline": "Change comment to fix policheck", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c7d09d7ad743e3af9bea608bbcf139c290205068", "messageHeadline": "Introducing UrlActionContext and UrlRouteContext, and updating IUrlHe\u2026", "author": {"name": "Youngjune Hong", "email": "yjhong@microsoft.com", "user": null}, "additions": 429, "deletions": 119}}, {"node": {"oid": "ac6a1a6a808ca4d88231db65cf3e5d0b54a1b92f", "messageHeadline": "Replaced status code number with constants", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 142, "deletions": 93}}, {"node": {"oid": "3c380bc38ede2aa25680e40c02898f954b8a90f6", "messageHeadline": "[Perf] #1550 - Turn ModelMetadataProvider into a singleton", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e94cec51fa122048aaf4fe0f510db7b1aba01be0", "messageHeadline": "Script Tag Helper", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 534, "deletions": 9}}, {"node": {"oid": "12f8f23ccb15c1143d58170ebe233021ed217dcf", "messageHeadline": "Make BindingSource extensible", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1757, "deletions": 859}}, {"node": {"oid": "8c32d9e207e868ee2a9a5a21211b134a355db1b7", "messageHeadline": "Removed misplaced test files due to bad merge.", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 0, "deletions": 1054}}, {"node": {"oid": "5e704cd5efcb1d9ec3599791047686b0eab2d2b2", "messageHeadline": "Added custom exception message for Format Exception", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 157, "deletions": 60}}, {"node": {"oid": "59db8143dae4eabff79d56dcd387839cfd0d3436", "messageHeadline": "Updating CompilerCache to use IMemoryCache and file system watcher to", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 365, "deletions": 49}}, {"node": {"oid": "19ca77ac2db874d396fbe047ae548db7cc57b76c", "messageHeadline": "Fixed xml docs.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "5a3863d562561c9406e6bae5cc06c60c0d362b2b", "messageHeadline": "Implement StreamOutputFormatter", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 274, "deletions": 11}}, {"node": {"oid": "4691823a5060db135c5672ba5b264183c999f5b3", "messageHeadline": "Issue #1785 - Changes to add CacheProfiles for response caching.", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 1045, "deletions": 347}}, {"node": {"oid": "6e8cc6ba74089f5d821c2ae8342d7e8ec50448fc", "messageHeadline": "Adding extension methods ConfigureMvcOptions and ConfigureRazorViewEn\u2026", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 116, "deletions": 9}}, {"node": {"oid": "e805e67b4c96dd619daab4ff57f5bea2d0b5c3f9", "messageHeadline": "[Fix for #1929] HeaderModelBinder needs to honor explicit name.", "author": {"name": "Harsh Gupta", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 187, "deletions": 11}}, {"node": {"oid": "2c3148fd25d3408d5bce07fc17ad2e96fa0eb59c", "messageHeadline": "Remove npm/grunt from TagHelpers project.json to fix build", "author": {"name": "damianedwards", "email": "damian@damianedwards.com", "user": {"login": "DamianEdwards"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "accf0c76f0bbcca71a1b2faa3532f021a29532fe", "messageHeadline": "Bug #1915 - Remove AddMvc overload with default parameter.", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 8, "deletions": 1}}, {"node": {"oid": "2c5ae68ab6e61ebc025c841336a3df41790d241d", "messageHeadline": "Issue #1944: Move DelegatingStream to internal namespace and rename t\u2026", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 33, "deletions": 26}}, {"node": {"oid": "c669f7a61269d88c02d0eb1d0057c9234a271aa4", "messageHeadline": "Fixing xml doc issue", "author": {"name": "Mugdha Kulkarni", "email": "mughdak@microsoft.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c3006f6b21869dd41c25a5f2f1543829482b4b0d", "messageHeadline": "React to aspnet/Razor#285.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "ad66a71eebd0b86683cc285e565cd0f07c62f74c", "messageHeadline": "LinkTagHelper activates ILogger directly from DI:", "author": {"name": "damianedwards", "email": "damian@damianedwards.com", "user": {"login": "DamianEdwards"}}, "additions": 18, "deletions": 24}}, {"node": {"oid": "3d33418f315ef73c03e777538360746878be744d", "messageHeadline": "Add the LinkTagHelper:", "author": {"name": "damianedwards", "email": "damian@damianedwards.com", "user": {"login": "DamianEdwards"}}, "additions": 763, "deletions": 22}}, {"node": {"oid": "49294b7d281d046698c15b04cbc9cf2f7b8714bf", "messageHeadline": "Removed custom object result accepting status code as out of box Obje\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 1, "deletions": 26}}, {"node": {"oid": "514460b8018ff84158196e6421652538297fa10c", "messageHeadline": "Making FormatFilter a Service and some test changes", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 83, "deletions": 135}}, {"node": {"oid": "d7f2630ad2e1ba1aa1ae83cfd2062e48bd93ad54", "messageHeadline": "Making FormatFilterAttribute an IFilterFactory", "author": {"name": "Mugdha Kulkarni", "email": "mughdak@microsoft.com", "user": null}, "additions": 362, "deletions": 275}}, {"node": {"oid": "6a0f471a420fdde6152abd282b00dd2a0e99e839", "messageHeadline": "Adding ClearMediaTypeMappingForFormat to FormatterMappings and other \u2026", "author": {"name": "Mugdha Kulkarni", "email": "mughdak@microsoft.com", "user": null}, "additions": 166, "deletions": 34}}, {"node": {"oid": "addd8dd5d2d461fdfa6d4da314ae95bec18fbc61", "messageHeadline": "Changing produces and format filter interaction", "author": {"name": "Mugdha Kulkarni", "email": "mughdak@microsoft.com", "user": null}, "additions": 163, "deletions": 158}}, {"node": {"oid": "7ee80020e1edcf4ffd243af1f0fe2afbe24aa8d7", "messageHeadline": "Incorporating PR comments - 1/19", "author": {"name": "Mugdha Kulkarni", "email": "mughdak@microsoft.com", "user": null}, "additions": 116, "deletions": 33}}, {"node": {"oid": "c8b911b596176b1fb8836d046f35701242e60b4f", "messageHeadline": "Adding functional tests and attribute route tests.", "author": {"name": "Mugdha Kulkarni", "email": "mughdak@microsoft.com", "user": null}, "additions": 1124, "deletions": 335}}, {"node": {"oid": "d91b7776b3c7f1fb361ddce8deacdb0d47064af4", "messageHeadline": "This is MVC part of feature URL Extensions. It does following:", "author": {"name": "Mugdha Kulkarni", "email": "mughdak@microsoft.com", "user": null}, "additions": 491, "deletions": 53}}, {"node": {"oid": "cf7d428abdd943f824f73cd754aa9e21de2e7aae", "messageHeadline": "React to aspnet/Razor#207 changes.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "e5176d22f6d2b3efacbed923fae1400903909766", "messageHeadline": "[Fixes #1121,#1508] Wrap objects for serialization/deserialization an\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 2314, "deletions": 187}}, {"node": {"oid": "7c7eaa264d51acfdbb836a1a372d44e55edcf527", "messageHeadline": "Use CRC32 instead of MD5 for hashing the file content.", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 277, "deletions": 35}}, {"node": {"oid": "6524930778bb8cfe71685d9195f4c5bd9671cc9a", "messageHeadline": "React to quick cleanup in Routing", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "8e91c1ada6d905d39c6c06f0ee965c4b56cc77d1", "messageHeadline": "[Fix for #1850]Produces, Consumes and ObjectResult throw if there is \u2026", "author": {"name": "Harsh Gupta", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 210, "deletions": 102}}, {"node": {"oid": "6cc5cfeae205c934189459d4e827a277155dc93f", "messageHeadline": "Download and install jQuery Unobtrusive Validation and its dependencies", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 66, "deletions": 0}}, {"node": {"oid": "1a62f104b445e5982625c81fc72f343d36d42345", "messageHeadline": "Add functional test of `[Remote]`", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 669, "deletions": 0}}, {"node": {"oid": "80b004678d7dd5ce728e2f75f352ed004e138be1", "messageHeadline": "Get `[Remote]` and supporting classes building", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 868, "deletions": 445}}, {"node": {"oid": "1af158330252d56e5828687b74506839febdbd33", "messageHeadline": "Copy `[Remote]` and supporting classes from MVC 5.2", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 671, "deletions": 0}}, {"node": {"oid": "1118315a9dac7e86d8b22ea6e192dd1c920df86a", "messageHeadline": "[Resolves #1887] XmlDataContractSerializer Input and Output Formatter\u2026", "author": {"name": "Anthony Sneed", "email": "tony@tonysneed.com", "user": null}, "additions": 1201, "deletions": 55}}, {"node": {"oid": "58e3a6068e4986c218a11e35c513a8680376b6c0", "messageHeadline": "Merge remote-tracking branch 'origin/release' into dev", "author": {"name": "Wei Wang", "email": "chengtian.wang@gmail.com", "user": {"login": "ChengTian"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a452205e602e9fd9a3d69c56a2ec4e4290000493", "messageHeadline": "Moving Microsoft.AspNet.Mvc.Xml to src dir", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fde1b13b4ad97215926a50f5a463308539375d39", "messageHeadline": "Updating Mvc.NoFun.sln", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "8779cafbab39e9a57666a81e4eb25ebd70de7ae4", "messageHeadline": "Use `[Display(Order=x)]` to sort validation messages and properties", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 1367, "deletions": 61}}, {"node": {"oid": "c6de763a6cc262192dbe0c3904047da52df86f63", "messageHeadline": "[Resolves #1744] Cleanup Xml Serializer & DataContractSerializer inpu\u2026", "author": {"name": "Anthony Sneed", "email": "tony@tonysneed.com", "user": null}, "additions": 37, "deletions": 16}}, {"node": {"oid": "bccef90a2c4f6be1816b8cfa659633948a7e0ab6", "messageHeadline": "Fixing Nuget.config", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "70efc5ae0a94323fbbd9623f5842f9ae1bb530f4", "messageHeadline": "Creating UrlUtility for IsLocalUrl, and cleaning up UrlHelper", "author": {"name": "Youngjune Hong", "email": "yjhong@microsoft.com", "user": null}, "additions": 134, "deletions": 10}}, {"node": {"oid": "e81f4a8e226de1541d059169ceffb7e006c691ae", "messageHeadline": "Change SKIP_DOTNET_INSTALL to SKIP_KRE_INSTALL", "author": {"name": "Wei Wang", "email": "chengtian.wang@gmail.com", "user": {"login": "ChengTian"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae7d7daa9909acd1b4eaf0f76a928db121194063", "messageHeadline": "Update build.cmd and build.sh to use kvm", "author": {"name": "Wei Wang", "email": "chengtian.wang@gmail.com", "user": {"login": "ChengTian"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "58b54452158657832dfe76b881e428a3b98a78e2", "messageHeadline": "Merge branch 'release' of github.com:aspnet/Mvc into release", "author": {"name": "Wei Wang", "email": "chengtian.wang@gmail.com", "user": {"login": "ChengTian"}}, "additions": 25557, "deletions": 6323}}, {"node": {"oid": "42df4cf2eddd92221104c55fe6bc48a42e2b3030", "messageHeadline": "Fix for #1538 and #1891", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 183, "deletions": 66}}, {"node": {"oid": "4821108307e3638bfedbe2ae0a1255fceaec041e", "messageHeadline": "Add SerializerSettings property to Xml DataContractSerializer input  \u2026", "author": {"name": "Anthony Sneed", "email": "tony@tonysneed.com", "user": null}, "additions": 353, "deletions": 7}}, {"node": {"oid": "3e3dd0215def0b4861282553882d0f1dc15d6f07", "messageHeadline": "React to aspnet/Razor#94.", "author": {"name": "NTaylorMullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2d15f083da9795f5890db5289ca986ea7e29515c", "messageHeadline": "Porting few tests for JsonOutputFormatter", "author": {"name": "Harsh Gupta", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 108, "deletions": 5}}, {"node": {"oid": "f1c62ef30234c1ffe767abbd11e3c830402aea76", "messageHeadline": "Fix for #1837 - Determine model type at runtime for TryUpdateModel an\u2026", "author": {"name": "Kirthi Krishnamraju", "email": "kirthik@microsoft.com", "user": {"login": "kirthik"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "cbed666cba82b8a0984c8e047e0eb4f7b286894f", "messageHeadline": "Added functionaltests for ModelMetadataType attribute and moved TryVa\u2026", "author": {"name": "Kirthi Krishnamraju", "email": "kirthik@microsoft.com", "user": {"login": "kirthik"}}, "additions": 595, "deletions": 104}}, {"node": {"oid": "08a578d01f46c918af91c765877af8d78ca45a19", "messageHeadline": "Issue #1525 - Enhancements to ActionContext", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 111, "deletions": 67}}, {"node": {"oid": "17aa21dc259a1d988faef80a576ed3b2bd4efc1c", "messageHeadline": "Added StatusCode property to OutputFormatterContext", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 87, "deletions": 3}}, {"node": {"oid": "8e85d53c888bc4c533652ccaf2ce7081985e1b75", "messageHeadline": "Provided a way to add data to ActionDescriptor from ApplicationModel.", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 345, "deletions": 0}}, {"node": {"oid": "02f656667f8231d1be373ef523f078beeefbb23f", "messageHeadline": "Cleanup of some exception code", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "ee419e24424bff2c46cf60f72c977c33d8ce8c47", "messageHeadline": "Add ApiExplorer details to ApplicationModel", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 128, "deletions": 14}}, {"node": {"oid": "8399dc5f4e172946faa3a8700c39885ec44f9430", "messageHeadline": "Add a custom collection type for ModelMetadata.Properties", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 109, "deletions": 44}}, {"node": {"oid": "8a9dc991ceb6e2bdd82ec63d52d7444750c1974c", "messageHeadline": "Reacting to System.Xml.XmlSerializer version change", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "36413b4d8150fd7f7c11c9966687a563be7f9b89", "messageHeadline": "Removing XmlSerializer from TagHelpersSample.Web", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "f93d0d82c39e98b7edbc5759b8180c739b02d4f8", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 105, "deletions": 42}}, {"node": {"oid": "071c6973182f2bcbee580764efd6e6717cd72ebf", "messageHeadline": "Modify BuilderExtensions.UseMvc to not add any routes by default", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 105, "deletions": 42}}, {"node": {"oid": "074eae6059e44b5382ca49adcfdd9a491b82341b", "messageHeadline": "Fixed Microsoft.AspNet.Mvc.Common unneeded assemblyinfo.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "af3044a3d1706e06bc1cb961a455e84367004851", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "Wei Wang", "email": "chengtian.wang@gmail.com", "user": {"login": "ChengTian"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5407ff3bd66e2cf9ddea43b61d40d009680e79ab", "messageHeadline": "React to kpm renaming", "author": {"name": "Wei Wang", "email": "chengtian.wang@gmail.com", "user": {"login": "ChengTian"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4d77f670f609d3623a1c1d66de67f1849f8c9bce", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 518, "deletions": 9}}, {"node": {"oid": "6c21b40894ef93d8f97072991426a42ed324c074", "messageHeadline": "EntryLinkHelpers.ContentLink should be available to use for user code", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 518, "deletions": 9}}, {"node": {"oid": "5c2dc5db11b63fd7b031aa265e8d51c10f2676f9", "messageHeadline": "[Fixes#1792]Separate XML serializers to Microsoft.AspNet.Mvc.Xml", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 634, "deletions": 235}}, {"node": {"oid": "bf00f478e5681ea64062bb59c205116cfe2a3ace", "messageHeadline": "Add another view to MvcTagHelpersWebSite using HTML helpers", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 232, "deletions": 67}}, {"node": {"oid": "df0d556fcc2a50e1c7901e400cac23e2a08280f2", "messageHeadline": "Follow-up on 12565daf88603501521bf0315617be443fa5f705 PR comment", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "baa70d284d5fdf4e63d2208d05f16cad779a26d5", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 417, "deletions": 11}}, {"node": {"oid": "7fbe0ce3079a8b52db9db733b20c6b4105d0d52d", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1980, "deletions": 338}}, {"node": {"oid": "14bd7dcd5ea57badcf37f02e2e5c035103b55d79", "messageHeadline": "Handle trailing semicolon after @inject.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 417, "deletions": 11}}, {"node": {"oid": "09928a28182e2438686772569cff8c2add1ea5b6", "messageHeadline": "Adds parameter information to ApiExplorer", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1980, "deletions": 338}}, {"node": {"oid": "7793034b91530e653b882bc2d143882ae31584ba", "messageHeadline": "Change ASP.NET vNext to ASP.Net 5 in the Readme.md", "author": {"name": "Aligned", "email": "logankd@users.noreply.github.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "759fbbd661fe4f8d51203fd8b521e72f3f63e96d", "messageHeadline": "Added the EnvironmentTagHelper:", "author": {"name": "damianedwards", "email": "damian@damianedwards.com", "user": {"login": "DamianEdwards"}}, "additions": 369, "deletions": 1}}, {"node": {"oid": "54f88ab190ad5541781ef0533e918d60c0c1aeff", "messageHeadline": "[cleanup] Update .gitignore and reset .kproj files", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 20, "deletions": 108}}, {"node": {"oid": "5c8e1f72661429ac4be124009dd542c28cc64e53", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "Suhas Joshi", "email": "suhasbjoshi@hotmail.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d10ad558e5fab08428de2f1bc7cac2254e615ce7", "messageHeadline": "Updating to release NuGet.config", "author": {"name": "Suhas Joshi", "email": "suhasbjoshi@hotmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "edb520cb94f618c222c4ebd3fdb65f7b34564079", "messageHeadline": "Rename SKIP_KRE_INSTALL to SKIP_DOTNET_INSTALL", "author": {"name": "Wei Wang", "email": "chengtian.wang@gmail.com", "user": {"login": "ChengTian"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "653f8c8b5788107056e176f5fa19a7c9ad3dcdad", "messageHeadline": "Updating NuGet.config", "author": {"name": "Suhas Joshi", "email": "suhasbjoshi@hotmail.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "0e9091f0eb7ba7db0334b04d14e47163b14d726d", "messageHeadline": "[Fixes #1841] Change XML DCS and XmlSerializer output formatters to n\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@github.com", "user": null}, "additions": 202, "deletions": 110}}, {"node": {"oid": "d51dad95604690f7a4059afa16398a666fa1bbcd", "messageHeadline": "Handle IFileSystem rename.", "author": {"name": "Chris Ross", "email": "Tratcher@Outlook.com", "user": {"login": "Tratcher"}}, "additions": 196, "deletions": 198}}, {"node": {"oid": "7667eba34edd587fdd23e135b6f09dad956e17bf", "messageHeadline": "Layouts for partials", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 245, "deletions": 38}}, {"node": {"oid": "9299565706bf4a8bf9d86ce98e3dbccb6fc1b998", "messageHeadline": "Revert \"Revert \"Added SetAntiForgeryCookieAndHeader method that sets \u2026", "author": {"name": "Kirthi Krishnamraju", "email": "kirthik@microsoft.com", "user": {"login": "kirthik"}}, "additions": 231, "deletions": 20}}, {"node": {"oid": "12243e7d97b50c4235c800d9a1ce94641cdf7d1c", "messageHeadline": "* Modifying RazorPrecompiler to use IMemoryCache to cache results when", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 181, "deletions": 56}}, {"node": {"oid": "eda4b16cc5dfc11528116c51e3a119c1b513e986", "messageHeadline": "[Fixes #1836]SupportedMediaTypes for output formatters are incorrectl\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 97, "deletions": 2}}, {"node": {"oid": "a2d12669a8c6cdc854c3ffb71298c99501e7d592", "messageHeadline": "Updating build.cmd and build.sh to use dotnetsdk", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d6915839fa86de9cbfdf72eb3deaa7d0b138dd3", "messageHeadline": "Updating build.cmd and build.sh to use dotnetsdk", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c8a13087a612371b4fafe4caf25097b2e1a3c8c9", "messageHeadline": "Revert \"Added SetAntiForgeryCookieAndHeader method that sets cookie t\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 20, "deletions": 345}}, {"node": {"oid": "951ed05893d10beafbbe6449652684c19f2384ae", "messageHeadline": "Added SetAntiForgeryCookieAndHeader method that sets cookie token and\u2026", "author": {"name": "Kirthi Krishnamraju", "email": "kirthik@microsoft.com", "user": {"login": "kirthik"}}, "additions": 345, "deletions": 20}}, {"node": {"oid": "67b078862ee36a846af1b81088e3f2f73f5de3e2", "messageHeadline": "Fixed content-disposition quoted filename bug", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "d34554e3fffe15600eeaed9146c4d516ce7a5746", "messageHeadline": "Handle HttpFeature rename", "author": {"name": "Stephen Halter", "email": "halter73@gmail.com", "user": {"login": "halter73"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0c5a7022454dccac267b62325372d313f0e69266", "messageHeadline": "Changing when controllers are created", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 184, "deletions": 110}}, {"node": {"oid": "e1069dbf65182e5f13ba6ee863711b61521a2b81", "messageHeadline": "Fix for #384 - And some other changes to controller as filter", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "12c2759cec61674eb00f60a66a4df73b1af0e309", "messageHeadline": "Fix for #384 - And some other changes to controller as filter", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 251, "deletions": 150}}, {"node": {"oid": "51e7812e7e0e5fc2e4e0d726f5903f9a8259c254", "messageHeadline": "Fix for #1722 - FromHeader does not respect default value", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 431, "deletions": 59}}, {"node": {"oid": "692a07240c34ee12c317eddb7cc28d744818b02d", "messageHeadline": "Some cleanup of ActionResults - #657", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 356, "deletions": 132}}, {"node": {"oid": "e41e5066f991c8ca74f8d6d87d2f41590784b634", "messageHeadline": "Added support for TryValidateModel and its corresponding tests", "author": {"name": "Kirthi Krishnamraju", "email": "kirthik@microsoft.com", "user": {"login": "kirthik"}}, "additions": 324, "deletions": 1}}, {"node": {"oid": "12565daf88603501521bf0315617be443fa5f705", "messageHeadline": "Correct `CheckBoxFor` to ignore `ViewData`", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 55, "deletions": 19}}, {"node": {"oid": "80ada8d01b099b58456354d1f9b37d38732cc82d", "messageHeadline": "Introducing 'cache' tag helper", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1263, "deletions": 3}}, {"node": {"oid": "eb1eca9e1a8cfb6a2db4849040b1ac9a7f92471b", "messageHeadline": "Modify TagHelper tests to abide by new content mode design.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 621, "deletions": 195}}, {"node": {"oid": "7b525593661854c511c119b5a0a80ecec4b99fe1", "messageHeadline": "Modify TagHelpers to use new content mode design.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 64, "deletions": 41}}, {"node": {"oid": "2cf56c7c83e26b114648e77ee93d7ff26528788a", "messageHeadline": "Merge branch 'fix1771' into dev", "author": {"name": "Youngjune Hong", "email": "yjhong@microsoft.com", "user": null}, "additions": 594, "deletions": 11}}, {"node": {"oid": "ba1c011bcbd6d20de890405af36ac911a5c2549f", "messageHeadline": "[ControllerUnitTest] Make the controller class not to throw an except\u2026", "author": {"name": "Youngjune Hong", "email": "yjhong@microsoft.com", "user": null}, "additions": 594, "deletions": 11}}, {"node": {"oid": "9b2a9e397649a928f85f323fe44a915af260035a", "messageHeadline": "Change `ValidationSummaryTagHelper`'s property to `ValidationSummary`\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 125, "deletions": 110}}, {"node": {"oid": "60fa4a6f45ffadf2ae7d6f916f59e380d04f8a53", "messageHeadline": "Adding Support for consumes.", "author": {"name": "Harsh Gupta", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 949, "deletions": 1}}, {"node": {"oid": "dfb02e58f8883f8be3be1f1646e12e95903fb864", "messageHeadline": "Merge branch 'dev' of github.com:aspnet/Mvc into dev", "author": {"name": "Youngjune Hong", "email": "yjhong@microsoft.com", "user": null}, "additions": 19, "deletions": 1}}, {"node": {"oid": "0d2a819255041b336ab72fdc0a5481b3f3eba99f", "messageHeadline": "Remove Controller.ViewEngine property+unit tests and simplify the Con\u2026", "author": {"name": "Youngjune Hong", "email": "yjhong@microsoft.com", "user": null}, "additions": 2, "deletions": 90}}, {"node": {"oid": "a94d5223e1748b24a023fffbb8852066a028f40f", "messageHeadline": "Modify RoslynCompilationService to read MetadataReferences from the t\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "b02dea98e7e0fd33af695ca9bc17352b67a3b976", "messageHeadline": "Using set instead of add in Created ActionResults", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "7c0eb56e59b1e3632ad065ca3291462791ac259b", "messageHeadline": "ContentResult sets Charset along with ContentType", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 221, "deletions": 3}}, {"node": {"oid": "a5a3eb44b9a23ff2fe4e8f64641c060088fbb1c9", "messageHeadline": "Activation behavior modification made easier", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9ac37fbc7a0be1138d69493a9a3d50a0a5e04826", "messageHeadline": "Rename TextPlainFormatter and remove other minor warnings", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 23, "deletions": 23}}, {"node": {"oid": "90f2ece84dc48c1d63c6509e93aaffd8af96c9c2", "messageHeadline": "Work around dependency resolution problem", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7b2fb55ef6c4a85bda754d74f42636018b028214", "messageHeadline": "React to Security Auth changes", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 370, "deletions": 79}}, {"node": {"oid": "262bb9a7323b664d4b860931c04d1aea8142facd", "messageHeadline": "Changes introducing ResponseCache to cache content in the client/proxy.", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 792, "deletions": 1}}, {"node": {"oid": "d2fe1ebad763c948ecc47612d01c26a7eff9a1f6", "messageHeadline": "Allow `@Model` in bound tag helper attribute value", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 94, "deletions": 59}}, {"node": {"oid": "a77d0718301cd1be5e3900e21167768c7f964d8d", "messageHeadline": "React to aspnet/Razor#268 changes", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 63, "deletions": 38}}, {"node": {"oid": "3dea6b11a3b44c0be831409eb174e94c20502f47", "messageHeadline": "Issue #1695 - Create a pattern for a 'greedy' model binder.", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 148, "deletions": 12}}, {"node": {"oid": "623b733eaa16f7c6645040fd38a905511ccca370", "messageHeadline": "Adding a sample (test) for using custom IRouter implementation with MVC", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 306, "deletions": 4}}, {"node": {"oid": "02f4ca9f05c4afb46657379cfd2020e0aaef0ab0", "messageHeadline": "[Fixes #1791]Remove XML formatter from defaults", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 508, "deletions": 50}}, {"node": {"oid": "9aff289dfe03cba8189231cd8868b83194a537ee", "messageHeadline": "Handle PipelineCore rename.", "author": {"name": "Chris Ross", "email": "Tratcher@Outlook.com", "user": {"login": "Tratcher"}}, "additions": 62, "deletions": 65}}, {"node": {"oid": "bef9af4679da595d2be51eb18518741a346c75c6", "messageHeadline": "Fixing build break", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "fe1bcc7a24893535b41d119899719746cf3d1b1d", "messageHeadline": "ElementalValueProvider performs incorrect prefix check in", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 90, "deletions": 1}}, {"node": {"oid": "b24cec0adda72055ada6c2b1e6872d3ecab074fa", "messageHeadline": "Add net45 as a target framework for Microsoft.AspNet.Mvc.Common", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "437eb93bdec0d9238d672711ebd7bd3097b6537d", "messageHeadline": "File upload model binder", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 587, "deletions": 55}}, {"node": {"oid": "6a824a43948ae426299082d1072f0e342194aa5f", "messageHeadline": "Added ModelMetadataType Attribute and logic to get attributes from Mo\u2026", "author": {"name": "Kirthi Krishnamraju", "email": "kirthik@microsoft.com", "user": {"login": "kirthik"}}, "additions": 272, "deletions": 20}}, {"node": {"oid": "6641997836a7a31564fede8c6388883cf38fbdec", "messageHeadline": "Add support for `@removeTagHelpers` inheritance from _ViewStart files", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 275, "deletions": 69}}, {"node": {"oid": "106b9fc30c33c4c165f0b7bbaf8b314cb02876c4", "messageHeadline": "Adding proper descriptions in readme.md files for functional tests.", "author": {"name": "Harsh Gupta", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "91d7e382d19a307c50d641ab250ace891e023024", "messageHeadline": "Consume new strongly typed headers. Remove temp implementations.", "author": {"name": "Chris Ross", "email": "Tratcher@Outlook.com", "user": {"login": "Tratcher"}}, "additions": 300, "deletions": 1808}}, {"node": {"oid": "8529ea2f0d4eb1f535a67a67dbd7df05104beaec", "messageHeadline": "React to aspnet/Razor#240.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 29, "deletions": 28}}, {"node": {"oid": "4c20352e2a98be844742bf2c2c11c1afed70ef9b", "messageHeadline": "Updated test files to react to aspnet/Razor#260.", "author": {"name": "NTaylorMullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "89fd1abc58514aa014df2eb5c65b2d19dbf1bdce", "messageHeadline": "Nit: Clean up duplicate tests", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "6e68637af16101361f38f89f2b266e30dd37e65b", "messageHeadline": "Nit: Remove unneeded sample dependencies on Microsoft.AspNet.Mvc.Test\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "c0d27ee56db35c77ff6201febb31058c1ba6bde7", "messageHeadline": "Add `CultureReplacerMiddleware` for use in functional test web sites", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 54, "deletions": 5}}, {"node": {"oid": "40e479c9153898fe8efa36273a580b1e25072d33", "messageHeadline": "MvcTagHelpers tests for", "author": {"name": "Youngjune Hong", "email": "yjhong@microsoft.com", "user": null}, "additions": 609, "deletions": 71}}, {"node": {"oid": "cbea96cf37a6f66b26f120a45d70738412098c2e", "messageHeadline": "Reacting to Roslyn version change", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b7d44666b860dbb6e2cb472d25b474455d99f507", "messageHeadline": "Adding support for flowing compilation errors to Diagnostics middleware", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 398, "deletions": 95}}, {"node": {"oid": "62b6ab87216be0f942bb9b1ac208cc4ad23edcd7", "messageHeadline": "Added missed license header and removed unused file", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 14, "deletions": 46}}, {"node": {"oid": "08b83fefc338971421c14673aaa744fabfea05eb", "messageHeadline": "Some cleanup of action invoker and related code", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 2, "deletions": 29}}, {"node": {"oid": "61d9c2cbf8ae155f09a06a1e3438dad6d3dbf184", "messageHeadline": "fix build break", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5ac5c53c09804e7e7230d899fe09f05677aefa18", "messageHeadline": "Adding Resource Filters", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1907, "deletions": 685}}, {"node": {"oid": "990473aebc17505a08f59cd85142b30642bc2a54", "messageHeadline": "Change remark for FlushAsync method. close #1721", "author": {"name": "stanislavromanov", "email": "stanislavromanov@outlook.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3dedef422ac41e36b8365ebb5eb3d0baa7326f1c", "messageHeadline": "Merged compiler/resources with Compiler/Resources", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "191af4a5a91a67e1dcdd317b6d2eef7776da5507", "messageHeadline": "added activation tests for tag helpers", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 139, "deletions": 0}}, {"node": {"oid": "63940bee87a36b221ff26ed03166cedbce3fe756", "messageHeadline": "Fix doc comments", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "157b63375829682be1f3f25c270c2c3b019e9833", "messageHeadline": "React to IContextAccessor -> IScopedInstance", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 43, "deletions": 56}}, {"node": {"oid": "f8cb519c2f291c22dff3248e5edea18f51bd938c", "messageHeadline": "Adding the functional tests for MvcTagHelpers (1)", "author": {"name": "Youngjune Hong", "email": "yjhong@microsoft.com", "user": null}, "additions": 1013, "deletions": 2}}, {"node": {"oid": "52a984c52d643b8d7fae3e003b8b000fe3c7ca97", "messageHeadline": "react to aspnet/HttpAbstractions#146 changes", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 18, "deletions": 19}}, {"node": {"oid": "6df288bce7dc94c6afbeecc9260831bcea1c638d", "messageHeadline": "Correct StyleCop violations", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 674, "deletions": 444}}, {"node": {"oid": "227f564098aedfcaa8e7eafd453b518b089e1e3d", "messageHeadline": "Logging functional tests using ElmLogger", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 863, "deletions": 4}}, {"node": {"oid": "0a473b06003321f9dc9d455cf175c194c0a22cd6", "messageHeadline": "Remove ParameterModel.IsOptional", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 107, "deletions": 77}}, {"node": {"oid": "fb21b736ee3bd3c5bb3ee6522b0b4bf2a37f403b", "messageHeadline": "Issue #1754 - Change List to IList in application model", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 59, "deletions": 35}}, {"node": {"oid": "5262dfd577be0f3e48473a9ddc9a40a000916028", "messageHeadline": "Adding SerializableError - a serializable container for the purpose o\u2026", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 582, "deletions": 29}}, {"node": {"oid": "51567194dce7d45c985856e4d32ab443a5356843", "messageHeadline": "deleted duplicate action results in WebapiCompatShim", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 52, "deletions": 459}}, {"node": {"oid": "bc6833ee722a4f0b960f6603fc7fb6030d8ce620", "messageHeadline": "Fix build break", "author": {"name": "Troy Dai", "email": "troy.dai@outlook.com", "user": {"login": "troydai"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "391816eb7141569ad8bb70b23e3fd2fa327dbdcc", "messageHeadline": "[Fixes #1713]WebApiCompatShim doesn't work with Transfer Encoding: ch\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 147, "deletions": 13}}, {"node": {"oid": "af9e9f9113fb88d443c69925d5d77d7b3e450281", "messageHeadline": "Remove boxing of chars when concatenated with strings", "author": {"name": "Bruce Bowyer-Smyth", "email": "bbowyersmyth@live.com.au", "user": {"login": "bbowyersmyth"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "95ae4cb3a58c3ad83e61c2dbfb27820bf98b9516", "messageHeadline": "Use optimal StringComparison for symbol strings", "author": {"name": "Bruce Bowyer-Smyth", "email": "bbowyersmyth@live.com.au", "user": {"login": "bbowyersmyth"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "f649fb45c86cf4988f9520026ad08bb6afb722e9", "messageHeadline": "Adding TestConfiguration to NoFun.sln to avoid it from modifying the sln", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "eb7283fced7935cde22781025a1c532f60b13e20", "messageHeadline": "added BadRequest and Created Action Results with related unit and fun\u2026", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 1273, "deletions": 2}}, {"node": {"oid": "9ea535027153094d547c2c001999b16a2598fbac", "messageHeadline": "Added more coverage in functional tests for FlushAsync", "author": {"name": "Kirthi Krishnamraju", "email": "kirthik@microsoft.com", "user": {"login": "kirthik"}}, "additions": 126, "deletions": 2}}, {"node": {"oid": "68fcb2bfca31c9fcbd90bca1a3b7d1bdddc1edee", "messageHeadline": "Temporarily disabling running", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "487c5464c0b39139bde0b13199bbf2837de3b698", "messageHeadline": "Adding reference to Roslyn to unbreak build", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "110ee28e3e847fb096884ba66fabca295d8d545b", "messageHeadline": "Adding support for flowing compilation settings to views", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 420, "deletions": 62}}, {"node": {"oid": "62b9db93b66cac02acd299af786d8cfa7b11fc87", "messageHeadline": "Removing unused code from UnclassifiedCodeSpanConstructor to fix build", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 58}}, {"node": {"oid": "e2a4b1ec7281c16da3d2573a03927ec7718ac75a", "messageHeadline": "Remove IsActionNameMatchRequired", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 24, "deletions": 37}}, {"node": {"oid": "ae9fc793ece34b831bb2e2ae7fc073eaa8f66d7f", "messageHeadline": "Adding IRouteConstraintProvider and supporting it on actions", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 131, "deletions": 70}}, {"node": {"oid": "5dfd27e51fd43c919951b357c64143039bbcd086", "messageHeadline": "Removing dead code in sample", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "db961049851be53e9137c485fd4589f609ee4af9", "messageHeadline": "removed App_data per [Mvc] Remove App_Data from MvcSample.Web Startup\u2026", "author": {"name": "riande", "email": "riande@microsoft.com", "user": {"login": "Rick-Anderson"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a818240d8a1fd968199ed0269eec9b56bffd6407", "messageHeadline": "React to aspnet/Razor#263 changes", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "6afd8710fa5d575e03229179c0cdb9bbe4a6fa01", "messageHeadline": "React to aspnet/Razor#207 changes.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "9df8a1e73f0e3bfa083aa11a3b8f2d3502caab0d", "messageHeadline": "Reacting to FileSystem changes v2", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6eaf00b0291102a2bf6d9bd5ff36fd30948f01f", "messageHeadline": "Reacting to FileSystem changes", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c936ae80ca6b3df61e54e204444e088f5ced8051", "messageHeadline": "Logging assemblies, controllers, and actions", "author": {"name": "SonjaKhan", "email": "sonjak3@uw.edu", "user": {"login": "sonjakhan"}}, "additions": 1545, "deletions": 66}}, {"node": {"oid": "04c37a8d5137017b4ca7857e6f92d4f918d1f3be", "messageHeadline": "added few taghelper functional tests", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 560, "deletions": 1}}, {"node": {"oid": "50d9beae1720b4ff022c939b12f9fc22e4b4affd", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2a57f9311726225bc1f0c4f487a820f26d45b1ce", "messageHeadline": "Updating Razor to not use K.Roslyn", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "22ac7c45e509dd34cde2bc687548f421976b9089", "messageHeadline": "Update Mvc to use official xunit runner", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 25, "deletions": 22}}, {"node": {"oid": "07043ce1a9bd821f69374790bd5f9d20decb94f0", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 303, "deletions": 40}}, {"node": {"oid": "e0beec90f40c66f12d2213a8aa06a5165dbae755", "messageHeadline": "Fixed folder name casing of Compiler/*", "author": {"name": "Kai Ruhnau", "email": "kai.ruhnau@target-sg.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ce8d840cc6a6bb57d2fbaa751edc1c16df7e23f3", "messageHeadline": "Adding additional functional tests for ModelBinding", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 589, "deletions": 8}}, {"node": {"oid": "1570e198ef6ab7396e7cf25e6c123ef6d5abd1d6", "messageHeadline": "Bug #1354 - ViewComponent View() fails on CoreCLR with IEnumerable<> \u2026", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 303, "deletions": 40}}, {"node": {"oid": "e0780764087eb49156b365ca51f6c5ba4a9c25b7", "messageHeadline": "Adding functional test for RazorViewEngineOptions.FileSystem", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 184, "deletions": 2}}, {"node": {"oid": "d3344f0766146ce0bb9ee81216f1c5058767a6ce", "messageHeadline": "Changed hard coded argument string in the throw to use nameof", "author": {"name": "Saar Cohen", "email": "saar@countersoft.com", "user": {"login": "SaarCohen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6390bad0d3fbac3be7c623c2650a033acb7cfd6a", "messageHeadline": "Adding a pattern for returning 'unhandled' exception information via", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 268, "deletions": 74}}, {"node": {"oid": "1a617eb5335bdba8631094fad74e528d73ecd13b", "messageHeadline": "Fix an inadvertent 204 in activator tests", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "ba5712c824cee8e4c70383ffd5eb1f50153867ed", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "263e75c8a6b4addeaae6b2729d78252627de3301", "messageHeadline": "Update tests for Razor Tag Helpers Unique ID feature:", "author": {"name": "DamianEdwards", "email": "damian@damianedwards.com", "user": {"login": "DamianEdwards"}}, "additions": 109, "deletions": 37}}, {"node": {"oid": "2df482aa5c1018d30c994ca3cc0f22ea6242131c", "messageHeadline": "Reacting to System.Xml.XmlSerializer version change", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "edc2c2d18c1f53ad6a1b95d10213a03e741c3a1c", "messageHeadline": "Removing transitive references from aspnetcore50 to unblock build", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "3e26142de1c74db1ed1269db08099a44eb04e5c3", "messageHeadline": "Remove use of `Assert.DoesNotThrow()`", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 38, "deletions": 44}}, {"node": {"oid": "3dfcc884fe4eefb38182871caa76df90317d9db3", "messageHeadline": "Changes to address IFileSystem.Watch method addition", "author": {"name": "Praburaj", "email": "praburaj.t@microsoft.com", "user": null}, "additions": 14, "deletions": 7}}, {"node": {"oid": "09b01d8f3212f19fcb095ffbf1fe4701c69e47ec", "messageHeadline": "update comment about precompilation (cr feedback)", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "c6bc97afbfeb5c8e8cbd546fdecdca241639de96", "messageHeadline": "Update precompilation to use the library manager instead of relative", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "f338f70e06a7450a53e8951d9385ac44fd1e668c", "messageHeadline": "Update WebAPI shim functional tests to use a header for payload", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 73, "deletions": 65}}, {"node": {"oid": "b4975b779cdd336d7f7965f074887cac7904212f", "messageHeadline": "Update names of WebSite projects for consistency", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 98, "deletions": 94}}, {"node": {"oid": "e65218d6dfe61424e53767b900af4c15afa07298", "messageHeadline": "Adding servers and wwwroot folder to test websites", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 361, "deletions": 133}}, {"node": {"oid": "0ce5aed8dcb9d2392e9c1cfd5e38dc8474194d9a", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 30, "deletions": 6}}, {"node": {"oid": "1631ca1a47823f8c23c16b336cef27105fcc6708", "messageHeadline": "Fix for #1681 - Model state errors are wrong with attributes like [Fr\u2026", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 30, "deletions": 6}}, {"node": {"oid": "66eb3af8060c9dc067ec1e34c3aee50209ad20bc", "messageHeadline": "random cleanup", "author": {"name": "SonjaKhan", "email": "sonjak3@uw.edu", "user": {"login": "sonjakhan"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "274c9dbc4bf621f2246cd73f07d13723442fc589", "messageHeadline": "Updating to dev NuGet.config", "author": {"name": "Suhas Joshi", "email": "suhasbjoshi@hotmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b1b541404cdcf78d0e2613f7787ecfdd2a414c59", "messageHeadline": "Updating to release NuGet.config", "author": {"name": "Suhas Joshi", "email": "suhasbjoshi@hotmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9468d741ee344c89ae6087b3336b258eb9cdd807", "messageHeadline": "Fix for #1671 - Adding [FromHeader] attribute", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 364, "deletions": 1}}, {"node": {"oid": "d7094fd32dd96eafcfce7eb9824b24a1329275ca", "messageHeadline": "Adding Support for TryUpdateModel using include expressions and predi\u2026", "author": {"name": "Harsh Gupta", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 888, "deletions": 398}}, {"node": {"oid": "ca714c51497188b8ebcc26c504e002fb304bf918", "messageHeadline": "CR feedback from [ModelBinderAttribute]", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 105, "deletions": 6}}, {"node": {"oid": "f94bd534642d43ac6279df100946876b8ae21bc3", "messageHeadline": "Add functional test of MVC tag helper sample", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 103, "deletions": 7}}, {"node": {"oid": "27beca7738afe9d1b28a907c9cdb9e96d79f5447", "messageHeadline": "Fix #1618, Add asp- prefix to custom attributes of MVC tag helpers", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 340, "deletions": 267}}, {"node": {"oid": "69f63db7bf32176ff928bbed1830155a7cae42b7", "messageHeadline": "Add out-of-order HTML attributes to MVC tag helper sample", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b666cce854f2f8f9fc938899ba566d2461e941b1", "messageHeadline": "Reacted to aspnet/Razor#215 changes.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "6ec85baa22c9773d1438cc4751255b1bc5312b40", "messageHeadline": "Fixing build break", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d8455c3e648b181495e36ff19ba2de4ca3eb1d48", "messageHeadline": "Make Flush work without requiring curly braces", "author": {"name": "Kirthi Krishnamraju", "email": "kirthik@microsoft.com", "user": {"login": "kirthik"}}, "additions": 34, "deletions": 11}}, {"node": {"oid": "275d03a9584e633cfa99ab9258fb2e6ed9c40508", "messageHeadline": "Compilation of Views should be affected by changes to _ViewStart files", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 862, "deletions": 237}}, {"node": {"oid": "5b1eae494ea25bb88c34ed285dd76e6bcb2db99e", "messageHeadline": "Update templates\\samples\\tests to use ensure viewstart.cshtml and vie\u2026", "author": {"name": "ianhong", "email": "ianhong@outlook.com", "user": {"login": "ianhong"}}, "additions": 334, "deletions": 47}}, {"node": {"oid": "00ce7dcfcc2a651acf8480e71fe2582a1bad2d44", "messageHeadline": "Fix build break", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e9bcc3f0e879afc81dc620dbe8ee24e904872689", "messageHeadline": "Adding support for ModelMetadataAttribute in core.", "author": {"name": "Harsh Gupta", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 771, "deletions": 47}}, {"node": {"oid": "ba8cf3ca4617ee4b5a15ac45a88c2bb36418b3e1", "messageHeadline": "Changed to use OptionalRouteConstraint created by Routing to use for \u2026", "author": {"name": "Mugdha Kulkarni", "email": "mugdhak@microsoft.com", "user": {"login": "kulmugdha"}}, "additions": 844, "deletions": 3}}, {"node": {"oid": "00b61ec1e6f10e05fe0a83f0b42f71c714905ef1", "messageHeadline": "[Partial fix for #1372]Added SimpleTypesExcludeFilter to exlcude vali\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 402, "deletions": 30}}, {"node": {"oid": "d788e87a942b68668d92dbd1c2f724a8faa975e5", "messageHeadline": "React to DI changes part 2", "author": {"name": "Victor Hurdugaci", "email": "victor.hurdugaci@microsoft.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "dbdf2e66ba34c2ad83bdbb5122623600e5415052", "messageHeadline": "Update message from DI exception", "author": {"name": "Victor Hurdugaci", "email": "victor.hurdugaci@microsoft.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7b20909a60b85737342b8cd29e0406f25d861834", "messageHeadline": "Revert changs to Flush point tests made as part of 4ad3e9", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "91549e15a5faf1df2b08b0e9b70acdce1d151d54", "messageHeadline": "React to DI changes", "author": {"name": "Victor Hurdugaci", "email": "victor.hurdugaci@microsoft.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "933f7eeb2242bb04d69262de09d9ce1c97847e86", "messageHeadline": "Layout specification and discovery should follow the same behavior as", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 705, "deletions": 185}}, {"node": {"oid": "765f1135159a12079272bd4191d7998c7c12f92a", "messageHeadline": "Checkin VS auto-modifications to kproj files", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "cfd5630cf21d4d17ce9dc39554d57f5abb88a8a0", "messageHeadline": "Addressing breaking IFileSystem changes", "author": {"name": "Praburaj", "email": "praburaj.t@microsoft.com", "user": null}, "additions": 172, "deletions": 81}}, {"node": {"oid": "f75140765c11abc6fac3573843b028b9fabf0ebe", "messageHeadline": "Rename FromSericesAttribute.cs to FromServicesAttribute.cs", "author": {"name": "Daniel Roth", "email": "danroth27@hotmail.com", "user": {"login": "danroth27"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "0152aac7f41d6ab7a45d1a24dadd0355f052c01b", "messageHeadline": "Fix for #1652 - Make Authorization Filters run first", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 111, "deletions": 97}}, {"node": {"oid": "ce46ac455ec92b2dd32ab8d751bdca747d931ea2", "messageHeadline": "Fix for EF issue 1109 - removing Microsoft.DataAnnotations nuget pack\u2026", "author": {"name": "lajones", "email": "lajones@microsoft.com", "user": {"login": "lajones"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "07523c6634a8f7b7ea29ba8dda100cf3b89e0c8e", "messageHeadline": "Address aspnet/razor#236, recreate XML files when xml-docs-test targe\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1431d1ae0b5070a20d02d7ddc11937fc6e0eda02", "messageHeadline": "Quit fighting VisualStudio", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "2353bd911ac137e7858de5bef88af8f7eccaa49f", "messageHeadline": "Adding Support for TryUpdateModel using include expressions and predi\u2026", "author": {"name": "Harsh Gupta", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 1354, "deletions": 118}}, {"node": {"oid": "b54c326ee6d02f6a6e53fb97de2db1fa583bf8a1", "messageHeadline": "Updating Associated Metadata Provider to follow the existing pattern.", "author": {"name": "Harsh Gupta", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 820, "deletions": 385}}, {"node": {"oid": "680cdf4d572ed6f5240515ad9863ce86e78079a2", "messageHeadline": "Update Project.json to download TagHelpers assembly", "author": {"name": "Anuraj", "email": "anuraj.p@live.com", "user": {"login": "anuraj"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8ce069f56ad76cad5c478b7509b4bb402647eb3d", "messageHeadline": "[Fixes #393] [Design] Update ViewComponent result apis to be consiste\u2026", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 559, "deletions": 41}}, {"node": {"oid": "d2aff42e25dfb60684563f147ea82f8a8ec75b9c", "messageHeadline": "Adding FromServicesAttribute.", "author": {"name": "Harsh Gupta", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 245, "deletions": 11}}, {"node": {"oid": "ff3282827a7be3c5f147ab2f74361788c20133ac", "messageHeadline": "Fix a test based on the resolution of #1609", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 15, "deletions": 26}}, {"node": {"oid": "2eef4dd3cf2964136dea9a144b1ee8c21df25c23", "messageHeadline": "Remove ControllerDescriptor and fix ControllerActionDescriptor to pic\u2026", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 20, "deletions": 45}}, {"node": {"oid": "de50d3dbf9ece45b7c8abc15701df7ff687cb49c", "messageHeadline": "Move MvcOptions to the root folder (reviewed by @pranavkm)", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "9f1cb655f6bb1fa0ce1c1e3782c43a2d45ca4e37", "messageHeadline": "matched classnames with filenames", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "99b5f430ffc0a1532172b155a635a8d7b4d6f9ad", "messageHeadline": "Add schema version to kproj files", "author": {"name": "Victor Hurdugaci", "email": "victor.hurdugaci@microsoft.com", "user": null}, "additions": 159, "deletions": 24}}, {"node": {"oid": "d00c7ef59723fa2d7d5a544b9a831b73eb397c12", "messageHeadline": "Adding support for property level binding using IBinderMetadata and e\u2026", "author": {"name": "Harsh Gupta", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 1640, "deletions": 279}}, {"node": {"oid": "27432d94530405f424e9015c8c5311907bd48b3f", "messageHeadline": "React to GetDefaultServices/TryAdd changes", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 12, "deletions": 22}}, {"node": {"oid": "e7941b5a84b179f2f2006359edcc21c276f6d0db", "messageHeadline": "React to aspnet/Razor#210 changes.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "a42fa3c8000b4ebde21f223d69d59a7b2fd6de0e", "messageHeadline": "Touch up tag helper sample", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 36, "deletions": 20}}, {"node": {"oid": "823229279af0b5c2348a2ccf8924510b13427c77", "messageHeadline": "Extend MVC Sample functional test to include all Home views", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "ab8a77bb7088e46fdcb57e4f75d2ef9db0c5fa5a", "messageHeadline": "Avoid NREs in MVC sample", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "e54bf866e05588c390b6ac82c928baf65a7003a7", "messageHeadline": "Simplifying InlineConstraints tests", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 11, "deletions": 121}}, {"node": {"oid": "ba1d66d683ff919637838ffbd6f5452a76a9c931", "messageHeadline": "Fixing build break", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0e4ec38efe0d13343fd25e36a8f34ac689e7fcfd", "messageHeadline": "Replacing Assert.Equal(null, Assert.Equal(true \\ false etc with", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 72, "deletions": 73}}, {"node": {"oid": "7eb106676c271e81f46ac21bbd7e0b1379808ce6", "messageHeadline": "Add missing license headers", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 279, "deletions": 54}}, {"node": {"oid": "315908af5fa9e08dfc703b5070b39925d48360eb", "messageHeadline": "Apply VS' FormatDocument and RemoveAndSort to all *.cs files", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 308, "deletions": 532}}, {"node": {"oid": "eedb08d75d9cecbf1fa68ece3663ea050564930d", "messageHeadline": "Fix build break", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 1, "deletions": 16}}, {"node": {"oid": "781bdce0eb3ce884817725f2b6d7082a80c32e64", "messageHeadline": "Add IServiceManifest", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "eb6598e1b9b23e7c2ef1cc4b8d032dbfe55f0ed0", "messageHeadline": "Fix flaky NoContentFormatter test", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d9893b260ae71152b832b9babff8945860104eef", "messageHeadline": "React to fallback changes", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 106, "deletions": 23}}, {"node": {"oid": "90098411c68b3f87c7c792783ce8359cae6caa29", "messageHeadline": "[Fixes issue #1528] default reference assemblies made extensible", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 127, "deletions": 14}}, {"node": {"oid": "5e067cdb9ecf7d910d45a427aef4e293c3d68801", "messageHeadline": "Delete trailing whitespace", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 904, "deletions": 906}}, {"node": {"oid": "678226a6bf6f5e4503953a2ad781241fd83e85e5", "messageHeadline": "Merge branch 'Fix298' into dev", "author": {"name": "Kirthi Krishnamraju", "email": "kirthik@microsoft.com", "user": {"login": "kirthik"}}, "additions": 121, "deletions": 7}}, {"node": {"oid": "a0629f4d2338e699eada71f7bc54edf8c982c3a5", "messageHeadline": "Fix #298 - Added ModelMetadata.Container property and unit tests.", "author": {"name": "Kirthi Krishnamraju", "email": "kirthik@microsoft.com", "user": {"login": "kirthik"}}, "additions": 121, "deletions": 7}}, {"node": {"oid": "7c961e3ce894746bc703b1f00cf12e9aedb6c745", "messageHeadline": "TODO removal", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 28, "deletions": 62}}, {"node": {"oid": "8a668eb9d1d550e627f38aec9699ceccc9a247a1", "messageHeadline": "Adding unit tests for HtmlHelper.Password", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 386, "deletions": 0}}, {"node": {"oid": "35982b3049333bbbe2e25e6719e518817f53834a", "messageHeadline": "React to aspnet/Razor#210 changes.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "1563700feb65bc17e9ba8cbdbb64b9db6e03f981", "messageHeadline": "Fix for #1539 - We're not going to do anything special when request", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "9c4d5dcf5c1e055360ae488e70ebac4eb8826672", "messageHeadline": "React to aspnet/Razor#214 mvchook changes.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 29, "deletions": 7}}, {"node": {"oid": "1cf6607e75090d2bc6aee9b85a6c0b27b976ab85", "messageHeadline": "React to aspnet/Razor#214 changes.", "author": {"name": "NTaylorMullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "10f7234c6157ac471d8dd0e4049e46c0090bdbb5", "messageHeadline": "Add more tests of `<input/>` tag helper", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 427, "deletions": 34}}, {"node": {"oid": "6c4b1398b814e21e3853254b5fc0fb8aa7ba1edf", "messageHeadline": "Address small `InputTagHelper` bug discovered while testing", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "1b28e191140ab85270160401db1333a279cd8db5", "messageHeadline": "MVC tag helpers should not override tag name in Razor source", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 43, "deletions": 87}}, {"node": {"oid": "99a184859805c7b6c2ac391e61f509362f7941f9", "messageHeadline": "Checkin VS modifications to kproj", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "ed8ba5ae9c14221b2f0f220e62051c2d72006f71", "messageHeadline": "Fix for #1194 - Error using [HttpPost] and [Route] together", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 390, "deletions": 242}}, {"node": {"oid": "e21f15709509628cc33995bed3dd23800a2cccd5", "messageHeadline": "changed contract.assert to debug.assert", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 100, "deletions": 104}}, {"node": {"oid": "f470fa6d74a0fdb474e1158db63337090459963f", "messageHeadline": "Merge branch 'actionmodel1495c' into dev", "author": {"name": "ianhong", "email": "ianhong@outlook.com", "user": {"login": "ianhong"}}, "additions": 50, "deletions": 42}}, {"node": {"oid": "a322588af6167e8fb0ef484c76775b860074f3eb", "messageHeadline": "Reacting to DataProtectionServices being removed from hosting services", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "59b7352e8edf17a0f87ae816a767bb9da3366315", "messageHeadline": "Update per comment", "author": {"name": "ianhong", "email": "ianhong@outlook.com", "user": {"login": "ianhong"}}, "additions": 18, "deletions": 46}}, {"node": {"oid": "7b58d569ebf64d86c204533b492c1cf515183a47", "messageHeadline": "ReadOnly attributes for Action, Controller, and Parameter", "author": {"name": "ianhong", "email": "ianhong@outlook.com", "user": {"login": "ianhong"}}, "additions": 71, "deletions": 35}}, {"node": {"oid": "38b3b61485b890fb61219e03910cafb3f6f732e1", "messageHeadline": "update due to breaking changes in routing", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 87, "deletions": 49}}, {"node": {"oid": "661583f6944a9689c6ba482904cc0f337683e20a", "messageHeadline": "Fix for #1447 - Adding functional tests that verify per-request services", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 412, "deletions": 1}}, {"node": {"oid": "ca92700a6f3242620ef602492b6e3eaaf195b906", "messageHeadline": "Adding a functional test that modifies data tokens", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 54, "deletions": 1}}, {"node": {"oid": "5fd453f07d782893c27f503c2fcff17fc5d12cc8", "messageHeadline": "Revert \"Fix for MVC #1539 - Deal with the case where request services\u2026", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 41, "deletions": 139}}, {"node": {"oid": "d9a3c265eaa13012c5f4d0f68bfe6d8b8fe6e948", "messageHeadline": "Fix for MVC #1539 - Deal with the case where request services are not\u2026", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 139, "deletions": 41}}, {"node": {"oid": "57d234bd7b9fbe2890db3051b5a7342ca2632bf2", "messageHeadline": "Removing a <inheritdoc> comment that I forgot from the previous push.", "author": {"name": "ianhong", "email": "ianhong@outlook.com", "user": {"login": "ianhong"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "052ad3e95f2f8ae72c97d12eb4f5d118ae110af9", "messageHeadline": "RenderSection \\ RenderSectionAsync does not work in sections", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 105, "deletions": 32}}, {"node": {"oid": "dd1500dcfbac88e3f17d13ece9476b93c09e65d8", "messageHeadline": "Updated a comment and sort usings", "author": {"name": "ianhong", "email": "ianhong@outlook.com", "user": {"login": "ianhong"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "245d1dffdaf4a646a94e01ac952333e73353af19", "messageHeadline": "Updating the summary comment for IRazorViewFactory and its tests per \u2026", "author": {"name": "ianhong", "email": "ianhong@outlook.com", "user": {"login": "ianhong"}}, "additions": 9, "deletions": 27}}, {"node": {"oid": "07201772439684587054770f89e50db06440eaf0", "messageHeadline": "Updating per comments", "author": {"name": "ianhong", "email": "ianhong@outlook.com", "user": {"login": "ianhong"}}, "additions": 168, "deletions": 160}}, {"node": {"oid": "23a7aa813d673940bae0a1d7c36e2a3420a22186", "messageHeadline": "Updating FindView_UsesViewLocationExpandersToLocateViews for IRazorVi\u2026", "author": {"name": "ianhong", "email": "ianhong@outlook.com", "user": {"login": "ianhong"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "e9c7a34cfcdaa1f401a7b3d93ec67f0aa0d49e95", "messageHeadline": "Introducing RazorViewFactory for RazorView", "author": {"name": "ianhong", "email": "ianhong@outlook.com", "user": {"login": "ianhong"}}, "additions": 198, "deletions": 24}}, {"node": {"oid": "7e8870cb9f0e47b3632e17165b32066866f681a0", "messageHeadline": "Per PR discussion", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "1d3ae8350777f9830aa6417e2dd581ad6bce97cd", "messageHeadline": "Address PR comments in test code", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 36, "deletions": 49}}, {"node": {"oid": "6313a9682e0cc0323279535ab833a78d2940ab73", "messageHeadline": "Address PR comments in product code", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 40, "deletions": 41}}, {"node": {"oid": "2982c7254795f9cd7ea041268d0c88e2bd5d8a62", "messageHeadline": "Add `Html.BeginForm()` and `Html.BeginRouteForm()` tests", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 1200, "deletions": 95}}, {"node": {"oid": "22fafe298c586f6ab4c327086e9ffd2e9f8b2010", "messageHeadline": "Add `BeginRouteForm()` HTML helper", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 356, "deletions": 46}}, {"node": {"oid": "47d0afbe38573c2b8667657eb740154611a8a217", "messageHeadline": "Fixing xml comment typo", "author": {"name": "kanchanm", "email": "kanchanm@microsoft.com", "user": {"login": "kanchanm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "45985056523d589cb8786020a4bc1ca8c3845d8d", "messageHeadline": "Fix to special case Dispose method to be treated as non-action", "author": {"name": "kanchanm", "email": "kanchanm@microsoft.com", "user": {"login": "kanchanm"}}, "additions": 294, "deletions": 44}}, {"node": {"oid": "e9d8c845d6a93c96cce392938455fb116748dcfa", "messageHeadline": "Create a new routedata for each 'router' for MVC", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 414, "deletions": 62}}, {"node": {"oid": "232deb47d069426db94320615181bbfb0ee44fd6", "messageHeadline": "added tests for json input formatter", "author": {"name": "Ajay Bhargav Baaskaran", "email": "ajbaaska@microsoft.com", "user": {"login": "ajaybhargavb"}}, "additions": 69, "deletions": 0}}, {"node": {"oid": "17e4dd2bf6eafa42f73b03d2038de3f3878a5544", "messageHeadline": "[Fixes #1429] Content negotiation does a case-sensitive matching of m\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 214, "deletions": 5}}, {"node": {"oid": "2d32420f01f3a755c068b68d4162e30b1bdaa003", "messageHeadline": "Add `<option/>` tag helper", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 354, "deletions": 0}}, {"node": {"oid": "30f25fec99efcbffc6a9f3e892a7eaeff9419ca6", "messageHeadline": "Provide selected values to `<option/>` tag helpers", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 52, "deletions": 4}}, {"node": {"oid": "3d84b528e58c007348f59cf483813b0ff635a1bb", "messageHeadline": "Extend `IHtmlGenerator.GenerateSelect()` to make selected values avai\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 45, "deletions": 8}}, {"node": {"oid": "de9a999bf6bd49756e0cee918456cd76d9b26d6c", "messageHeadline": "React to aspnet/Razor#208 changes.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "970ee1b71f2de237f32f1a8787f20ba0b45f83dd", "messageHeadline": "Fixing dev NuGet.config", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d5145edffeb56192c6c35fb36cabdcdf22fe5edb", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed649224993fcf845ebdfde66c2c11651874a954", "messageHeadline": "Updating to release NuGet.config", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b2f331e8d1fe7fa185592f98b75439a8cb511cd", "messageHeadline": "Adding support for excluding types for validation, based on type name\u2026", "author": {"name": "Harsh Gupta", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 623, "deletions": 167}}, {"node": {"oid": "bff70e0dd1356407f146bdcc9a8fec469a361fd7", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "860d81068ccd3ad1e4cf4ac86cc2490e4825c7ea", "messageHeadline": "Updating to release NuGet.config", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "27e0323a8a2856bed01062c219a4747e04f987c1", "messageHeadline": "renaming TraceType to LogLevel", "author": {"name": "SonjaKhan", "email": "sonjak3@uw.edu", "user": {"login": "sonjakhan"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "687b174b637a3554834639ab998a9b450d56754f", "messageHeadline": "Accept VS changes to avoid noise later", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "f7ef604b868c4c7dc0bd66d4c083b2d70c2fc32a", "messageHeadline": "Regenerate .kproj files", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 269, "deletions": 769}}, {"node": {"oid": "e37f1ad85fe46e86609cc1f2f78166d1d7c4f2ce", "messageHeadline": "Fix #1502 - Remove duplicate unit tests", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "90e41b905a775fbec31ec03c739602a4d36983b6", "messageHeadline": "Add `ModelMetadata.HtmlEncode` property", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 144, "deletions": 17}}, {"node": {"oid": "d5515bfbb67f0afa569c85d546cd792b1b888e12", "messageHeadline": "Adding arg null or empty checks to RazorViewEngine.FindView &", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 42, "deletions": 3}}, {"node": {"oid": "74da350086cb148adbee81e501139ce45a6e74bc", "messageHeadline": "Remove enableInstrumentation from CompilerCache and IMvcRazorHost", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 47, "deletions": 123}}, {"node": {"oid": "4720381d781898021f8cc4b138ed35dc8c1c560a", "messageHeadline": "Change the IRazorCompilationService's DI lifetime.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "30884d8d26fc0c7918f4da6fcb3bd22f3f984e10", "messageHeadline": "Removing types marked as obsolete", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 0, "deletions": 40}}, {"node": {"oid": "b8645eeb314791acf10eebb6578037825397e65d", "messageHeadline": "Follow up to JsonResult changes", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 21, "deletions": 32}}, {"node": {"oid": "0ccfcc43164d12f483b6e01c84e6454e8ebfda23", "messageHeadline": "Fix for breaking API change from routing", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 24, "deletions": 44}}, {"node": {"oid": "105c99cbf2f4e9d7a59d6aef998ba933ecea1f28", "messageHeadline": "Fix #1370 - Always use the provided formatter in JsonResult", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 481, "deletions": 134}}, {"node": {"oid": "d1782007958af882dd92516e0f53fdc01ca4d32a", "messageHeadline": "Adding functional tests for Filters.", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 1056, "deletions": 52}}, {"node": {"oid": "3aaeebd9c5bb1ad5d2a508622337084d45492972", "messageHeadline": "Revert \"Revert \"Added a functional test for view precompilation\"\"", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 242, "deletions": 2}}, {"node": {"oid": "5420b9d38289e2a973a4489f9a8dc4b7b934fc77", "messageHeadline": "More `ViewDataDictionary` tests", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 372, "deletions": 20}}, {"node": {"oid": "c89bca5924c66c707ab8b0199fd8166e880a9cd0", "messageHeadline": "Adjust tests to handle new `ViewDataDictionary` invariants", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 83, "deletions": 44}}, {"node": {"oid": "97aaa7049e3543471024b8454441439e5640647d", "messageHeadline": "Correct code checking for `ViewDataDictionary.ModelMetadata==null`", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "e73655229c41ce651fdcb3b7553d26aa719f1957", "messageHeadline": "Correct some `ViewDataDictionary` constructor calls", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 18, "deletions": 21}}, {"node": {"oid": "a3b07dacdb51919415879e18239a5764dffc0e31", "messageHeadline": "Rework `ViewDataDictionary` constructors to ensure `ModelMetadata` is\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 285, "deletions": 96}}, {"node": {"oid": "83187945d1e72b8d632aeb14e4127a3b3af2381f", "messageHeadline": "Fix for #1052 - ViewComponents should support fully qualified names", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 404, "deletions": 16}}, {"node": {"oid": "dc1aaf06642210dbb44591c6a87ebb7d50b61137", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "Kirthi Krishnamraju", "email": "kirthik@microsoft.com", "user": {"login": "kirthik"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "028a2359a4cb13db910d691f8715d5bb41ef2488", "messageHeadline": "Added description in project.json for all projects", "author": {"name": "Kirthi Krishnamraju", "email": "kirthik@microsoft.com", "user": {"login": "kirthik"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "5f8c410d0b2f3f7e35b29ac3460de0a8c0d9e8bd", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "07ff6eb3be5c0b1cb5d7bab247f975b78d6718f5", "messageHeadline": "Update to JSON.Net 6.0.6", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6b2ab32885a526bbfacbd7ff2aa7cdcc8e4cde5f", "messageHeadline": "Revert \"Added a functional test for view precompilation\"", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 2, "deletions": 242}}, {"node": {"oid": "310feeb826b3a5ea489925ca83628e96f8af5817", "messageHeadline": "Added a functional test for view precompilation", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 242, "deletions": 2}}, {"node": {"oid": "305dd87b9b744a8ab5e7a451a14040819b9a9fd7", "messageHeadline": "Fix for #1442 - Find better names for ApiExplorerProperties", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 90, "deletions": 47}}, {"node": {"oid": "46897037e97a0e207e746c5e3cff1a82aa85abd8", "messageHeadline": "TODO removal part 1 - ActionExecutorTests", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 139, "deletions": 109}}, {"node": {"oid": "9a77c2bc1e1e58cba2941a7c3690938a0edb641b", "messageHeadline": "Fix for #1448 - ViewComponents must be public top-level classes", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 108, "deletions": 2}}, {"node": {"oid": "1e5fd2537544b3e920d88ea28b7422f742438c9e", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "e25e4c4a5d3733a343c6dfac3dc07f9cf8fa16c8", "messageHeadline": "Change logging in Mvc to log with TraceType.Verbose", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "cfd38d284511c060311e76af6304cdac3a0d9822", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d35057deea8e232258f8e1c77fd28d8c2efc84ae", "messageHeadline": "Reacting to Roslyn version changes", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c4462a76f5303da96c3854679ea3d6838f1192e", "messageHeadline": "* Porting Hidden and HiddenFor unit tests", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 769, "deletions": 5}}, {"node": {"oid": "1f670bf3a738153600f0808f9e4ea85282800af0", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 145, "deletions": 5}}, {"node": {"oid": "cfcb1f2e2fec9d484ca0a32f054d699eb7c8a925", "messageHeadline": "Add more unit tests of `ViewDataDictionary` copy constructors", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 81, "deletions": 0}}, {"node": {"oid": "4bde6f6caf2e3f9c9f1bdaed3b0ae3b4ddefa487", "messageHeadline": "Add \"/home/nulluser\" view to MVC sample", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "8d2a1c47e5e620deb6ab3f7ed3c806582bb8639e", "messageHeadline": "Change `ViewDataDictionary` copy constructor to ensure `ModelMetadata\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "653d31b336efbad0568c8305907e52fbccdff200", "messageHeadline": "Don't lock metadata references", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "e0116bab3094ea248c313b182fc54d1f707dc585", "messageHeadline": "Modifying ArgumentNullOrEmpty message to be consistent with Mvc 5 \\", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 13, "deletions": 15}}, {"node": {"oid": "7934c432c8b4a6c229b1a461bfbc06c816a242fe", "messageHeadline": "React to case insensitive TagHelperOutput.Attributes.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 28, "deletions": 7}}, {"node": {"oid": "09af7bb77b7c2b626292a0a83816f6e969d55861", "messageHeadline": "Change TagBuilder Attributes and HTML Helper dependencies to be case \u2026", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 243, "deletions": 21}}, {"node": {"oid": "1e3828eb7d7114199bd2667881c34d3c09dce8da", "messageHeadline": "Changing NewtonSoft.Json version to 6.0.6", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "e174b66b4f35476484bbe156ec0cbb2fe3407f9a", "messageHeadline": "Reacting to System.Collections.Concurrent versioning change", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0a3ad09466ded9d928f9f2bf803c801d26b09b14", "messageHeadline": "Rename GlobalModel -> ApplicationModel", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 110, "deletions": 106}}, {"node": {"oid": "7012b3fc2ba63af24dd981c54b076bca7cf3c5d9", "messageHeadline": "Fix for #996 - ViewComponentInvoker should get TypeActivator from DI.", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "7ae5e66ccdfe326a83c3d0ae40b8f4173a1b11b9", "messageHeadline": "Refactoring the ControllerActionDescriptorProvider", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 2486, "deletions": 2645}}, {"node": {"oid": "756f8be49c9547db0520e4f32f739d3cbd839299", "messageHeadline": "CompositeValueProvider.GetKeysFromPrefixAsync throws null if provider\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 66, "deletions": 11}}, {"node": {"oid": "26cd8df5773a9d82f0c1b4a6dd5755a89273f281", "messageHeadline": "Adding functional tests to verify round tripping of names generated by", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 223, "deletions": 1}}, {"node": {"oid": "c39efc88aafdf7dd923a445af7d0acbc5938db91", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4cddf880ec2c623628e1d26c36dcd87ab5e6d4f3", "messageHeadline": "React to KRuntime change", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4efdae2190c740184f9bb1875d25aee2e65bec89", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "YishaiGalatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 10, "deletions": 2}}, {"node": {"oid": "f9661dfcd0de21bdc07b9926f8e1cc31b82a73f0", "messageHeadline": "Fix pdb generation for win7/coreclr", "author": {"name": "YishaiGalatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 10, "deletions": 2}}, {"node": {"oid": "9e3a92e56960c5115607e113a7e5e2616b070757", "messageHeadline": "Revert \"Mvc should not pull in the K.Roslyn package\"", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1bbdc7c1c9e8e0154aa506df997b79f3e6a14344", "messageHeadline": "Merge remote-tracking branch 'origin/release' into dev", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1dd1652dcfd1f1be9a0ef29b9d55b0e579eb859d", "messageHeadline": "Issue #220 - Flags enum does not bind", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 100, "deletions": 4}}, {"node": {"oid": "6050d73554a3da731ece506eba654dc3a8b07972", "messageHeadline": "Mvc should not pull in the K.Roslyn package", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "78bda877302113449c8f2cb41ae69de3ddedeb0c", "messageHeadline": "Replacing ViewResultBase with ViewExecutor", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 539, "deletions": 444}}, {"node": {"oid": "eccefaffba461dfe8a12ec531bd66a35b8d627ee", "messageHeadline": "Fix for #291 : Reacting to addition of Base64UrlDecode and Base64UrlE\u2026", "author": {"name": "Harsh Gupta", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 3, "deletions": 59}}, {"node": {"oid": "79ad19f8bda37ae5666e323eb4c9a43749519213", "messageHeadline": "Porting CheckBox and CheckBoxFor unit tests", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 416, "deletions": 1}}, {"node": {"oid": "d31e107619af9822b72e5831c0a177b8ea99a553", "messageHeadline": "Add `SelectTagHelper` tests", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 520, "deletions": 0}}, {"node": {"oid": "2fd51c82f9d3bec9ffa3aeedbf58f6172170142a", "messageHeadline": "Add `<select/>` tag helper", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 159, "deletions": 6}}, {"node": {"oid": "557974b948b0d345d4f9ec003a25fcbf8b98d38c", "messageHeadline": "Removing BodyParameterInfo and ParameterBindingInfo", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 90, "deletions": 171}}, {"node": {"oid": "61f218c8e4bb0a9d29c151ec986eebd010406040", "messageHeadline": "Renaming IBinderMarker and friends to some more descriptive names.", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 277, "deletions": 279}}, {"node": {"oid": "d1c0213a101c2cc495c257e88f444803cc3ceda3", "messageHeadline": "Adding PropertyFilter instead of depending on model metadata to conca\u2026", "author": {"name": "Harsh Gupta", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 54, "deletions": 73}}, {"node": {"oid": "77c4391e476805bdce16fec4132ee44e7833e603", "messageHeadline": "Fix for #1401 - Change namespace of HttpResponseException", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "bd82e584f0f9006af039ac9de7d6128f6588eb31", "messageHeadline": "Porting over unit tests for ViewDataDictionary.Eval", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 354, "deletions": 7}}, {"node": {"oid": "df8f84b772ce86e110e379c172ecefebcac7db55", "messageHeadline": "Fix #1287 - Port WebAPI parameter binding behavior", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 710, "deletions": 158}}, {"node": {"oid": "5b1bcb607957b076465ad5f9252cb76a3773ef07", "messageHeadline": "Issue #1214: Cannot pass a int parameter to the views from ViewCompon\u2026", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 82, "deletions": 1}}, {"node": {"oid": "75405e3b761ad8c55f8fbd1ef311454342568860", "messageHeadline": "Adding support for bind attribute.", "author": {"name": "Harsh Gupta", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 812, "deletions": 31}}, {"node": {"oid": "c0d8ca8aedf312d71d2339c3c3b495538377e3b8", "messageHeadline": "Fix for #1366 - Remove Injector", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 0, "deletions": 72}}, {"node": {"oid": "dd5da33a628a956e5f598defbcddb086ca4adc41", "messageHeadline": "Sanitize \"id\" attributes for HTML 4.0.1", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 199, "deletions": 106}}, {"node": {"oid": "f9e44ff7f9b358f8d13800165e13f7af10c8b304", "messageHeadline": "Correct initialization of `IdAttributeDotReplacement", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "98d749d03ccbc7c01b7aa6a4b38d70da39e56c2e", "messageHeadline": "[Fixes #1389] Can't bind complex type data from route parameters.", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 114, "deletions": 3}}, {"node": {"oid": "66f626b828fab5cba079050b2223ea68e63e761e", "messageHeadline": "Remove unnecessary references from project.json", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 25, "deletions": 205}}, {"node": {"oid": "99ad37fa99f97f726bc30651346bc53f787a5cd4", "messageHeadline": "Issue #1311: Samples should be able to run on Mono.", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 8, "deletions": 2}}, {"node": {"oid": "5119d16b64170af0df6a857cdde097e01a756445", "messageHeadline": "ViewComponent.Invoke() should be able to invoke views", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 318, "deletions": 3}}, {"node": {"oid": "fbaac1095a58415aec23e708bead08124afe8a2d", "messageHeadline": "Reacting to XmlDictionaryQuotas change from the fundamentals team.", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 4, "deletions": 9}}, {"node": {"oid": "993e8fd077c231f4965b590d3a9071e13b9eae45", "messageHeadline": "Removing unnecessary references from Microsoft.AspNet.Mvc.TagHelpers/\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "b8d30f29c6ea5bf4446ca5f56d136c267187b843", "messageHeadline": "Add IsPartial property to IRazorPage", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 73, "deletions": 0}}, {"node": {"oid": "ba8b91646a20f0f28a09dd9c0dd9f99291515802", "messageHeadline": "Update Claims dependency.", "author": {"name": "Chris Ross", "email": "Tratcher@Outlook.com", "user": {"login": "Tratcher"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "012e03e5d0c94a3bdd7cd96be71cdb7f976ba87c", "messageHeadline": "Add `InputTagHelper`", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 715, "deletions": 21}}, {"node": {"oid": "f8f08f090328aa631d0eb370faf2fb1bbb9d3479", "messageHeadline": "Fix tests and changed TagHelper activates property accessors.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 64, "deletions": 127}}, {"node": {"oid": "f8b0249918c4ec2ffda48e3b066c32c4eef6c6fc", "messageHeadline": "Add Label TagHelper.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 256, "deletions": 0}}, {"node": {"oid": "9c07055ac7cd98951f1a94094eca661943b78689", "messageHeadline": "Add ValidationSummaryTagHelper.", "author": {"name": "NTaylorMullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 418, "deletions": 4}}, {"node": {"oid": "70e695b6652cdfb17d01fcfab470ce30ff0638f1", "messageHeadline": "Moved @addtaghelper to ViewStart.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "c8813fe81d58aa880c15be782e5971825072fe44", "messageHeadline": "Quick tag helper fixes", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 6, "deletions": 13}}, {"node": {"oid": "2729cdc9b70a6174b37bcbf7ad3b0313c6226b92", "messageHeadline": "Add ValidationMessageTagHelper.", "author": {"name": "NTaylorMullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 266, "deletions": 0}}, {"node": {"oid": "57d1c542dbbcebe3c890ec4e1a4a297607f9f4ed", "messageHeadline": "Add AnchorTagHelper.", "author": {"name": "NTaylorMullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 429, "deletions": 0}}, {"node": {"oid": "4c98c8fcb9f706b8e6f641f6b25ba8e44d6f94dd", "messageHeadline": "Add FormTagHelper.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 680, "deletions": 0}}, {"node": {"oid": "63f8f7de6d015e2f33f70ca103eb52722e6f775d", "messageHeadline": "Add extensions for TagHelperOutput to copy and merge from TagBuilder.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 401, "deletions": 0}}, {"node": {"oid": "20cc294c7050633f5374a52989a631aa6aa4f38d", "messageHeadline": "Reacted to options and hosting changes after rebase.", "author": {"name": "NTaylorMullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3b7b0f867d3d7182cbe427726d51250790156e20", "messageHeadline": "Update `HtmlHelper` to use `IHtmlGenerator`", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 265, "deletions": 904}}, {"node": {"oid": "ba8b3d14a4868174d92f73b79eee5f0405706fc2", "messageHeadline": "Add tests of `TextAreaTagHelper`", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 353, "deletions": 1}}, {"node": {"oid": "a9c2c4c5eb87253f866bb7cc3d013fb65cd819b2", "messageHeadline": "Add `TextAreaTagHelper` and Microsoft.AspNet.Mvc.TagHelpers project", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 111, "deletions": 0}}, {"node": {"oid": "eb7c82d7c2ae3bc4e749f97432e84c7324be6909", "messageHeadline": "Add `IHtmlGenerator` to DI and enable MVC tag helpers in TagHelperSam\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 42, "deletions": 32}}, {"node": {"oid": "339c63d143482313e0c80cf55c386aba940aba66", "messageHeadline": "Add `IHtmlGenerator` and its default implementation", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 1245, "deletions": 3}}, {"node": {"oid": "659e759de237448b0c9dc23146a49c66936b31eb", "messageHeadline": "Add TagHelperSample.Web", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 348, "deletions": 0}}, {"node": {"oid": "9fadcf74ca5865dd110bac9811c145d107d37613", "messageHeadline": "Fix for item #1278 - Add WebAPI ActionResult types and helper methods on", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 2479, "deletions": 7}}, {"node": {"oid": "8966680075359c38abfc24ace30eb21953624543", "messageHeadline": "[Fixes #1332] Port IContentNegotiator to WebAPI shim for CoreCLR support", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 4317, "deletions": 70}}, {"node": {"oid": "37193adef291b83af56c17a9e1e5c4a9ef6e0fec", "messageHeadline": "Fixing a few comments relating to DefaultBodyModelValidator.", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "53379e4395fbd337222c970f57741dafb10fe2a9", "messageHeadline": "Issue #1206 - DefaultBodyModelValidator throws if get accessor throws.", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 293, "deletions": 24}}, {"node": {"oid": "34f17db94c05771c6d896a04544c0f2f2dcc3b67", "messageHeadline": "Add `DefaultEditorTemplates.MultilineTemplate`", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 571, "deletions": 16}}, {"node": {"oid": "c16214a53db7f16b06fd9b5a59fa1541e8ecd87a", "messageHeadline": "Split line made over 120 chars by call to GetRequiredService", "author": {"name": "Stephen Halter", "email": "halter73@gmail.com", "user": {"login": "halter73"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a21ed4bc514f989b6b07e1762dd0542d2e00cb20", "messageHeadline": "Replace calls to GetService<T> with GetRequiredService<T>", "author": {"name": "Stephen Halter", "email": "halter73@gmail.com", "user": {"login": "halter73"}}, "additions": 65, "deletions": 59}}, {"node": {"oid": "54ac14fa0fd7464ed4896ea401b2260b7f287566", "messageHeadline": "IServiceProvider.GetService now returns null for missing services", "author": {"name": "Stephen Halter", "email": "halter73@gmail.com", "user": {"login": "halter73"}}, "additions": 41, "deletions": 22}}, {"node": {"oid": "f8035d6b04b94e579818e9b072ffcc4a95e5ea77", "messageHeadline": "[Fixes #1201] Handle virtual paths in FilePathResult", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 488, "deletions": 18}}, {"node": {"oid": "9a08e4261214f2428a7a98aa1e8fa3c6bd9fc772", "messageHeadline": "Add WebRoot node to project.json on MvcSample.Web", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3eaa9d0b6d04c45274239529df863d009fabedf7", "messageHeadline": "Fixing a typo in the MarkerAwareValueProvider name. Also removing add\u2026", "author": {"name": "Harsh Gupta", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8f933b2ac3290fd15a8950c20dcfc86cda5947dc", "messageHeadline": "[Fixefor #860]- Adding Support for [FromFormData] [FromQuery] and [Fr\u2026", "author": {"name": "Harsh Gupta", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 1348, "deletions": 430}}, {"node": {"oid": "8cf74afc754b4d614165eee9ba56c752a8992d7d", "messageHeadline": "Fixing doc comments", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "b2a01e7b45864ff49a680878ea8bf558ea20dc3d", "messageHeadline": "Adding support for inheriting tag helpers from _ViewStart files", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 232, "deletions": 130}}, {"node": {"oid": "0ad959e236156269cf17a2a749f26123a5a0c24c", "messageHeadline": "DateTimeOffset doesn't have a TypeConverter in Mono", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "acb2a99e9f9c89f35289b667dda260d02adbc95f", "messageHeadline": "[Fixes #1283] Add functional tests for WebAPI-style controllers retur\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 164, "deletions": 2}}, {"node": {"oid": "75c6327b2ee30e75a80fe1cf54c973a656ca1f2e", "messageHeadline": "Layout property needs to be propogated between nested view starts", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 127, "deletions": 4}}, {"node": {"oid": "de77c92a0a13f1ca27e5a6a7c6365b2679102fd6", "messageHeadline": "Reviving PartialViewResult and associated methods on Controller", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 698, "deletions": 331}}, {"node": {"oid": "7666d5973f036662981d7117879f6cf4814ddfb3", "messageHeadline": "fix build issue in coreclr", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5f47546d40440b3b7e0ac7f4889c88884c4674cc", "messageHeadline": "Use DefaultOrder in MvcOptionsSetup", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 91, "deletions": 4}}, {"node": {"oid": "44d888c319c5562831cd5b30716e3c6114172510", "messageHeadline": "ViewStartUtility should not return current path if current is a view \u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 80, "deletions": 3}}, {"node": {"oid": "2c4b3dd3fc8f33f92a051e1f420540d1b67c476d", "messageHeadline": "Issue #937: Adding functional tests for Filters.", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 509, "deletions": 0}}, {"node": {"oid": "e985c2252876abcb80069755c1335371216ac379", "messageHeadline": "[Fixes #1216] Provide a property on JsonOutputFormatter to set serial\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 391, "deletions": 82}}, {"node": {"oid": "ebf64ce4e34384efea27de12bceaf961a915e583", "messageHeadline": "Adding HttpResponseException to WebApi Shim.", "author": {"name": "Harsh Gupta", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 362, "deletions": 2}}, {"node": {"oid": "d915994f0bd761e81d47207bf57565d556f25d96", "messageHeadline": "Only load loadable assemblies", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "448ac5a0dc0bc8c53acd4f74df7c533fec6860d7", "messageHeadline": "React to options and hosting changes", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 116, "deletions": 116}}, {"node": {"oid": "1680616fe5ac13ce817ea2766e78c4cad6156a05", "messageHeadline": "[Issue #1133] RedirectToActionResult and UrlHelper should use HostStr\u2026", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 145, "deletions": 1}}, {"node": {"oid": "2d67f2fc27c0707907483b65d0a1f800585a6abe", "messageHeadline": "Modify precompilation to always generate instrumentation", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5fa8a9111163f5040afe6709fd0fa1bb05a11fe7", "messageHeadline": "-Issue #913 - Model-binding is being case-sensitive when binding Url \u2026", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 59, "deletions": 135}}, {"node": {"oid": "a41b9dc983ae7d17afc3c90a57e1b0d085e08c76", "messageHeadline": "Add Html.Partial - sync versions of Html.PartialAsync", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 297, "deletions": 6}}, {"node": {"oid": "d9ebb37906712528b0bf3ab826fa10d4ce28a20f", "messageHeadline": "Removing Microsoft.AspNet.Mvc dependency from ModelBinding", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 8, "deletions": 14}}, {"node": {"oid": "0f5bbdf41701e2396d2ca12808874c5b9afb1529", "messageHeadline": "updating ILogger, see aspnet/Logging#3", "author": {"name": "SonjaKhan", "email": "sonjak3@uw.edu", "user": {"login": "sonjakhan"}}, "additions": 42, "deletions": 79}}, {"node": {"oid": "3f29de5a5f11aa19de2c773fb1b78950605fab29", "messageHeadline": "Ensure PDB writer component is available before emiting PDB", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 29, "deletions": 7}}, {"node": {"oid": "dd587f743b36009690cb24ba6d578e2e92a64b87", "messageHeadline": "[Fixes #1331] Dispose HttpResponseMessage once its written out in Htt\u2026", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 65, "deletions": 16}}, {"node": {"oid": "4ec6da1ed3e00b50f566ca841e885dbd038c2699", "messageHeadline": "Adding RenderSectionAsync to RazorPage", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 284, "deletions": 148}}, {"node": {"oid": "39376617cced9197554ed7b09d1484793ef4e245", "messageHeadline": "[Fixes #809] Multiple [Http*] verbs should create multiple actions", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 62, "deletions": 30}}, {"node": {"oid": "3f54492930bf4ac2f2741de0f6bb7a060c3af9d4", "messageHeadline": "[Fixes #885] API Explorer: Link Generation", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 746, "deletions": 45}}, {"node": {"oid": "a633ef4f973368fb7801dd2f6ad80b304494b4a5", "messageHeadline": "Modify Razor components to use RazorViewEngineOptions.FileSystem", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 174, "deletions": 105}}, {"node": {"oid": "4166c8cbc961b00d337abf18f119cc50dd1d5e36", "messageHeadline": "Fix unit test", "author": {"name": "YishaiGalatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d912f6cd39c5213d6c1022baedd439e99dd54650", "messageHeadline": "Removing unused types", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 319}}, {"node": {"oid": "0d603a38cf30db3c7100f26897561111588bee73", "messageHeadline": "PR feedback and sort/clean MvcServices", "author": {"name": "YishaiGalatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 98, "deletions": 57}}, {"node": {"oid": "18e11f546d76c949350b2c796a16f8abcfbae1cc", "messageHeadline": "DecorateWriter does not get called for partial views rendered via", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 647, "deletions": 235}}, {"node": {"oid": "20eadb94ee296bac26801df89e560804d26e0c17", "messageHeadline": "Remove instrumentation from public API surface", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 89, "deletions": 98}}, {"node": {"oid": "75084ba0cd6e849cebbf4bac7d574fa0d1750b23", "messageHeadline": "Move caching of compilation results to its own layer.", "author": {"name": "YishaiGalatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 50, "deletions": 64}}, {"node": {"oid": "13ee27c92cdb2a011812caf12f408ebc9d6f6704", "messageHeadline": "Rename IControllerAssemblyProvider to IAssemblyProvider and follow th\u2026", "author": {"name": "YishaiGalatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 34, "deletions": 34}}, {"node": {"oid": "7fabb8099192dd3c4422b2cc2afbbbfb35612564", "messageHeadline": "Reacting to CoreCLR version changes", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9ad3d5e68fed5f13cca4d7407a388612207f2041", "messageHeadline": "Separate ApiControllers from MVC Controllers in routing", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 221, "deletions": 9}}, {"node": {"oid": "3968df90e45deddaaf61e9831da3347a36714bf1", "messageHeadline": "Fix issue #1282 - Add Request.CreateResponse extension methods", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1581, "deletions": 3}}, {"node": {"oid": "5a83383179abcfad5ebddc7736549fa096c1df9c", "messageHeadline": "Adding ApiController.Validate : Fixes #1286", "author": {"name": "Harsh Gupta", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 131, "deletions": 0}}, {"node": {"oid": "22869b41c020940948d8949b3025c402cd1f9558", "messageHeadline": "Fix issue #1280 - Add HttpResponseMessageFormatter", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 172, "deletions": 0}}, {"node": {"oid": "aad3ae42ca2ba731592ee99d216de433f07d1ef3", "messageHeadline": "Fix for issue #1281 - Add ModelBinder for HttpRequestMessage", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 67, "deletions": 3}}, {"node": {"oid": "e51e0e1d52c06fd5f03363f98cf26c5c51bce728", "messageHeadline": "Fix for issue #1279 - Add .Request property to ApiController", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 313, "deletions": 0}}, {"node": {"oid": "9b11c1d90f824abded6fc9a4a161407adb3948ce", "messageHeadline": "Fix #1276 - Implement WebAPI action conventions and overloading", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 2197, "deletions": 21}}, {"node": {"oid": "2578b8107f56d2715b32e96b5c7f1c1fb8225f6d", "messageHeadline": "Fix for #1277 - Add Options/Startup API for WebAPI shim", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 109, "deletions": 2}}, {"node": {"oid": "d9fe3058027e8edd951b4e5a6c6c86797d450edb", "messageHeadline": "Fix for #1275 - Adding ApiController", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 356, "deletions": 14}}, {"node": {"oid": "f66345263d9135f0aa80bf2f1766a22d39230bce", "messageHeadline": "Add WebApiCompatShim project structure", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 213, "deletions": 2}}, {"node": {"oid": "e319fef5cb39ba1a375545c86f8d8bc2f174ae9a", "messageHeadline": "Adding CancellationTokenModelBinder.", "author": {"name": "Harsh Gupta", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 144, "deletions": 6}}, {"node": {"oid": "ad208442d8c27f3c25481fc553603398dd5706ef", "messageHeadline": "Updating functional tests to restore CallContextServiceLocator.Locato\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 144, "deletions": 109}}, {"node": {"oid": "b19764d922c60f9cd5ed1be5b85ea92098f3d5e2", "messageHeadline": "Reacting to CLR package versioning changes", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 114, "deletions": 114}}, {"node": {"oid": "fb6b1748a614e2e13a8a3809bdf12030f9bfe917", "messageHeadline": "Move ITagHelperActivator DI registration.", "author": {"name": "NTaylorMullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "275f63e91f242575744de77263477e0a729ae0fe", "messageHeadline": "Prevent Roslyn from loading prematurely on cold start", "author": {"name": "YishaiGalatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 67, "deletions": 17}}, {"node": {"oid": "75a77e2d013e5c665b467a174c89d8762b10fa1d", "messageHeadline": "Add tests to validate attribute value rendering.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 226, "deletions": 0}}, {"node": {"oid": "2005c3cd857874c7ce6e58806eb46d0af858cf8e", "messageHeadline": "Add ModelExpression code generation.", "author": {"name": "NTaylorMullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 121, "deletions": 3}}, {"node": {"oid": "ad76a3c8fb6ddf122f84643bf508a0e3aebdf3ce", "messageHeadline": "Fixing a bad merge on Mvc.sln", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "80ef37ab0a4ef1de2619f80d72188a1cd008bdfb", "messageHeadline": "Add unit tests to controller properties", "author": {"name": "YishaiGalatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 169, "deletions": 0}}, {"node": {"oid": "ba6813a4180358ed7ca731460caeee44ffa8dbcb", "messageHeadline": "Support specifying paths starting with ~/ for layout and partial views", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "4baa2910b78469f72e30f6a6153b470cd918b4f5", "messageHeadline": "Add compatibility items for controller back from MVC 5", "author": {"name": "YishaiGalatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 72, "deletions": 18}}, {"node": {"oid": "6fe663951dd2f889466f9ec65d33b834806389cd", "messageHeadline": "Update new test to use UsePerRequestServices", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b6bd7f5d7887797712c1856640ce0e0d2357e7c4", "messageHeadline": "React to UsePerRequestServices", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "c87de5a0fc3ef6bd356aeb16d83e406b1abab9ff", "messageHeadline": "Add TagHelper functional test.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 667, "deletions": 0}}, {"node": {"oid": "b68fae9b8cbc723ebf16d59a2db800aeee2007b6", "messageHeadline": "Removed the TypeActivator from TagHelper creation.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 10, "deletions": 79}}, {"node": {"oid": "3dff1ca410befc33acef4b592a8db7d96ee6d44b", "messageHeadline": "Add ITagHelperActivator.", "author": {"name": "NTaylorMullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 159, "deletions": 12}}, {"node": {"oid": "05c35dd3ba74327f371b59f946f8e4a97e69ca28", "messageHeadline": "Add missing access modifier", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3492be3c6cde3772788e9cf848ad9844ebe8b1d9", "messageHeadline": "Add copyright notices to new files", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "639a788ed88610b7e65c1b9e6bb6a8a9e124b49a", "messageHeadline": "Tag Helpers: add `ModelExpression` class to support `Expression<Func<\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 277, "deletions": 12}}, {"node": {"oid": "3290791c5f0af264f188765dcc035a8fdf31f1c4", "messageHeadline": "Use nameof when initializing `GeneratedTagHelperContext`", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "9899cb336abecc8d19009c1e7f7fe70d9d248e6f", "messageHeadline": "Cleanup tabs in project.json files", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e44e59fd2970b256f9fc3ea5ca121cb72763781f", "messageHeadline": "Updated to work with latest Razor changes.", "author": {"name": "NTaylorMullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d041249b2748ae6e01737d9491a79c223dc6574b", "messageHeadline": "Add CreateTagHelper to RazorPage.", "author": {"name": "NTaylorMullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 180, "deletions": 0}}, {"node": {"oid": "082512f63c639381f79cb02589383fdf43bd80fd", "messageHeadline": "Add writing scopes to RazorPage.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 215, "deletions": 1}}, {"node": {"oid": "e995e7a3e21dbb36ea595b23354f642e80744dbe", "messageHeadline": "Configure host to utilize tag helper types.", "author": {"name": "NTaylorMullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "757441777e4aec80c107934140bbc515f11996e6", "messageHeadline": "Use Microsoft.AspNet.Razor.Runtime project.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "24a12ba103d9d8a3879f8d9fd407b6b868bb32ec", "messageHeadline": "Use CodeBuilderContext instead of CodeGeneratorContext.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "be4a6c8d98fa6122be2e26b2e8830dc6b36ed9fd", "messageHeadline": "Split FunctionalTests from Mvc solution.", "author": {"name": "NTaylorMullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 215, "deletions": 0}}, {"node": {"oid": "95852c38c4c579a1e8dda9011f6e29017d93ff78", "messageHeadline": "Reacting to DI changes", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 4, "deletions": 19}}, {"node": {"oid": "6dfcfaa7eb8784f8f4357cb6e2f73f50429efe9e", "messageHeadline": "React to options changes", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 32, "deletions": 27}}, {"node": {"oid": "d3ef91ea91ecbc56126895723bed9b463c9d6bfa", "messageHeadline": "Fixing NRE with logging", "author": {"name": "Murat Girgin", "email": "murat@girg.in", "user": {"login": "muratg"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "fea30a40964a57208ffe545061f94832ba3a1da5", "messageHeadline": "Making action selection logging not throw on 404", "author": {"name": "YishaiGalatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 31, "deletions": 1}}, {"node": {"oid": "ba1884aacb313393ea6eb48c6700b2c4582da599", "messageHeadline": "Make wait service not timeout without yelling, and making the timeout\u2026", "author": {"name": "YishaiGalatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 13, "deletions": 3}}, {"node": {"oid": "67a30e491f3722e500694cc26ab965d5d5f0bd1a", "messageHeadline": "Introduce default order for framework ordered items to be -1000", "author": {"name": "YishaiGalatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 27, "deletions": 16}}, {"node": {"oid": "8a3e64e1648a6fa9239dcf6c8c681b8225a93977", "messageHeadline": "fix doc error", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "19fbcdf5a8345f14dfdf12868c6d05e66e5f3efe", "messageHeadline": "Fix for #1271 - Add copy constructors for ApplicationModel types.", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 371, "deletions": 3}}, {"node": {"oid": "5b2948dd73af41ad59b8ff9f96401661277dc16b", "messageHeadline": "Excluding a test case in Mono + Fixing a test case. Fixing line lengt\u2026", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 200, "deletions": 96}}, {"node": {"oid": "a88f59fc49c80d841d693c32fd70847a3f8d4626", "messageHeadline": "Issue #1176: Renaming ActionDescriptor, ActionDescriptorProvider, Act\u2026", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 435, "deletions": 434}}, {"node": {"oid": "144a4b5921a277714c238cb293c90bf59c3c6723", "messageHeadline": "Make RouteDataActionConstraint be POCO only", "author": {"name": "YishaiGalatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 114, "deletions": 122}}, {"node": {"oid": "f1c15492677a362e323ed9190cb32c8918620b58", "messageHeadline": "Issue #452: Changes to enable validation for objects generated by Inp\u2026", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 1159, "deletions": 21}}, {"node": {"oid": "2670b19f5c8863f2ffd7f0877956ccf2ced8bc7e", "messageHeadline": "Remove framework assembly versions.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "c0e077dcd49b7ac82044e73861b6b530f9e11102", "messageHeadline": "Updating ConnegWebSite name in tests", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bf82d877581cc950b0f71a9db28e117f27748d23", "messageHeadline": "* Updating path to functional test file and functional test reference\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "20431d8963c81cefc403bf4552f0f80e5e28f1e8", "messageHeadline": "Removed another unneeded dependency", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5890b5b25404b5d921d2eebb67949f0ed07278db", "messageHeadline": "Fixed up references", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 323, "deletions": 357}}, {"node": {"oid": "8802c831a0f2131d904d0b416466d285d87f7139", "messageHeadline": "[Fixes #1155] Added functional tests to cover common versioning scena\u2026", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 1518, "deletions": 0}}, {"node": {"oid": "78a4e7835856fc062c56d43446bf5fea7029432e", "messageHeadline": "Fix for #975 - Implementing IActionConstraint and ActionMethodSelecto\u2026", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1411, "deletions": 614}}, {"node": {"oid": "0d8a7368d941b8d20c0de1e6de831737c6293d52", "messageHeadline": "Issue #1141 - When Accept header or Accept-Charset header has invalid\u2026", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 261, "deletions": 26}}, {"node": {"oid": "572ec0175cf61b31d5020a35db05d91cbf35b31b", "messageHeadline": "Fix for 1071: Output Formatters should be invoked for writing out the\u2026", "author": {"name": "harshgMSFT", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 180, "deletions": 11}}, {"node": {"oid": "f076fc7dcf896f304219395016904403fb6f0393", "messageHeadline": "React to roslyn changes", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0d92a829ff1f4e968471a592765264937c379c1c", "messageHeadline": "Correct minor problem in `CachedDataAnnotationsModelMetadata.ComputeD\u2026", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 43, "deletions": 5}}, {"node": {"oid": "a5600a74a3e9c0351ec61ec00da8f9343335cdb4", "messageHeadline": "Calculate `ModelMetadata.DataTypeName` based on metadata", "author": {"name": "Doug Bunting", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 131, "deletions": 2}}, {"node": {"oid": "12477c9f52be0b6f7cdf9eb71953b6dbbbd3b5da", "messageHeadline": "Changes to make EnableInstrumentation conditionally enabled", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 791, "deletions": 111}}, {"node": {"oid": "5d32d224f4245ce4c92f3bcfc754ce1ab7810813", "messageHeadline": "Changes to support PageExecutionContext in Razor", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 225, "deletions": 19}}, {"node": {"oid": "a2023d35ee2805435e89a1b59cc6a7a78bc79307", "messageHeadline": "[Fixes #429] FileResult", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 1498, "deletions": 2}}, {"node": {"oid": "2f00fc61214c0ddb6dfeb2c47deb4ba9fe4cbce2", "messageHeadline": "Modifying test project.json to allow building on Mono", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "9de86892a7bd9a4010aefb3347f093871e6c86cb", "messageHeadline": "Cleanup namespaces and Task.FromResult", "author": {"name": "YishaiGalatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 25, "deletions": 24}}, {"node": {"oid": "414c009b8063c889f9a5c88b2b14c502c935e7b4", "messageHeadline": "Removing Overloading and Automatic verb-mapping", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 219, "deletions": 396}}, {"node": {"oid": "fee3b3cc6c99dfa79cd70b7c1492136d36809056", "messageHeadline": "Reacting to Razor changes", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "ad8ab4b8fdb27494f5dece6f1186acea03f9dd52", "messageHeadline": "Adding support for ViewLocationExpanders to allow modifying view loca\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1448, "deletions": 99}}, {"node": {"oid": "a4fff7a2e02818d94f38ea4a9dbd03256fa4ea79", "messageHeadline": "Removing declaration expressions", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "d8995a77671eab20de0499a483edbe1d661045da", "messageHeadline": "Fix for #1192 - Support customizing reflected model through attributes", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 549, "deletions": 52}}, {"node": {"oid": "6c49d0b40ee52a4a7c9441795a5033b552b3cb0d", "messageHeadline": "Updating SyncAction_WithException to not test for exception message", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "7b5a97d04ea8ec4a5ae85b34759b1001636c1c5a", "messageHeadline": "Updating TokenProviderTests to use GetAuthenticatedIdentity instead o\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a8cb9916aa1585bcfbdb4dc2bb4cf47ab6a54473", "messageHeadline": "Updating build.sh to latest", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "4b56fe157d26fb49d0d5f27bf3f94c408a5ab820", "messageHeadline": "Fixing build break", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "ecb16db58e1b241f81a53c73455bc0ab8f49f238", "messageHeadline": "Remove and sort usings and fixing formatting", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "28b4ca9a62eb2a921707dee3efa496d71b3e44d0", "messageHeadline": "Updating build.sh", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 6, "deletions": 14}}, {"node": {"oid": "38e82c0aa59f9105767f73422d5ca7bcad902afa", "messageHeadline": "Updating Microsoft.AspNet.Mvc.Core.Test to work on Mono", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 182, "deletions": 108}}, {"node": {"oid": "1c8582d77a136907f133eea9ec5e4a2c7ab1a158", "messageHeadline": "[Fixes #1183] Response uses chunked encoding when returning a string", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "3cd5c17da7e0d14271244cf65a196aa99a520eb5", "messageHeadline": "Updating ModelBinding tests to work in Mono", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 68, "deletions": 37}}, {"node": {"oid": "497274a4041862995c44883bd716111a7313e76c", "messageHeadline": "Remove usings", "author": {"name": "YishaiGalatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 0, "deletions": 5}}, {"node": {"oid": "0ddcd549880fa4fabe29cef660f33532f23a5a88", "messageHeadline": "Update razor precompilation diagnostics:", "author": {"name": "YishaiGalatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f33eec484552a2db477c8b4a9468ae79d3abff92", "messageHeadline": "Updating MvcRazorHost to use overload that generates pragma checksum", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "f82516d155c91699e5d8015b9843536b9f1569bd", "messageHeadline": "Fix issue https://github.com/aspnet/Mvc/issues/1202", "author": {"name": "YishaiGalatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 48, "deletions": 9}}, {"node": {"oid": "038b8c7f195a1bfbba15c3c22cafb68dcc3a7cd7", "messageHeadline": "Commonizing Razor Host tests", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 398, "deletions": 174}}, {"node": {"oid": "3d5f4a2bfdc2a62e4e7a9f02a567b4a378ab3602", "messageHeadline": "Issue #985: Adding Functional Tests for ViewComponent Activators.", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 171, "deletions": 2}}, {"node": {"oid": "6a886d39ab7b4a0a5f66bc42b332087178b81b1f", "messageHeadline": "Add razor parser errors to show up", "author": {"name": "YishaiGalatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 48, "deletions": 7}}, {"node": {"oid": "6279229a7cfc2bf1b49443c6f92990a6a4e2ab90", "messageHeadline": "Removed primary ctor usage", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fdeff1188b87b7c2486a2ff3fe4f09cffeed7289", "messageHeadline": "[Fixes #926] Protocol & Host name ignored when creating action link", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 341, "deletions": 4}}, {"node": {"oid": "b9d433168e7fc437b53bc71c5772f02ebacb3a95", "messageHeadline": "Convert memory streams to the byte[] before passing it to roslyn", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "8b62057aa3a691528c94247ee154f1f626951b85", "messageHeadline": "Don't close the stream when reading AssemblyMetadata", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "3cd6d3e060c96f11ab0db43492a14da82a2988f9", "messageHeadline": "Adding Api Explorer", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 3010, "deletions": 14}}, {"node": {"oid": "6600e68fc0d64e382f9172bfc4da1cbcb12bee10", "messageHeadline": "Create a pre compilation module and apis to allow meta programming", "author": {"name": "YishaiGalatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 852, "deletions": 74}}, {"node": {"oid": "43c7ddb9b78c3c0ea8101db34225677baabd2e64", "messageHeadline": "Making UrlHelper's methods virtual", "author": {"name": "Kiran Challa", "email": "kichalla@microsoft.com", "user": {"login": "kichalla"}}, "additions": 475, "deletions": 26}}, {"node": {"oid": "71964a813cb370736efd253e5a8ebca26afd6d80", "messageHeadline": "Renamed configurations to frameworks in project.json", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f2dab5eaa7a7b36dbfc7ce77fb41cf55473fd3ce", "messageHeadline": "[Fixes #1156] EmptyResult should not set status code (or do anything \u2026", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 34, "deletions": 3}}, {"node": {"oid": "96318dcbc220097f781d8707a6ca9f011eee2fbf", "messageHeadline": "Issue #1072: Adding Unit Tests for GetSupportedContentTypes, CanWrite\u2026", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 193, "deletions": 23}}, {"node": {"oid": "0b1ad4ce3547fd049e3ddfbf745c29b1d5da9f7e", "messageHeadline": "Removing XmlSerializerInputFormatter from the list of Formatters.", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 180, "deletions": 12}}, {"node": {"oid": "4c951cc635150c49ff86f4f1553331b22f374835", "messageHeadline": "Issue #1081 - XML DataContract Formatter can fail to write when insta\u2026", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 122, "deletions": 9}}, {"node": {"oid": "fe0a9331d22fd5140ae8a2f4f1c796886597d6b3", "messageHeadline": "cr feedback", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1916560546336a25fda17932b2d61e58ac6fc49d", "messageHeadline": "Porting razorpage perf improvements from codeplex-2119", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 60, "deletions": 19}}, {"node": {"oid": "529b17ea7037f19fe05d0e393d0cabecd29b41c4", "messageHeadline": "Fix for codeplex-1120 - Move CreateSerializer out of the base class", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 243, "deletions": 57}}, {"node": {"oid": "70521e1fa64bda739d715090fd8e04bb51c54910", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 117, "deletions": 17}}, {"node": {"oid": "bc7241d87a77f8d1ad4e4620a677189ad4781832", "messageHeadline": "Changes to show intellisense for @inject directive", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 117, "deletions": 17}}, {"node": {"oid": "6bddce78156d3ac92b27fe8a27029a42712dd5f8", "messageHeadline": "Updating dev NuGet.config", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7f347093bb1e2b81140a6d150e45fe2cb551a93d", "messageHeadline": "Updating release NuGet.config", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "646c0d704d913893b2b95c39c233253ebc145abe", "messageHeadline": "Limit the maximum number of Model errors to a reasonable value.", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 680, "deletions": 36}}, {"node": {"oid": "9befa6e3a2734c85fce98af746fc7193d0f28beb", "messageHeadline": "Fixing af tests which are failing due to hardcoded values of the tokens.", "author": {"name": "harshgMSFT", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 27, "deletions": 45}}, {"node": {"oid": "0c13563e3377e066c91a992414ab3ffb85dc5821", "messageHeadline": "AF Cookie should be reused within the context of same request.", "author": {"name": "harshgMSFT", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 369, "deletions": 17}}, {"node": {"oid": "7ed2de297e4744ee261d8fecbfc0f79df8c7916e", "messageHeadline": "moving global filters to options", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 848, "deletions": 35}}, {"node": {"oid": "a4689861555fbe2095396dfef6316b13564284d1", "messageHeadline": "Removing unused variable from RoslynCompilationService", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "25838cee55216bd02432390996b95c5480b23e94", "messageHeadline": "[Fixes #911] RequireHttpsAttribute does not exist in MVC 6", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 272, "deletions": 0}}, {"node": {"oid": "18400481b5b5b9ae3205fe844e53c45599138b9d", "messageHeadline": "Cleaned up the mvc sample", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 23, "deletions": 106}}, {"node": {"oid": "70e809a430687c77937d8d09218596b8745d5dbd", "messageHeadline": "Fixed test projects", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "775a780f49a85becca7264a4aff828c3ab548fb0", "messageHeadline": "[Fixes #739] Attribute Routing: Multiple routes per-action", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 1628, "deletions": 104}}, {"node": {"oid": "7a3dc352c96831827efde3506dac763253b95c4b", "messageHeadline": "1. Moving the HttpNotAcceptableOutputFormatter to product code.", "author": {"name": "harshgMSFT", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 86, "deletions": 80}}, {"node": {"oid": "e884a476e99eb7742053756484d4b129ab94fc57", "messageHeadline": "Responding to comments", "author": {"name": "harshgMSFT", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 30, "deletions": 28}}, {"node": {"oid": "abf27d883f56813563ed058742d476abd0990baa", "messageHeadline": "GetSupportedContentTypes to take in declared and runtime type.", "author": {"name": "harshgMSFT", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 17, "deletions": 25}}, {"node": {"oid": "7448bf2843d3123fea4db56138b155db293413c6", "messageHeadline": "Responding to comments", "author": {"name": "harshgMSFT", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 78, "deletions": 82}}, {"node": {"oid": "33173d3031c251714fefcbc0f6fbafccb95c4e03", "messageHeadline": "Fix for Content negotiation should fallback to the first formatter th\u2026", "author": {"name": "harshgMSFT", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 341, "deletions": 17}}, {"node": {"oid": "d57c34392f2a0f0d44d8073a809ad7ab54803efb", "messageHeadline": "stylecop fix", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "447336b4f38f1fea32e607294c97d94413be0114", "messageHeadline": "React to renaming TargetFramework to RuntimeFramework", "author": {"name": "Wei Wang", "email": "chengtian.wang@gmail.com", "user": {"login": "ChengTian"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "29baf80161031ef780e2efb241f5e8410cc8119f", "messageHeadline": "Allow MvcRazorHost to run on vanilla .NET45", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 29, "deletions": 4}}, {"node": {"oid": "6944fd4bc4887fc0f6f67aec8264003166ffa8e0", "messageHeadline": "Reacting to System.Text.Encoding package version change", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "85ad1aeb96b95ec48ddb8abd0c4a3061206bc8ef", "messageHeadline": "Handle IBuilder rename to IApplicationBuilder.", "author": {"name": "Chris Ross", "email": "Tratcher@Outlook.com", "user": {"login": "Tratcher"}}, "additions": 40, "deletions": 40}}, {"node": {"oid": "cde1a95d49ffcd9d3b777c48517d17288997ed71", "messageHeadline": "[Fixes #900] Use [Route(...)] on action methods to specify an attribu\u2026", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 126, "deletions": 3}}, {"node": {"oid": "44ccea68718d87104b04e95d1425a3ed460e7f70", "messageHeadline": "Upgrade Newtonsoft.Json to 6.0.4 version", "author": {"name": "Wei Wang", "email": "chengtian.wang@gmail.com", "user": {"login": "ChengTian"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9345afeed208bfb4a809e5f978bd6ec45d404727", "messageHeadline": "[Fixes #731] Add unit tests for ReflectedActionDescriptorProvider", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 639, "deletions": 193}}, {"node": {"oid": "8fd7cd51e275e2733f3c0741f55e02ed2de9c0d3", "messageHeadline": "Fix the sample to await when writing directly to the output stream in\u2026", "author": {"name": "YishaiGalatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "df0b33a3782b2fc28258fcc1442cfb1075d067aa", "messageHeadline": "Updating ViewStartUtility to use IFileSystem.TryGetParentPath", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 77, "deletions": 122}}, {"node": {"oid": "103693b61c7ab2de4a9df281f4bc3882684c5648", "messageHeadline": "Updated build.cmd", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "28e334d3dbe2bf265a470b4e30071cd34f252da7", "messageHeadline": "Issue #668: Sample should be covered by a basic functional test.", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 175, "deletions": 24}}, {"node": {"oid": "34add2249ea35f624848bad1151a748058251c33", "messageHeadline": "Updated to use the new target framework in project.json", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 127, "deletions": 127}}, {"node": {"oid": "b6fb7ac7df40c4ab8d590529b7ae89d516bc5250", "messageHeadline": "Take advantage of nameof to improve our usage of MemberData across th\u2026", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 49, "deletions": 49}}, {"node": {"oid": "b8692c2c2169ce4375bd3dbf621c0860affcfc36", "messageHeadline": "Updating FunctionalTests to use HttpClient abstractions", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 387, "deletions": 447}}, {"node": {"oid": "ccc20a38c15ae4a366b8d56796c829d2630a324b", "messageHeadline": "[Fixes #734] Attribute Routing: Implement Name", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 1020, "deletions": 24}}, {"node": {"oid": "a931e21456d0938af8b1b8ddee399fd19425e034", "messageHeadline": "Adding support for flush points in Razor pages", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1012, "deletions": 52}}, {"node": {"oid": "88eb29b5d0f54306270e9e797104f585b89afafe", "messageHeadline": "Changed remaining ifdefs from K10 and ASPNETCORE50", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2e6e5307f6d62e3bf936d93529c200cb767f094c", "messageHeadline": "Updated to use the new target framework in project.json", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 48, "deletions": 48}}, {"node": {"oid": "e40dbcaebf7541ab5513412aa6405e2911f567b6", "messageHeadline": "Prevent flushing when writing out from the formatters.", "author": {"name": "YishaiGalatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 121, "deletions": 15}}, {"node": {"oid": "ddea73b93410ff2e46da60578ea4dc09999d768f", "messageHeadline": "Fixing build break by updating comment", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5beed03b10b02e297ab604caffa2b1e14d35f31b", "messageHeadline": "Removing unused namespaces", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d604c18368cb760365d5fd3dc5c35117c4b12931", "messageHeadline": "Moving IModelValidatorProvider to Options", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 606, "deletions": 129}}, {"node": {"oid": "d77b06f7429d86114987d28b163173fe9548e16b", "messageHeadline": "Fixing IFileSystem in Razor test", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b2750752dd63debdb9c714c097af67f4e3231dcf", "messageHeadline": "Reacting to IFileSystemInfo changes", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "096ba08a8d8a1003cef0de3bf9266d5d2230de54", "messageHeadline": "Reacting to IFileSystemInfo changes", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "313a537ea1f398cecce74054c0454a49b1ee5e62", "messageHeadline": "Adding ModelStateError if there is no input formatter selected.", "author": {"name": "harshgMSFT", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 230, "deletions": 25}}, {"node": {"oid": "9faca78a84347328355273a0412d2826730d6cb5", "messageHeadline": "Optimize attribute routing link generation", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 498, "deletions": 30}}, {"node": {"oid": "2dcbbf70b0143388a7648d3e809f144bf6753332", "messageHeadline": "Modifying RazorViewEngine to create IRazorView instances from service", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 151, "deletions": 120}}, {"node": {"oid": "f6547d63e86d257b17e8849cf159067c9b679cb4", "messageHeadline": "Update RazorView.RenderAsync to be virtual", "author": {"name": "Shannon Deminick", "email": "sdeminick@gmail.com", "user": {"login": "Shazwazza"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a490abc6e836581a1b3b86f298b49f9f7fe5a1f7", "messageHeadline": "Adding support for inheriting chunks from _ViewStarts as part of host", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1388, "deletions": 209}}, {"node": {"oid": "7a1242f162d7f980c4a21f6d32a649fad2e1383c", "messageHeadline": "Remove `using` for Microsoft.AspNet.Mvc.Razor namespace from views", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "791518d44d14e4e86ea7b467e53b0e98168279ff", "messageHeadline": "Issue #347: Throw a better exception when the user didn't add the MVC\u2026", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 285, "deletions": 0}}, {"node": {"oid": "eccd25bedd73ac67a8536afd0b4f188af90df3aa", "messageHeadline": "Change ThrowIfFaulted to WaitAndThrowIfFaulted", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "9c4df4606f812e384c0221ab0239ec371b02fc54", "messageHeadline": "Modify TemplateRenderer to use ThrowIfFaulted instead of Task.Wait", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 136, "deletions": 1}}, {"node": {"oid": "76ecb73040b3e8514ce5e7ff0c239b6ab255d91b", "messageHeadline": "Fix abstractions break in tests.", "author": {"name": "Chris Ross", "email": "Tratcher@Outlook.com", "user": {"login": "Tratcher"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b9f158600820f3c34f32a4ee4eaab0bdec61e7cc", "messageHeadline": "Changes to introduce CanWriteResult for Xml OutputFormatters.", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 195, "deletions": 13}}, {"node": {"oid": "041d350d51c7504749a29ad869794a59aaee8281", "messageHeadline": "Test data/time templates", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 121, "deletions": 1}}, {"node": {"oid": "0b548997d22315b6316075b07f95a728d17a6b31", "messageHeadline": "Back `HtmlHelper.Html5DateRenderingMode` with new `ViewContext` property", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "dfcd5fe9a9cff4b6cffadb11618d2177cc4299ee", "messageHeadline": "Address TODO item with new `HasNonDefaultEditFormat`", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "98e23075dd5a62a711e71bdabb6a9183e594b06e", "messageHeadline": "Test `DisplayFormatString`, `EditFormatString`, and `HasNonDefaultEdi\u2026", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 152, "deletions": 0}}, {"node": {"oid": "0595e9ebc9e4ceb66093c550ae1e45f01fdb566a", "messageHeadline": "Move two recently-added `[HiddenInput]` tests into `CachedDataAnnotat\u2026", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 45, "deletions": 44}}, {"node": {"oid": "4351ddd09255da3a3e389d80c5945fdcbc49d201", "messageHeadline": "Add `ModelMetadata.HasNonDefaultEditFormat` property", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 242, "deletions": 4}}, {"node": {"oid": "a3ab95713ecde0a00b414e88ab30905028634651", "messageHeadline": "Reacting to System.IO package version change", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "266644560fbb8361d3e0887361a60075f09a3911", "messageHeadline": "Clean up `AssociatedMetadataProviderTest`", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 30, "deletions": 38}}, {"node": {"oid": "2eec0bbf6d1c712ebc138d144239f3090523126f", "messageHeadline": "[Fixes #1035] RouteGroupConstraint should only be added once for non \u2026", "author": {"name": "jacalvar", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 152, "deletions": 41}}, {"node": {"oid": "6f0fa671704cd1042e347355680a45ebdcf4ead0", "messageHeadline": "Enabling basic input formatter selection.", "author": {"name": "harshgMSFT", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 141, "deletions": 82}}, {"node": {"oid": "764b1e64b86433312d7a3bc7b018e221358a2a88", "messageHeadline": "RoslynCompilationService should set the generated code when compilati\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 109, "deletions": 6}}, {"node": {"oid": "64d797a48913eba9a8ea2926245bf548b23ce318", "messageHeadline": "1. Moving input formatting related classes to MVC Core.(for tests as \u2026", "author": {"name": "harshgMSFT", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 537, "deletions": 266}}, {"node": {"oid": "4f69e17f53d7bb9c7a44fb90b9eabddf27176028", "messageHeadline": "Reacting to System.IO.FileSystem package version change", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d97a427b3d9d09dea0aaab723a0a5c623130b4a4", "messageHeadline": "Adding Input Formatters to MVC Options and using HeaderValueAbstractions", "author": {"name": "harshgMSFT", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 440, "deletions": 241}}, {"node": {"oid": "944fafb5891d370ac017e9917ab161469bb0040a", "messageHeadline": "Fixing sample", "author": {"name": "harshgMSFT", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5de2bc82432b9290b8a164ce6502d221f0f588f0", "messageHeadline": "Implementing ILoggerFactory.AddProvider", "author": {"name": "Louis DeJardin", "email": "louis.dejardin@gmail.com", "user": {"login": "loudej"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "bb452f19a73b74e9253ae33d5bb515fa8203cc2d", "messageHeadline": "JsonResult to use ObjectResult for content negotiation to pick defaul\u2026", "author": {"name": "harshgMSFT", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 284, "deletions": 73}}, {"node": {"oid": "2920c551165ce0d3c0e98679e485f9c531e89b31", "messageHeadline": "Changes to enable XML Output Formatters.", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 697, "deletions": 2}}, {"node": {"oid": "1a4bd25e0f19a9bafc3153d49206f0e510197ea8", "messageHeadline": "Add `[HiddenInput]`, `ModelMetadata.HideSurroundingHtml`, and `.Prope\u2026", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 351, "deletions": 37}}, {"node": {"oid": "c0179f74cc3aad7950276f249dffdb77adc93bdd", "messageHeadline": "Do not repeatedly evaluate `ModelMetadata.Properties` enumeration", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "53432e14836fd9b5cdeb475a05c96067ac040db0", "messageHeadline": "Address TODO item in default `object` editor template", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "796ff1d3d32d07522c7b2fedea5c038a03a7945c", "messageHeadline": "Add `HideSurroundingHtml` property to `ModelMetadata`", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 129, "deletions": 9}}, {"node": {"oid": "3f952c153f32108bf28e642a8ea06c362b7741f7", "messageHeadline": "Fixing build break due to tests", "author": {"name": "harshgMSFT", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 9, "deletions": 35}}, {"node": {"oid": "fa6b3acc4aca9ebf1d2a233917f5fa7077ed9e95", "messageHeadline": "Removed source files from the project", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 0, "deletions": 936}}, {"node": {"oid": "1684d1d32245784a44d136d9d5fffd21e203dd79", "messageHeadline": "NoContentFormatter: Writes 204 to the response status code if the val\u2026", "author": {"name": "harshgMSFT", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 267, "deletions": 61}}, {"node": {"oid": "538e589894471e934f1ac6393192d85fd50d94ae", "messageHeadline": "Modifying ViewDataDictionary and RouteValueDictionary to copy on write", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 457, "deletions": 31}}, {"node": {"oid": "b72b44c20c145d07475e06c8ea86e25db2d0a657", "messageHeadline": "Implement RouteKeyHandling.CatchAll", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 383, "deletions": 8}}, {"node": {"oid": "8bfb6eb8d5a0fbb42c20a1e9fbd1d91b5c114357", "messageHeadline": "implement a decision-tree-based action selector", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1040, "deletions": 37}}, {"node": {"oid": "28092d975b2edf326c776a2ded6c22896e9c4cda", "messageHeadline": "Fixing a warning", "author": {"name": "harshgMSFT", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3770906c3bc3a782abb0cbc1a120d236c0722f92", "messageHeadline": "Issue #862 Extensibility for action invoker", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 165, "deletions": 138}}, {"node": {"oid": "ca7b1bfb1fbdc19f97fcec355253b643f95d3037", "messageHeadline": "Rename ReflectedActionInvoke.cs for history tracking", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ab0c3af29f68a891386f8b7f54ae49037a5cc18", "messageHeadline": "[Issue #733] Attribute Routing: Implement Order", "author": {"name": "Javier Calvarro Nelson", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 1047, "deletions": 258}}, {"node": {"oid": "63d96255369dff110cfc2f1a3bc4cccbf56016b4", "messageHeadline": "[Issue #730] Attribute Routing: Flesh out attributes - Part 2", "author": {"name": "Javier Calvarro Nelson", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 246, "deletions": 15}}, {"node": {"oid": "21b1174d76bf007674c3feb4907c92cdca31f711", "messageHeadline": "[Issue #730] Attribute Routing: Flesh out attributes - Part 1", "author": {"name": "Javier Calvarro Nelson", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 236, "deletions": 75}}, {"node": {"oid": "26f98b481ab1aa2d44d4185944ec37b45c394143", "messageHeadline": "ViewComponents should render partial views", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 71, "deletions": 2}}, {"node": {"oid": "654d45812bfd370ab5c4bb14a7c96a74aebf69fe", "messageHeadline": "Correct build break", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "fb773f481480d031ebb90cfc73b23e22aaeb341a", "messageHeadline": "ViewEngine shouldn't throw when it doesn't know about the extension", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 19, "deletions": 35}}, {"node": {"oid": "77066a3ade6a7afbd0ceb12889a2b19a4a3c335c", "messageHeadline": "Improve XML comments in `HtmlHelper` and related classes and interfaces", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 3141, "deletions": 340}}, {"node": {"oid": "439101d766daa3d26a2be85c63adc602c9db9f8f", "messageHeadline": "Adding doc comments for ModelBindingContext", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 74, "deletions": 26}}, {"node": {"oid": "9c4d7806a78f14987d9055389ff4abdf893ef2aa", "messageHeadline": "Introducing ByteArrayModelBinder.", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 387, "deletions": 27}}, {"node": {"oid": "8d3d15fb4a0e85ad19db472d40bf3b6a987a3675", "messageHeadline": "Adding a functional test for anti forgery.", "author": {"name": "harshgMSFT", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 297, "deletions": 0}}, {"node": {"oid": "e6f4f0fec61bd321ce923e30ff2c1fd810e132cb", "messageHeadline": "Introducing Activator for ViewComponents.", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 272, "deletions": 21}}, {"node": {"oid": "75525ab525d8dcd163f534e8987cd29048391d31", "messageHeadline": "Wrap a long URI", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "079fe5749db1ae05732b18a56b73c28ff78db3d7", "messageHeadline": "Added comment about the source of the Covert method", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6f54d05105b70e10bd182d06f0cb47e0de4c6bb3", "messageHeadline": "Made razor compilation more robust", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 41, "deletions": 13}}, {"node": {"oid": "edce7719591663c8d4d5a358ccd0870f32692b1d", "messageHeadline": "Fixing doc comment in RazorView", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "90b40832ff8628d53a461449d50b047c79da6fbe", "messageHeadline": "Modify RazorView to be instantiated via TypeActivator", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 70, "deletions": 48}}, {"node": {"oid": "9e68a163fd19d832d4421a4e2bac2a5cb24c8da9", "messageHeadline": "Make RazorPage.IUrlHelper a non-public property", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 47, "deletions": 11}}, {"node": {"oid": "6ee034e64fef259e3ecf7a07f949b8f19ec20921", "messageHeadline": "ProducesAttribute +", "author": {"name": "harshgMSFT", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 1088, "deletions": 25}}, {"node": {"oid": "099adda3d74189d79bba74049f94bccf91f39203", "messageHeadline": "Test for XML documentation errors", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "74bb8288b01c84a1a7396d3936f1fca83a17f946", "messageHeadline": "Making RoslynCompilationService a singleton.", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "e96fbce95ebd0c77e50a5f328de6ac2ea3d752e7", "messageHeadline": "Reverting changes to sln file made in 01f5fec210ea864f8ed3637d775c4dc\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 76, "deletions": 55}}, {"node": {"oid": "927821a8acbedf8c5adde8f916cb579584375d48", "messageHeadline": "Data Token support changes", "author": {"name": "harshgMSFT", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "758c0cadefcaa54891fcc13eb1e7f81673ac7d62", "messageHeadline": "Fixing unit test", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "c12a4795caab5ef623386d179abb2f20351198f2", "messageHeadline": "Removing AdditionalInfo from CompilationResult since we can't always \u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 5, "deletions": 35}}, {"node": {"oid": "5e010597cd8df7fd5af173e806d99a3582346336", "messageHeadline": "Propogate additional compilation data from RoslynCompilationService", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 284, "deletions": 37}}, {"node": {"oid": "d95b85d057ff72acd69941fdcd10c96343220e90", "messageHeadline": "Simplify some XML comment references", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 30, "deletions": 31}}, {"node": {"oid": "147b4416b518b2e38ad5120c7c503f4a6c974a78", "messageHeadline": "Correct gaps in PR #934", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "cd3e1da2196f6674ca63a224a264039615bb5838", "messageHeadline": "Fix Challenge params order.", "author": {"name": "Chris Ross", "email": "Tratcher@Outlook.com", "user": {"login": "Tratcher"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "d3407ff21225e49c2f197a0d92686d5113a5f4d6", "messageHeadline": "Routing related fixes for #55", "author": {"name": "harshgMSFT", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7ab93d34e4ccc153101358e54ba7efc45f9d9394", "messageHeadline": "Remove incorrect references to `HtmlHelper` class", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5bdf7955a0dfa87a9849dc1b62232cb036338dc3", "messageHeadline": "Correct extension class names to match containing files", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f4d53a004593feb050e43c84fa09356c2dddc1e4", "messageHeadline": "Prefer `IHtmlHelper` methods elsewhere in our code", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "4c5aa15f0bf9c5b4555a542bd52a10dbe8ce7ea7", "messageHeadline": "Call `IHtmlHelper` methods from extension methods", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 8, "deletions": 83}}, {"node": {"oid": "56d66c090eaedc33e4838437e7611ba2b9ca8929", "messageHeadline": "Make HTML helper `null` handling consistent", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 88, "deletions": 78}}, {"node": {"oid": "4bf078269f41cfc8b36e540b93b8af8c7fd9cef6", "messageHeadline": "Updating dev Nuget.config", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4642d3968dd51a9395404a9d8a4a0cd65b4bb66b", "messageHeadline": "Updating release Nuget.config", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8ab11bc073ed59906e45fb91dfb2574f0eeb2e1c", "messageHeadline": "Correct XML comment syntax", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 136, "deletions": 119}}, {"node": {"oid": "eaee27756c730e31b289e69388dbbede5385b0bb", "messageHeadline": "Updating project.json to use frameworks token", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51688089067a6535d77baf76bda8384cc6a5b86e", "messageHeadline": "Introducing RazorTextWriter", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 765, "deletions": 33}}, {"node": {"oid": "dc58eb297d8099ff6dbd173f5ff0388aef29c249", "messageHeadline": "Remove unused `using`s from 3db0a803062df19e83bdd62b63eba47c016af384 \u2026", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "9d36a45f386903363dbfa9cd55522d1e8b4f8cfa", "messageHeadline": "Updating tests using Moq to workaround Roslyn changes", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 35, "deletions": 9}}, {"node": {"oid": "383c6305e132f17dce38982c50eb95a227810481", "messageHeadline": "Fix for issue #349", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "3db0a803062df19e83bdd62b63eba47c016af384", "messageHeadline": "Remove HTML helpers with `IDictionary<string, object>` parameters", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 62, "deletions": 132}}, {"node": {"oid": "c9b2323592a72c319ba9d33bf6031e0e5e10eb9d", "messageHeadline": "Move web site projects back where they belong", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "d0d7c6aef8d50406d6ea559e18f59e604039973a", "messageHeadline": "Add `HtmlHelperDisplayTextTest` and `HtmlHelperValueExtensionsTest` c\u2026", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 455, "deletions": 0}}, {"node": {"oid": "126ee116cf6f04ad31f03faca7ca4d5554563090", "messageHeadline": "Remove useless `.ToString()` calls in tests", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 60, "deletions": 60}}, {"node": {"oid": "7845a8fbe10bb4dbd83fda2e2f84c863fcc4aa1a", "messageHeadline": "`@Html.DisplayName()`, `.DisplayText()`, `.Id()`, `.Name()`, `.Value(\u2026", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 172, "deletions": 115}}, {"node": {"oid": "01f5fec210ea864f8ed3637d775c4dc1a433524f", "messageHeadline": "Added Logging to Mvc", "author": {"name": "Ben Brown", "email": "t-benbro@microsoft.com", "user": null}, "additions": 1334, "deletions": 192}}, {"node": {"oid": "11d6c507f9d3fc10e88780dca9a3bb95f5aeade0", "messageHeadline": "Stylecop fixes", "author": {"name": "harshgMSFT", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "19f3f78b3e7132fca2a1e7092e49389a3a623151", "messageHeadline": "Adding TextPlainFormatter to always handle returning strings as text\\\u2026", "author": {"name": "harshgMSFT", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 238, "deletions": 19}}, {"node": {"oid": "5708f7592bc2f52e07df8363de0a474cb4097092", "messageHeadline": "Changing GetLibraryExport to GetAllExports", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99d053ef81aca0291a9ad752185172490dbf1b10", "messageHeadline": "Return a copy of the route values in functional tests.", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7ec4ab021ef34f14dad1954b599e474203d33af7", "messageHeadline": "Make longest `@Html.DisplayForModel()` overload an extension method", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 19, "deletions": 32}}, {"node": {"oid": "40eb05f7e46ed1b79c2ce8c6cb5c182cbdb5b315", "messageHeadline": "Improve `HtmlHelper` extension points", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 121, "deletions": 93}}, {"node": {"oid": "b8960219b4ee4d4481ddb88a14edc1ab468b407b", "messageHeadline": "Fix Stylecop failure", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8f00b9a7b4e628ee311b9eb31869c655cf6b72c7", "messageHeadline": "Removing a stale proj reference in .sln", "author": {"name": "harshgMSFT", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "9c545aa343ccb1bf413888573c398fe56017d9ee", "messageHeadline": "Updating System.Xml.ReaderWriter to 4.0.10.0", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "01260515f16ab44ae9b9f8edec5941316d712a8a", "messageHeadline": "Responding to comments", "author": {"name": "harshgMSFT", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "2fe2efa94a95a64da4a2b2cdb2ab5748909cfc64", "messageHeadline": "Moving to the latest pattern of Specifying formatters using options", "author": {"name": "harshgMSFT", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 49, "deletions": 50}}, {"node": {"oid": "307c191c177d376004f3a7e045ee5f788c6c7423", "messageHeadline": "Adding support for content negotiation.", "author": {"name": "harshgMSFT", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 1278, "deletions": 129}}, {"node": {"oid": "225b4903cf600ac74b7a954d465aceaf02b1e837", "messageHeadline": "Reacting to Roslyn package changes", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2987f9828323e3389a6737b1c3bddcf4e5634cd4", "messageHeadline": "Adding parameter replacement", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1112, "deletions": 101}}, {"node": {"oid": "96c759e25c45be6f878a2a2c470cb5c99e4afd70", "messageHeadline": "Add friendly name to action descriptor. Issue 820", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "2f9501458f28d9562438795fd9b3955f840d3571", "messageHeadline": "Add friendly name to action descriptor. Issue 820", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 53, "deletions": 1}}, {"node": {"oid": "cee73c0af32f75896afa8fa4d71a21f4f33130ba", "messageHeadline": "1. Introducing XML Input Formatters.", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 1395, "deletions": 11}}, {"node": {"oid": "43d12539367f5cef0dee86e0ee6db30e5eeddfe0", "messageHeadline": "Cleanup unused `FormContext` members due to legacy validation removal", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 12, "deletions": 61}}, {"node": {"oid": "b5dcc9895d428df5fb45dbddf4ccdfea3064cb77", "messageHeadline": "Fix #620, Remove legacy / non-unobtrusive client side validation", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 22, "deletions": 70}}, {"node": {"oid": "b0d52f73fd5b2078e11e7215967bfa3923a1c790", "messageHeadline": "[Issue #527] Revive common ActionResults - Part 1.", "author": {"name": "Javier Calvarro Nelson", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 116, "deletions": 4}}, {"node": {"oid": "cd0285183edd69eae3c4125b54c7595f315929c4", "messageHeadline": "Fix StyleCop issues", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "24f74222f5b6d03d2896fdbe72741f7d8a3504d5", "messageHeadline": "Introducing Controller.TryUpdateModel", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 416, "deletions": 1}}, {"node": {"oid": "da0bf6f7d8858c25a4cbc2e21ab0b233578a8dcc", "messageHeadline": "Commonizing code in option provider", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 905, "deletions": 411}}, {"node": {"oid": "92e26cf8e062640828dd418fc08c64a06063e75d", "messageHeadline": "RazorView should not create new ViewContext when rendering pages.", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 67, "deletions": 10}}, {"node": {"oid": "3746e44dc3e1b02b782ab54604e55c5899d6f897", "messageHeadline": "Add more `ModelMetadata` and HTML helper tests", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 1183, "deletions": 2}}, {"node": {"oid": "48085eea086bd2032f6b2109c091b265e6febe75", "messageHeadline": "Correct `ModelMetadata.IsRequired` to honour overrides", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "80a27c6f3b922c71ba508b8c1db69e59f481292f", "messageHeadline": "Add `ModelMetadata.DisplayName` property", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 52, "deletions": 11}}, {"node": {"oid": "f4b582f654b650b864dac626227c82d505695b51", "messageHeadline": "Remove incorrect override of `ModelMetadata.GetDisplayName()`", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 1, "deletions": 17}}, {"node": {"oid": "b1912d799c3ed651e525b636160216849d8f4732", "messageHeadline": "Moving to RandomNumberGenerator as CryptRandom is not supported in Mono", "author": {"name": "harshgMSFT", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "47d227cbf2537d3357ed213677826221ec3978ad", "messageHeadline": "Modify FindView and FindPartialView to accept ActionContext", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 159, "deletions": 108}}, {"node": {"oid": "a2561281b72f83551524438e9492c2bd129f7de5", "messageHeadline": "Adding MvcOptions.OutputFormatters property.", "author": {"name": "harshgMSFT", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 267, "deletions": 1}}, {"node": {"oid": "8ed7dadfd88caf36dbb03c7c2213fdd6718d509c", "messageHeadline": "Fixing project.json in Mvc", "author": {"name": "harshgMSFT", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1df4738a19f2dd75a590fe0698cc4574a6617132", "messageHeadline": "Adding OutputFormatter base class", "author": {"name": "harshgMSFT", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 316, "deletions": 76}}, {"node": {"oid": "e28adbfb3db5d2c447b8c264b1405980aaea750e", "messageHeadline": "ViewStarts need to be executed as part of View execution", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 362, "deletions": 23}}, {"node": {"oid": "b8ab5c5063871cb0fb0d24a6f0fdaae02e813078", "messageHeadline": "Http Abstractions for parsing Http headers needed for conneg.", "author": {"name": "harshgMSFT", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 599, "deletions": 0}}, {"node": {"oid": "d13f6474d80357b700b9de7e81094e2bfdf945a7", "messageHeadline": "adding a few tests for areas", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 117, "deletions": 1}}, {"node": {"oid": "1b07c89322fde5ac1c308901a7968e141cffca99", "messageHeadline": "cr feedback", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 47, "deletions": 52}}, {"node": {"oid": "745239f09f559ae6d6d5b3d8fbecad29f625bf31", "messageHeadline": "Adding Attribute Routing Link Generation", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1296, "deletions": 72}}, {"node": {"oid": "340bd7550aa4352e16d5db1d586f2743237e5b38", "messageHeadline": "Adding RazorView to Microsoft.AspNet.Mvc.Razor", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 195, "deletions": 27}}, {"node": {"oid": "9e535f6897749a401a29978329b426aad1cc4393", "messageHeadline": "Separating view execution and Razor behavior", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 999, "deletions": 347}}, {"node": {"oid": "c1112fcaf1bab866f3e7c27232250c94f122cc73", "messageHeadline": "Move ValueProviders to MvcOptions", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 259, "deletions": 7}}, {"node": {"oid": "d619b0df3bbae9100256bda4be6cb17dcbdf0db7", "messageHeadline": "Reacting to System.Security.Cryptograph.Encryption package rename", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bff94f169fda00fa7ce9cb8ad0e71830161f8cda", "messageHeadline": "Fix for issue #610 - Ignore internal and nested types", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 512, "deletions": 222}}, {"node": {"oid": "9f8c656b31c4418fb454d5cb8d9029f9e4506981", "messageHeadline": "IUrlHelper and IViewComponentHelper need to be activated", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 139, "deletions": 25}}, {"node": {"oid": "472e500864273724e866a980bf80eebd4f673fdd", "messageHeadline": "Cache file info access in viewengine", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 628, "deletions": 13}}, {"node": {"oid": "87c430ae1900478a5f8bfdd73551d41e8e6b82b3", "messageHeadline": "[#732] Attribute Routing: Implement `~/` for overriding a prefix", "author": {"name": "Javier Calvarro Nelson", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 145, "deletions": 21}}, {"node": {"oid": "bbdb2dfbf210170da4793d904df3995d0beee3bb", "messageHeadline": "Adding support for activating view properties", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 757, "deletions": 113}}, {"node": {"oid": "f6106e424ed8bb68f8698fa639eccf690ec22c56", "messageHeadline": "Reacting to System.Collections versioning change", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "65dfbed8d8a3430def8ace79f6697a6a1f516732", "messageHeadline": "Reacting to System.Collections version change", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3692cc7d83bcdefcdd95b29257dfcf29453ca7c1", "messageHeadline": "Revert \"Adding support for activating view properties\"", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 113, "deletions": 591}}, {"node": {"oid": "21bb8cb9fb86bb03ba848c4b4e99a1945c26dcbc", "messageHeadline": "Adding support for activating view properties", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 591, "deletions": 113}}, {"node": {"oid": "7e7c56ce486da4dcd4c86eac95724f88f9ff6103", "messageHeadline": "Renamed configurations to frameworks in project.json", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 41, "deletions": 41}}, {"node": {"oid": "720923a1a4a9e86a22b8ece72a71c4b5860bbe3a", "messageHeadline": "Moving UTF8EncodingWithoutBOM.cs to Common and renaming it as Encodings.", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 16, "deletions": 12}}, {"node": {"oid": "b1c0792e8c22202ed7c568797e2a21e519a76618", "messageHeadline": "Added Configuration to TestApplicationEnvironment", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "039762c497b9d799ebe1b5313beedf646eb365d8", "messageHeadline": "Remove unnecessary awaits to speed up cold startup time.", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "177aadeadfc459a41140c1437c904423d255720b", "messageHeadline": "Add extra unit tests and functional tests for CompositeViewEngine", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 354, "deletions": 0}}, {"node": {"oid": "23eefed31a49c4e136358aa271d6d5e3ff6f0326", "messageHeadline": "Move setting up options to MvcOptionsSetup", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 117, "deletions": 21}}, {"node": {"oid": "5194adfaf5575bee74108c8b731de8932629075d", "messageHeadline": "Moving IViewEngine to MvcOptions", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 730, "deletions": 35}}, {"node": {"oid": "6c5b836070182ba294b5f2032093b1dc4298a4c6", "messageHeadline": "Removing magic link generation", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 0, "deletions": 362}}, {"node": {"oid": "dbd26ef9a382c3a78177c385abb41c3ab2905bd2", "messageHeadline": "Chaning unit test to use Mock.Setup instead of setting it directly", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "93869a5d7bc1ebe9d30678a062bc431f9232294f", "messageHeadline": "Fix test.", "author": {"name": "Chris Ross", "email": "Tratcher@Outlook.com", "user": {"login": "Tratcher"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "240d969899f6c8528a7ff3b3417b8ae49607c916", "messageHeadline": "Add using statement for extension methods.", "author": {"name": "Chris Ross", "email": "Tratcher@Outlook.com", "user": {"login": "Tratcher"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "8e0876e4401aedb70d1957c89ea08e01cf0ebe3a", "messageHeadline": "sorted dependencies corrctly on sample", "author": {"name": "tugberkugurlu", "email": "tugberkugurlu@gmail.com", "user": {"login": "tugberkugurlu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b855b69e5acc16fed3c3778b46b2bae2bb41e0cd", "messageHeadline": "added Microsoft.AspNet.StaticFiles package to be able to serve static\u2026", "author": {"name": "tugberkugurlu", "email": "tugberkugurlu@gmail.com", "user": {"login": "tugberkugurlu"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e396f1b45135ff66ed6a84c96522d942c62107dc", "messageHeadline": "Adding attribute routing", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 892, "deletions": 18}}, {"node": {"oid": "85cf199ef113fa4c1bf99f64a36b0bb25245d3a6", "messageHeadline": "Reacting to CoreCLR package rename", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c17d33154f52fa8d8553484767683e0d3932fa11", "messageHeadline": "Fix for #617 - ViewResult can be constructed without a view engine", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 102, "deletions": 35}}, {"node": {"oid": "172a5a55002607fa84248063a79f12daa52b8989", "messageHeadline": "Address review comments", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 61, "deletions": 4}}, {"node": {"oid": "bbf470bd349d8e119618db6a3ed533317fe6b5ce", "messageHeadline": "Also test `string.Empty` model", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "6eb1e38e332e46794b8e337081a44dea99bf3ea6", "messageHeadline": "Add `@Html.Display()` and `@Html.Editor()` tests with values in `View\u2026", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 158, "deletions": 0}}, {"node": {"oid": "1a4d59ae14a244565c335f39c579e87aff1ded57", "messageHeadline": "Enable us to unit test `@Html...For()` methods", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 57, "deletions": 26}}, {"node": {"oid": "88cd886a5ba9f2c19bd537eb6c264d06a3ba4eb0", "messageHeadline": "Ensure `TemplateInfo.FormattedModelValue` & `HtmlFieldPrefix` are not\u2026", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "e7c2faff3200795c40b7c76c25e3e421e667d0ba", "messageHeadline": "Unwrap nullable types in PropertyHelper prior to looking up properties", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "0f0d44c6b3ecc4d6bd75b7df6dfd8c0a6f122417", "messageHeadline": "Fixing ModelChunkVisitorTest to match resource name", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "83f585e5836e8315b23120141d7fb85aa9c441a3", "messageHeadline": "Addressed stylecop and CR issues.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 32, "deletions": 17}}, {"node": {"oid": "2ad175b687cf13aacc41e53aa5c8d00833ed9a1b", "messageHeadline": "Add @model specific tests to validate output.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 219, "deletions": 3}}, {"node": {"oid": "54d6b0b113902d7dfa32a0daf5e5c9cb6d140aa2", "messageHeadline": "Modify tests to use new ModelCodeGenerator.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "b808c48fafe49f0dafa8d5d21285b528070004ba", "messageHeadline": "Add Model specific code generation.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 153, "deletions": 23}}, {"node": {"oid": "2aacdeca4af6ba3109036224917c3b9120b24cee", "messageHeadline": "Modify AssociatedMetadataProvider to use PropertyHelper to create acc\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 121, "deletions": 96}}, {"node": {"oid": "3c092cb083be92a37e0329a6d33ad462a0609f4e", "messageHeadline": "Moving model binders from DI to MvcOptions", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 447, "deletions": 37}}, {"node": {"oid": "ba506b2976c6871cba16fe12fe2cbb9de960d631", "messageHeadline": "fix build break - this wasnt referencing the right helios package", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f1947232305aecc00829f0452a0dc42c8cee5534", "messageHeadline": "Adding tests for convention-based routing", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 345, "deletions": 2}}, {"node": {"oid": "3aae5cb4fa98314112bf335815c17f16b1c3ce27", "messageHeadline": "Fix one more test.", "author": {"name": "Chris Ross", "email": "Tratcher@Outlook.com", "user": {"login": "Tratcher"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1d3e6b0dd095f0d94034189a23bb05ba2ed8a692", "messageHeadline": "Fix breaks from GetFormAsync, IReadableStringCollection.Keys.", "author": {"name": "Chris Ross", "email": "Tratcher@Outlook.com", "user": {"login": "Tratcher"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "e6ec6e0aba1804cd3c4689c5e9acfadd77d6bdec", "messageHeadline": "React to resource changes", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0d7f38e10e9c538b0c963ede8769acc18d9a8ec0", "messageHeadline": "Commonize code to limit functional tests to a single site each", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 201, "deletions": 49}}, {"node": {"oid": "dd2216fa89394da55f8a2c198ba8bbad1d2dabd0", "messageHeadline": "Remove K10 configuration from AutofacWebSite", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "23146787dc61dafa52794dedc5be94262e9a07a9", "messageHeadline": "NET45-ify our Autofac functional test", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "5149c7cd1952ec0e00adcc4b01b93c892cffe2b8", "messageHeadline": "Get ModelBinding test project working on K10 again", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "9bf69821681693d9c3cbe564ff51528a14bada59", "messageHeadline": "Reacting to HttpAbstractions changes", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "24e1ac7ca11ab04ddc8631eb9c16565cdff01266", "messageHeadline": "Revive ModelMetadata.ShowForDisplay and ModelMetadata.ShowForEdit", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 252, "deletions": 28}}, {"node": {"oid": "6cc47cd5f17f08ede84a173a5095cf04dc7ff887", "messageHeadline": "Add Autofac functional test.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 187, "deletions": 1}}, {"node": {"oid": "23740085f146bac5ddfd88202ebaf2e413fe7684", "messageHeadline": "Catch MVC up with Helios rename", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2bfc3e32e934953048ca44395a3038a4076b3839", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0c6749a5e738bb1e132109bb4a5da15b4b36428e", "messageHeadline": "Catch MVC up with Helios rename", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "15b06a4057c6b5786e3aba56ee9c1247b5cea40e", "messageHeadline": "Fixing the TODOs dependent on SimpleDisplayText.", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 276, "deletions": 4}}, {"node": {"oid": "cca78bb0550f56a198e9220a5447e78254b03f6c", "messageHeadline": "Adding support for ActivateAttribute via IControllerActivator", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 734, "deletions": 51}}, {"node": {"oid": "6ae02b0321e2d973f0312e88df667b806f5a00cf", "messageHeadline": "Merge branch 'release' into dev", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d39b1a3786e59411fd00f823c4a440c0b05e1796", "messageHeadline": "ActionDescriptor.Parameters is not populated by provider", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c9f19aafc70b92b1d6a8bc51e155b9088fba23d", "messageHeadline": "Update controller methods to be all virtual", "author": {"name": "Tian Pan", "email": "tiapan@microsoft.com", "user": null}, "additions": 343, "deletions": 55}}, {"node": {"oid": "cf22fe1973d7ca9fd70a3c364cfcec4cbb6aca68", "messageHeadline": "Updating dev Nuget.config", "author": {"name": "Brice Lambson", "email": "bricelam@microsoft.com", "user": {"login": "bricelam"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0ab3f0ccf629a21f773090813ee2e60ab3756c9d", "messageHeadline": "Updating release Nuget.config", "author": {"name": "Brice Lambson", "email": "bricelam@microsoft.com", "user": {"login": "bricelam"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "e6ba1f23a219ffb8df3592ac2b05b34b1dd3d57d", "messageHeadline": "refactor of action descriptor pipeline", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 850, "deletions": 259}}, {"node": {"oid": "172dcd179b574eee091ba36280251392e69b782c", "messageHeadline": "Bump version to 6.0.0-*", "author": {"name": "Brice Lambson", "email": "bricelam@microsoft.com", "user": {"login": "bricelam"}}, "additions": 69, "deletions": 90}}, {"node": {"oid": "eabd1b6ec4bd62dbab05e83a96891788bd309043", "messageHeadline": "Change the default author in makefile.shade", "author": {"name": "Wei Wang", "email": "chengtian.wang@gmail.com", "user": {"login": "ChengTian"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "08b64a2a4a925eb3bf266d82559d28a75dff6448", "messageHeadline": "InlineConstraint Functional Test, removing the dependency on a physic\u2026", "author": {"name": "harshgMSFT", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 65, "deletions": 36}}, {"node": {"oid": "9e1deb79829f33ad96d73915ddb288080b06dfa6", "messageHeadline": "Fixup unit tests to mock RequestServices instead of ApplicationServices", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "14c43c351d224654315cff6941d9cc6a09c07f0b", "messageHeadline": "Use request services instead of application services by default", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6aa1f84420dcd89f4d233710d1d16f8c041cbfda", "messageHeadline": "Add Service monitoring as middleware to make sure the monitoring does\u2026", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 232, "deletions": 19}}, {"node": {"oid": "e27742fd0bbc7570877c145317ffb7ed559de7e3", "messageHeadline": "IsValidActionMethod fails to check static methods.", "author": {"name": "Tian Pan", "email": "tiapan@microsoft.com", "user": null}, "additions": 53, "deletions": 5}}, {"node": {"oid": "fdbac041f91b34255250e17019dc13e38ba91328", "messageHeadline": "Updating designer files by re-running build resx", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 9, "deletions": 15}}, {"node": {"oid": "85bd056780a19de8bbf2b6231b120dea1d3f0c4d", "messageHeadline": "CreateActionResult should work when action returns Task.", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 75, "deletions": 52}}, {"node": {"oid": "d79943d30f4fea8dae127783833da9a093bfff7e", "messageHeadline": "Fixing issues build/project issues that someone else missed.", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "170283c724bbe77e61cfa003e038565026e53c9b", "messageHeadline": "Fixing StyleCop Issues for issues reported for commit# b58083f73a79ef\u2026", "author": {"name": "harshgMSFT", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "1bae3bcaa221c8b4c2d235efc8b19b82f95a2eda", "messageHeadline": "Issue #592 - ActionResult is not being executed by ResultFilterAttribute", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 319, "deletions": 2}}, {"node": {"oid": "10285d7d39f6bc4b76d23abd2283effe29d0421a", "messageHeadline": "This additional constraint enables adding a route to the template (an\u2026", "author": {"name": "harshgMSFT", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 741, "deletions": 50}}, {"node": {"oid": "b58083f73a79efa02b40e8b389c45a55a933c8b4", "messageHeadline": "Renaming AntiForgeryConfig-> AntiForgeryOptions.", "author": {"name": "harshgMSFT", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 207, "deletions": 155}}, {"node": {"oid": "7f34c94de746781a8cc87fba33bb4ac8ef5a919e", "messageHeadline": "Adding a context class for ValueProviderFactories", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 48, "deletions": 30}}, {"node": {"oid": "44ed23f65e55371c9162ccbdeca141064eeac441", "messageHeadline": "Fix a build break in k10", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "31915f0b46c3690006c666e7ae15705d37a29778", "messageHeadline": "Remove ComponentResultHelper", "author": {"name": "Tian Pan", "email": "tiapan@microsoft.com", "user": null}, "additions": 75, "deletions": 146}}, {"node": {"oid": "e95585dfbde47cd50db95d314896a322c544ff2c", "messageHeadline": "Remove ActionResultHelper", "author": {"name": "Tian Pan", "email": "tiapan@microsoft.com", "user": null}, "additions": 196, "deletions": 111}}, {"node": {"oid": "60443101d5bba2a156b2a1183da2061282c2ae35", "messageHeadline": "Enable request to reach base controller class's action", "author": {"name": "Tian Pan", "email": "tiapan@microsoft.com", "user": null}, "additions": 244, "deletions": 5}}, {"node": {"oid": "8ce8447c08a31766944c0a672f1527b7318f7774", "messageHeadline": "Updating build.sh based on KRuntime changes", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "28516a0ae9b3d3e9b908cb17f20357aff187118d", "messageHeadline": "Changes to support DisplayColumn attribute. Updating the MvcSample as\u2026", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 156, "deletions": 1}}, {"node": {"oid": "7396f58d9931689361cb140f27db01002cc0a1b4", "messageHeadline": "Support ModelMetaData.IsRequired", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 122, "deletions": 0}}, {"node": {"oid": "95aa6ad60707a7bb8bb0b92f133321f107c0fa49", "messageHeadline": "Add AutoFac to the MVC sample", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 56, "deletions": 7}}, {"node": {"oid": "0123b38840ea0773d3a3e2aaf22ccd96b0cea9e9", "messageHeadline": "Adding missing files to kproj", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "cc0dadc6b6c8fac31e2e967d06afcb3e2e222b71", "messageHeadline": "More Stylecop cleanup for ModelBinding and Razor", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 82, "deletions": 86}}, {"node": {"oid": "59e419ba0a592a8e9936582f0011689fda30180c", "messageHeadline": "Adding support for @Inject to Mvc", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1575, "deletions": 18}}, {"node": {"oid": "c98bc503e8b0093bdaaf3e04804358dd3536fb0f", "messageHeadline": "Check for result.Body.Length = 0 instead of checking that the body is\u2026", "author": {"name": "Javier Calvarro Nelson", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2523d5d9eac65dfdec666c6b24c21d9d94921ee6", "messageHeadline": "Addressed feedback from @rynowak", "author": {"name": "Javier Calvarro Nelson", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "5ba74f500cf7d33cc11329149896509e836cf884", "messageHeadline": "Incorporated code review feedback", "author": {"name": "Javier Calvarro Nelson", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "16f19b5cc6bdf7e04f29bc6081d8d6eab69d0ae8", "messageHeadline": "Added functional tests to cover rendering views without layout and", "author": {"name": "Javier Calvarro Nelson", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "84396ad875abc7bb010a28469cce2511a204684a", "messageHeadline": "Clean up trailing whitespace in Core project", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 423, "deletions": 266}}, {"node": {"oid": "822d84a2b4216cf73d3a8fe19f544b46c0255731", "messageHeadline": "Use default values when binding action arguments", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 212, "deletions": 26}}, {"node": {"oid": "1b7d52c84c24928eaad4a240b216ad10fcb24e0c", "messageHeadline": "fixing stylecop in .Mvc and .Mvc.Common", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "dd3dafddb85c32a627159403995d8f365eacb06e", "messageHeadline": "Mvc Changes corresponding to Routing DI changes. Refer pr#63", "author": {"name": "harshgMSFT", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "6d78f8adb30c50db7c28867f2507a4b15f504494", "messageHeadline": "Cache action descriptor providers and provide a race safe data struct\u2026", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 266, "deletions": 21}}, {"node": {"oid": "31d31806350e22638e892ee799dbef0e251ec2b9", "messageHeadline": "setting line length to 120 to match our guidelines", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd08a2ca62e445c0163dc9a80de86a7352890ebd", "messageHeadline": "fix a build break due to api change", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "a3314a48055c8fc0fc4a01148458c03dd2932379", "messageHeadline": "changing to use list instead of stack", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "69034b78b865a8cf3b2841c8fca22a05d8d5f0d8", "messageHeadline": "Issue #65 merge RoutingContext and RequestContext", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 200, "deletions": 218}}, {"node": {"oid": "6b836e9e7734ec9d38e4a93a9e7a40b6d34e4849", "messageHeadline": "Introducing ChallengeResult to call Response.Challenge()", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 91, "deletions": 1}}, {"node": {"oid": "b29ecea4b5e6bca183500b33a1d0c7c55e976dff", "messageHeadline": "activate line length rule", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "cf0304b897e42e6245c0df627944d7dd620a3357", "messageHeadline": "Fixing style issues in Mvc.Core", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 75, "deletions": 80}}, {"node": {"oid": "ecbc179d76cd16037306afc39438eedf4895a0a5", "messageHeadline": "Fix stylecop in Microsoft.AspNet.Mvc", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "97e06138edfc573faf1696acd3e4f49f298e0cc9", "messageHeadline": "Cleaning up StyleCop errors", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 427, "deletions": 341}}, {"node": {"oid": "b96da245cb0fb70e6bfd7f0cb5aad75373745632", "messageHeadline": "RouteCollection -> RouteBuilder changes for MVC.", "author": {"name": "harshgMSFT", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "dffc58dedc81e598f26ef6113a5ed6f0273f2dd2", "messageHeadline": "Issue #242 - Introducing ObjectContentResult", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 250, "deletions": 95}}, {"node": {"oid": "0467fd906b83e138eefae96ad6f72a49de95433f", "messageHeadline": "Merge branch 'ViewResultTest' into dev", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 562, "deletions": 70}}, {"node": {"oid": "06362db5dc2f494f50ffc698834265e2f0e8f1fd", "messageHeadline": "Adding unit test for ViewResult", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "483e9038b46589132851aa5169b248e539a68ea5", "messageHeadline": "Supporting Urls With ~/ while redirecting.", "author": {"name": "harshgMSFT", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 122, "deletions": 4}}, {"node": {"oid": "2ad5847132daa0266252eefee555678ba7c1e6c7", "messageHeadline": "Adding switch to build.cmd to skip KRE install", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a6d89c44822a725497758d1dc9a15c1d5bdb3517", "messageHeadline": "Copy CodePlex #1836 and #1878 fixes over (Fix #296).", "author": {"name": "Tian Pan", "email": "tiapan@microsoft.com", "user": null}, "additions": 201, "deletions": 51}}, {"node": {"oid": "6082cd9f36a2765b1b648af3445d6be5203e6fb7", "messageHeadline": "View components - More built in return methods (Fix #354)", "author": {"name": "Tian Pan", "email": "tiapan@microsoft.com", "user": null}, "additions": 235, "deletions": 13}}, {"node": {"oid": "cfe078059b41b765427af02985f30477b4233c55", "messageHeadline": "updating the file header text and rule name", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "eddd403617bfb488c3b0808f83b63cce81b5949a", "messageHeadline": "Adding unit test for ViewResult", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "a5a9c03d0a97b00aa7e9424a20ed2c780139eb67", "messageHeadline": "Fixing file name in kproj", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "19ab3a4fc67f99bd3d32c57279adfaabeba79fb5", "messageHeadline": "* Moving Utf8EncodingWithoutBOM to a shared type", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 75, "deletions": 7}}, {"node": {"oid": "065ee36fdd311583029e1d14bd97ab9e2f96ec5a", "messageHeadline": "Reflect recently-added file in .kproj", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6f3511379f31f65d610631550ff07d7dceeda138", "messageHeadline": "Modify JsonResult to generate results in UTF8 without BOM by default", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 82, "deletions": 7}}, {"node": {"oid": "1284ab63b657ba78f109dcd824bdd0748bc2c8bf", "messageHeadline": "Re-enabled the test", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e9a31773a9bf0f4637c17568976c1d2c8ebcb8ef", "messageHeadline": "Fix for Issue #579", "author": {"name": "harshgMSFT", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "025c8cb4d8ac445010bb6dc1eb5ad03138f651fa", "messageHeadline": "Adding stylecop settings", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 419, "deletions": 0}}, {"node": {"oid": "c6f8244f790b6e117cb7b9ce37693091a59dec11", "messageHeadline": "Unblock the build", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "931a3cd809c8b07ee9d630ff1debc2a4969e9101", "messageHeadline": "Added functional tests for MVC.", "author": {"name": "Javier Calvarro Nelson", "email": "jacalvar@microsoft.com", "user": {"login": "javiercn"}}, "additions": 434, "deletions": 1}}, {"node": {"oid": "52c2e41bbb6ba011bcaa335ff94952559412f7eb", "messageHeadline": "Adding default values to MvcSample.Web's FiltersController. Otherwise\u2026", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "812d5328d21f721baa7a54b2b55f0ff9b3b0b2ad", "messageHeadline": "React to aspnet/KRuntime#65", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "d8ba998dec548da237344255cf9beb985780009e", "messageHeadline": "Change IValueProviderFactory.GetValueProvider to be synchronous.", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 93, "deletions": 75}}, {"node": {"oid": "ec8d09dd65638d0b13826e947398419385a5c780", "messageHeadline": "Missing virtual keywords on ExceptionFilterAttribute's OnException & \u2026", "author": {"name": "Tian Pan", "email": "tiapan@microsoft.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7388dece9f27e3404a7f6ff1e3c680fadd744641", "messageHeadline": "Fixed project.json casing", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "a51ae39693c1b5e464db97c3787c35ff76e6ffa3", "messageHeadline": "Adjust context property on RazorView.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 23, "deletions": 8}}, {"node": {"oid": "51155fb3ef07661b41ed7388ac46cae11e0daf27", "messageHeadline": "Updated build.sh", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "a834928f1a86fc4bf42c038f5dd4653f26ca3583", "messageHeadline": "Change IsValid method in ModelStateDictionary to GetValidationState", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 34, "deletions": 36}}, {"node": {"oid": "1adcf14b3dc15fd57b3d67542cc48363e08e5404", "messageHeadline": "Renaming Common to Microsoft.AspNet.Mvc.Common", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0c660740337d0e762d1c9bf26107bde61a35636a", "messageHeadline": "Modify MvcRazorHost to use a fixed namespace for generated views.", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "a53e378cf4b1aa95f493b7e61a20714ed4f82612", "messageHeadline": "Updating kproj file to match tooling changes", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 32, "deletions": 31}}, {"node": {"oid": "03b272380618aea35d8b43b63a982bc66a22ce4a", "messageHeadline": "Create CONTRIBUTING.md", "author": {"name": "Eilon Lipton", "email": "elipton@microsoft.com", "user": {"login": "Eilon"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6a586e5351a28bfb7518e65b9a727dccbc95245e", "messageHeadline": "Update README.md", "author": {"name": "danroth27", "email": "danroth27@hotmail.com", "user": {"login": "danroth27"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "77a30247238912ed0c928a122bced4decddebc97", "messageHeadline": "Update README.md", "author": {"name": "danroth27", "email": "danroth27@hotmail.com", "user": {"login": "danroth27"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "57920fca1b4c536028aa9a93118f499e65165431", "messageHeadline": "Create README.md", "author": {"name": "danroth27", "email": "danroth27@hotmail.com", "user": {"login": "danroth27"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "630bf3cc5e5cd1f6e569cec2371b4da36691fe89", "messageHeadline": "Fixing project file", "author": {"name": "Sebastien Ros", "email": "sebastien.ros@microsoft.com", "user": {"login": "sebastienros"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "575daeb0d6120084f29f04ab394dd9922cd30b4d", "messageHeadline": "Use `+` rather than explicit `PathString.Add()` overloads", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "37b2bf4997bb4e4bf14af4ec56d60ba930734b7e", "messageHeadline": "Fix #522, [MusicStore]: Html.BeginForm() while generating the action url", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 1, "deletions": 13}}, {"node": {"oid": "db3cdfb97aa76936abc5e410a1239e7729f982d5", "messageHeadline": "Remove content (and versions from AssemblyInfo)", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 0, "deletions": 110}}, {"node": {"oid": "ece20cacceacf8661048973d51013d455ebdd0de", "messageHeadline": "Fix #339, optional parameter detection was broken", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b9dbb6fe57dfc5e335783a301aea1f76e3830048", "messageHeadline": "Fixing action selection with complex types - MVC scenarios with more \u2026", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "88be38a5064bf4b9ec2644c6d70448f374eda961", "messageHeadline": "Fix for issue #339", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 19, "deletions": 16}}, {"node": {"oid": "00c30791ea694611c35d96f219642f4b1ca55b4b", "messageHeadline": "Fixing LinkController in the sample", "author": {"name": "harshgMSFT", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9eaa62125f591070b182d0bab66b66d5bd4ba893", "messageHeadline": "Trim Razor.Host dependencies.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "0b327ba7b4bbc010974b1c730cd8ad2eb210d5d0", "messageHeadline": "Use `BeginForm()` in MVC sample", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd4fa762d584d7bbb7fa59edd39a8781ef950197", "messageHeadline": "Change `BeginForm()` to add query string when called without parameters", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "ade41533f1d0f1e97d1a3e404be98e0b7cd7cb61", "messageHeadline": "Updated the Startup", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 108, "deletions": 105}}, {"node": {"oid": "f13865dedc7d8411ba5589dac3bf618056dbaa5e", "messageHeadline": "Updating copyright headers", "author": {"name": "Andrew Peters", "email": "anpete@microsoft.com", "user": {"login": "anpete"}}, "additions": 808, "deletions": 6892}}, {"node": {"oid": "11083cea320cbc3c56d8b46d46de3263ebfdf388", "messageHeadline": "Create LICENSE.txt", "author": {"name": "Eilon Lipton", "email": "elipton@microsoft.com", "user": {"login": "Eilon"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "55f4dc4f534e41d33ba08fe97d30f7e2f2887db0", "messageHeadline": "Remove the area routes", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "dc8b5010a04f0931e2fd973d3a96e9acf5dfc46e", "messageHeadline": "Merge branch 'sort-dependencies' into dev", "author": {"name": "Wei Wang", "email": "chengtian.wang@gmail.com", "user": {"login": "ChengTian"}}, "additions": 44, "deletions": 44}}, {"node": {"oid": "bc9cc68bf00661fe2d22c1c87d9818f06064ce73", "messageHeadline": "Fix position of brace", "author": {"name": "Wei Wang", "email": "chengtian.wang@gmail.com", "user": {"login": "ChengTian"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "eb55375fc7b374d3460a722d158d260010e5451c", "messageHeadline": "Renaming WebFx.sln to Mvc.sln as part of rename", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "3b31df3d292448371b03a0f0748582b9deced620", "messageHeadline": "React to renames", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "6fb34c6ab76b8908a4c0a1f1b9271c05c0c2e243", "messageHeadline": "React to renames", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c94cfc5b0e2fa7fa2076e746f1ac499663c8dca6", "messageHeadline": "Updated to use the new Roslyn.", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "7b2feab670091e092425ccd4aea573c14f5f16a2", "messageHeadline": "Sort dependencies and remove duplicates in dependencies", "author": {"name": "Wei Wang", "email": "chengtian.wang@gmail.com", "user": {"login": "ChengTian"}}, "additions": 49, "deletions": 51}}, {"node": {"oid": "4566947e332f211fd996c04c5833571b4a3a3f40", "messageHeadline": "Change ModelState.IsValid back to bool", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 130, "deletions": 34}}, {"node": {"oid": "b2c9b3b5d3120ca597f15c8c0f8f4c85ef49907a", "messageHeadline": "Unblocking the CI", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "235707ec8a079347500b3efdc6a58f0ac10f8691", "messageHeadline": "Microsoft.ComponentModel.DataAnnotations is being renamed to Microsof\u2026", "author": {"name": "lajones", "email": "lajones@microsoft.com", "user": {"login": "lajones"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3b7983181d41406e31e4f04ac2f5728629c5eb68", "messageHeadline": "WebFX 98 - Adding GetValidationAttributes support", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 217, "deletions": 7}}, {"node": {"oid": "bbafa0a29a71ae3f6d22b8dcd794d21dd02f9e7a", "messageHeadline": "Tests for AntiForgery System.", "author": {"name": "harshgMSFT", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 2308, "deletions": 4}}, {"node": {"oid": "b444f66689a43cebf64f967a4148e7f8b91218f0", "messageHeadline": "Adding ValidateAntiForgeryTokenAttribute also fixing a bug in token d\u2026", "author": {"name": "harshgMSFT", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 77, "deletions": 4}}, {"node": {"oid": "904c91d2b986b8521df9a084ede8b26d74c67360", "messageHeadline": "CompositeModelBinder should only validate the object graph at the top", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 90, "deletions": 19}}, {"node": {"oid": "18d3395a5e45954fdbfbb281760d0ace9aa3391c", "messageHeadline": "Rename ServiceCollectionExtension class.", "author": {"name": "Chris Ross", "email": "Tratcher@Outlook.com", "user": {"login": "Tratcher"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e800fcd44fd384189874d5380144ace3481954d6", "messageHeadline": "Eliminate duplicated dependencies", "author": {"name": "Wei Wang", "email": "chengtian.wang@gmail.com", "user": {"login": "ChengTian"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "076dedcca560c81f98f8961ce7b8dbae1f50b662", "messageHeadline": "Reacting to package and namespace changes", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 52, "deletions": 71}}, {"node": {"oid": "9b79664e2fa554ae670b43176769ea422115f34c", "messageHeadline": "Fixing Build break due to namespace move.", "author": {"name": "harshgMSFT", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4210211c79c3525d7c77771da8b302d331cd5f27", "messageHeadline": "Update dependency namespace", "author": {"name": "Wei Wang", "email": "chengtian.wang@gmail.com", "user": {"login": "ChengTian"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "abbaa11212134dcb0c1433ce86ac8331e5a97226", "messageHeadline": "Incorporate name changes: HttpAbstractions", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 41, "deletions": 41}}, {"node": {"oid": "4ece9969bf3b6ca6289bbcc3e4ce383420198581", "messageHeadline": "HttpAbstractions", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "6f16dabf089eced19afe32ea0d3d7db22bfb99cc", "messageHeadline": "Renaming Microsoft.AspNet.Security namespace", "author": {"name": "Sebastien Ros", "email": "sebastien.ros@microsoft.com", "user": {"login": "sebastienros"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "28fee3470fc24c84fd2ea68e60b8cc318a0caf41", "messageHeadline": "Controller base class now implements IActionFilter", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 61, "deletions": 12}}, {"node": {"oid": "ae4e3bc61dd9b4d84c9a2309403ba97d27ed65a2", "messageHeadline": "Adding controller-as-filter support", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "67b33868a3dafdbe17cf957563659764db788c41", "messageHeadline": "Add `ListBox()` and `ListBoxFor()` helper methods", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 130, "deletions": 5}}, {"node": {"oid": "7a8dc3655353cb16e07d6efc8a6901e561704d08", "messageHeadline": "Adding controller-as-filter support", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 84, "deletions": 13}}, {"node": {"oid": "a9a7663cbdcc64e751e271d4afa8c531e23d619c", "messageHeadline": "Update MVC for reflection package changes", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "bbcac43aaaa0fec5861b9c9dadcb811791e39ed0", "messageHeadline": "Updating DataAnnotations version reference", "author": {"name": "Louis DeJardin", "email": "louis.dejardin@gmail.com", "user": {"login": "loudej"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "490b6d1434c54378b00d4c2d253f7deb109f4644", "messageHeadline": "IServiceContainer changes should have added this", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9c75813c9aff5e17252067bc7a0303c5cad6b582", "messageHeadline": "Add reference to claims", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2ce4c56915b14600ad0786d39f3dbbc7f1fb5187", "messageHeadline": "Fixed sample to not override User property.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "849d8db8e6b089e8ccd9a225b1b1497b5503c2be", "messageHeadline": "Updating build scripts", "author": {"name": "Louis DeJardin", "email": "louis.dejardin@gmail.com", "user": {"login": "loudej"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4206c9f398c90c850833bbf97c8ee9d25262e7b3", "messageHeadline": "Updating build scripts", "author": {"name": "Louis DeJardin", "email": "louis.dejardin@gmail.com", "user": {"login": "loudej"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "6dc6ba6d378110010e9789e0d59fb148a55a58c6", "messageHeadline": "Add User helper to controllers and views.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 29, "deletions": 2}}, {"node": {"oid": "31cdc09647b5b4be506a0988060de423c0ae298e", "messageHeadline": "Move Microsoft.AspNet.RequestContainer dependency from MVC sample to MVC", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9bf42374b05845659a2ec295bcc8132da0eec236", "messageHeadline": "Fix for moving extension methods to IServiceCollection", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1faa6f018b8d4c79faf55dfda4593dba82bd1ac1", "messageHeadline": "Switch to use IServiceCollection", "author": {"name": "Hao Kung", "email": "haok@microsoft.com", "user": {"login": "HaoK"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4494f40d67820e303a0fd506f306237b1c8f4aae", "messageHeadline": "Addressed code review comments.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 46, "deletions": 30}}, {"node": {"oid": "c986c663e32f6e1abc9da7259d835a2953d36034", "messageHeadline": "Add tests to ensure cshtml ending for full path view names.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "3e398be1f8562bd92ba4f4388dd713d6fff169c2", "messageHeadline": "Require cshtml ending for full path view names.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 37, "deletions": 5}}, {"node": {"oid": "f5b3ae4a3bf31171f93dab4115b07cade039f7ea", "messageHeadline": "Renaming Exception Filter methods", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "392aa464b2b737219644ffea297af2b11264fbc7", "messageHeadline": "Oops wrong test", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a2ba36498abc525794a92d877a96f79ce2eec42e", "messageHeadline": "TEMPORARILY disable ClientRulesWithCompareAttribute_ErrorMessageUsesO\u2026", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "222c763b7225be546cb1b2c9c47e2077fd27b67d", "messageHeadline": "Revert \"Correcting WebFx failure on CI machines\"", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 0, "deletions": 20}}, {"node": {"oid": "a626896b80db5f3ac1433354232abb9134294048", "messageHeadline": "Correcting WebFx failure on CI machines", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "71acc748990ee35e760577ee80d153b140e717da", "messageHeadline": "Merge branch 'dev' of github.com:aspnet/WebFx into dev", "author": {"name": "anpete", "email": "anpete@microsoft.com", "user": {"login": "anpete"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8208cd6b2f53d555e3c8389cbfced72ca0e4f5fe", "messageHeadline": "Update file headers", "author": {"name": "anpete", "email": "anpete@microsoft.com", "user": {"login": "anpete"}}, "additions": 7340, "deletions": 386}}, {"node": {"oid": "af1839281550b920ff9a2e31d2d35add46089e0d", "messageHeadline": "Re-updated System.IO.FileSystem version.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "40bb9d0421efa622117b13f283d8dde7925233e8", "messageHeadline": "Update FileSystem package version.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fe8ded0ce6e6368be4bc1b0320bd6830b15000d6", "messageHeadline": "Fix dev14 crash + temporary? .gitignore", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "81611f13dabc8874901a169ac06bbd561e64bc19", "messageHeadline": "TEMPORARILY turning off warnings as errors to unblock the CI", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "93897b6055d569c748d634b7e0a72f724ecb386e", "messageHeadline": "Fixing a resources file that needs to be regenerated", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "3765abdfca710bf931f147c6ef2bbcb404d5d991", "messageHeadline": "Adding Support for LinkGeneration for named Routes.", "author": {"name": "harshgMSFT", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 481, "deletions": 39}}, {"node": {"oid": "a1f3c72e08ece589c986427692595b68d792ed1b", "messageHeadline": "Updating the sample after namedRoute changes", "author": {"name": "harshgMSFT", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "454129587241d62764c489874a8eb2fd4aeab761", "messageHeadline": "Updating BuilderExtensions to use the new 'Named' MapRoute overload.", "author": {"name": "harshgMSFT", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8ae18657408a4b4c28a6af80c657d8687e540d12", "messageHeadline": "Fix for part of #339", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 75, "deletions": 6}}, {"node": {"oid": "20c8dece7b02577847de8018533da6038d7eff67", "messageHeadline": "Adding IFilterFactory", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 196, "deletions": 165}}, {"node": {"oid": "185ad314913789c42c3d56a4be5e7c160e8be5f5", "messageHeadline": "Adding an appropriate sample to use ValidationMessage and ValidationM\u2026", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 171, "deletions": 96}}, {"node": {"oid": "f17d444b8a3e1879fc0c8d38cd9653e114ccf23a", "messageHeadline": "Porting the ValidationMessage changes to suit WebFX requirements.", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 90, "deletions": 39}}, {"node": {"oid": "458c389aaee9118f27bda61420b7a9b2b5a75b4a", "messageHeadline": "Port of changes for ValidationMessage from MVC.", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 35, "deletions": 0}}, {"node": {"oid": "d63d998e95f58860b454073bc5d455b764c8b76f", "messageHeadline": "Introducing DisplayText, DisplayTextFor, Id, IdFor, IdForModel.", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 179, "deletions": 4}}, {"node": {"oid": "112a5ddc508c7b21326d12050d6b063f35146872", "messageHeadline": "Changes enabling TextArea, TextAreaFor.", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 167, "deletions": 23}}, {"node": {"oid": "b899cac4c81a7c1e1f6b3bc76897494d37ec7ad6", "messageHeadline": "Porting TextAreaHelper from existing MVC code.", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 44, "deletions": 0}}, {"node": {"oid": "e0592d01af3ef56b495ed2910c26223359138391", "messageHeadline": "Cleaning up sprinkled null checks and adding it to a centralized plac\u2026", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 10, "deletions": 15}}, {"node": {"oid": "488ec2f52e8254da88453b8859bf1775c6812318", "messageHeadline": "Added default routes overload", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "2ad1cca549cdf6416e7e211713eb65c7045977fe", "messageHeadline": "Issue #312 - TypeFilterAttribute (with sample).", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 35, "deletions": 4}}, {"node": {"oid": "fe6f0239485cee53be977bcc880568b8dfac12da", "messageHeadline": "Auto-update to project file", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bcd0974823283bafa1a40d4beaa70bf3a26da9e3", "messageHeadline": "Make the controller available to filters + Sample", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 29, "deletions": 8}}, {"node": {"oid": "297bb5d36da319cd31b441b1d8a0de52722cde57", "messageHeadline": "Layout compilation error not showing in browser - GitHub WebFX #286", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 91, "deletions": 4}}, {"node": {"oid": "f7704ba68fcaff0e076191676ba21f20b1d06b3b", "messageHeadline": "Implement `Editor*()` HTML helpers", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 696, "deletions": 23}}, {"node": {"oid": "b3046a0285167f47648c36b7f0c24efbe302ab89", "messageHeadline": "AllowAnonymous can override AuthorizeAttribute", "author": {"name": "Sebastien Ros", "email": "sebastien.ros@microsoft.com", "user": {"login": "sebastienros"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "e5aeb738e3e66a9e16740070902aceac7e135bb0", "messageHeadline": "Adding a unit test for AuthorizeAttribute", "author": {"name": "Sebastien Ros", "email": "sebastien.ros@microsoft.com", "user": {"login": "sebastienros"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "3636440caeac94795c1f17e9a8ae1503c8865994", "messageHeadline": "Fix bug# 289", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 28, "deletions": 9}}, {"node": {"oid": "8d53d4064747534ac7415dbbde49432c75778b90", "messageHeadline": "CR feedback", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "cff4a21e0895ba941ba0b13ddf9f993de8010930", "messageHeadline": "Make razor roslyn compilation work on mono", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 50, "deletions": 12}}, {"node": {"oid": "926b33510102bc98838a743d932821af728389ad", "messageHeadline": "Fix for Issue #319", "author": {"name": "harshgMSFT", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "66ca046135aff85c1e899cd139d099191e444c7b", "messageHeadline": "Reintroduce `IHtmlHelper` and use it everywhere possible", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 658, "deletions": 530}}, {"node": {"oid": "e21688ffb5a694b0de085a1130eb90347b270c81", "messageHeadline": "#190 Tighten protections around `ModelStateDictionary` additions", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 9, "deletions": 2}}, {"node": {"oid": "fb3528f7f874ced9779b8f1727ac2214814e6f57", "messageHeadline": "Added build.sh", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "f740aabb79fb3a0ba52cb9a1bcfa24c2d6608560", "messageHeadline": "Reviving RangeAttributeAdapter, RequiredAttributeAdapter,", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 300, "deletions": 23}}, {"node": {"oid": "a5afd3eb42796d99669e2f32c845a103bd0d6240", "messageHeadline": "ActionResult implements IActionResult, and all our default implementa\u2026", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 89, "deletions": 113}}, {"node": {"oid": "f5ba63ea1ef3edb72b70995ac1ea2cbc2fb2013f", "messageHeadline": "Fixing missing files in kproj", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "8eecad9d830d634701010567523af65e4894f362", "messageHeadline": "Bringing back UrlHelper.IsLocalUrl", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 229, "deletions": 0}}, {"node": {"oid": "f26cc51e2ea9f9a7d987728087b112d97a25955f", "messageHeadline": "Introducing AntiForgery System :", "author": {"name": "harshgMSFT", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 1491, "deletions": 6}}, {"node": {"oid": "d61915149c91e14a8642329d1122d3de60264086", "messageHeadline": "DictionaryBasedValueProvider results null when value is not found", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 106, "deletions": 4}}, {"node": {"oid": "0fe028a4dd4509029d8b5a2b8eb8480f7078979e", "messageHeadline": "Implementing Authorize attribute", "author": {"name": "Sebastien Ros", "email": "sebastien.ros@microsoft.com", "user": {"login": "sebastienros"}}, "additions": 362, "deletions": 3}}, {"node": {"oid": "2ba8780ee0f4abf8be26f7ec0432f53f5a30e739", "messageHeadline": "Reviving MinLength and MaxLength attribute adapters", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 244, "deletions": 2}}, {"node": {"oid": "b0c7dc9220eff0d34d9170d228d51a141d3ca89f", "messageHeadline": "Make IModelBinder and IValueProvider methods async", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 251, "deletions": 288}}, {"node": {"oid": "d46389888d4ec6f388999073b71ecaf342b2652b", "messageHeadline": "Modify search location for views.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 138, "deletions": 9}}, {"node": {"oid": "3671e8c5b46fe2017e40ee8ed87aae313ce0a071", "messageHeadline": "Reviving CompareAttributeAdapter and ModelClientValidationEqualToRule", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 383, "deletions": 2}}, {"node": {"oid": "cc00d8cff7ddf1d207e017174cafa4369a5ba411", "messageHeadline": "Modify TypeConverterModelBinder to use ValueProviderResult.CanConvert\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 230, "deletions": 91}}, {"node": {"oid": "a5899584a2c7c2d9139a9ebd028bab4e2390e364", "messageHeadline": "Remove out.txt added forever ago", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "40d9fa0019152cfe6a826b5f65eb585c2390fb24", "messageHeadline": "Added missing dependency", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "73670fb5d7848a95e71ec59a822be3ce5e1ca23b", "messageHeadline": "CR feedback for filters", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "b8731621dfa1796de5763aa5c7d82bff9cb06d4b", "messageHeadline": "Add default `Display*()` templates", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 431, "deletions": 65}}, {"node": {"oid": "05a2319d84017b48c16ba672899cef41959cdedf", "messageHeadline": "Moved BuilderExtensions to Microsoft.AspNet namespace", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "73b7509368b49b71eeae4632ffee2fe3a44b1b2a", "messageHeadline": "Updated to use new UseServices API", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c4f01b8ec9064c823fa218ac2e189a27bf25ea1b", "messageHeadline": "Removed MVC's custom request scope", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 28, "deletions": 67}}, {"node": {"oid": "b3d851dfe9eb6e246862418e7fdf52280e56a070", "messageHeadline": "Added [NotNull]", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fba1b400fecbf560c3d5d41776c2ca356d0607d5", "messageHeadline": "Removed comment", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "73e1386724536a727cf01f6a99a8575e829366eb", "messageHeadline": "Added UseMvc extension method via IBuilder extensions.", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 41, "deletions": 23}}, {"node": {"oid": "b8eb16d98db5c7b6d4a425da7e09426fa2e81b89", "messageHeadline": "Fix #266: Throw when views aren't found at call sites", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 77, "deletions": 72}}, {"node": {"oid": "f19fe0cbefd45d18b8c2a6e418fccdaef1f8a89b", "messageHeadline": "Filters version 2.0", "author": {"name": "Louis DeJardin", "email": "louis.dejardin@gmail.com", "user": {"login": "loudej"}}, "additions": 2247, "deletions": 415}}, {"node": {"oid": "93c9b3419ec8f9fd7f428dec675aa2b6ebfbadfc", "messageHeadline": "Made some changes to the MvcApplication class", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "44ee6328255a4fdef4093438e847137b46cb92dd", "messageHeadline": "Added overload that takes IConfiguration", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "4fc0b56dfa785345cb37d66e15e2c89e055cee87", "messageHeadline": "Added extension method to ServiceCollection to register default services", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "ce1f813a8274e8b0b568821c355a1f0cff7c68e5", "messageHeadline": "More spot fixes for warnings as errors", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "40e7fcc9ba9d747149dddf9796a61a582cc64077", "messageHeadline": "Turning on warnings as errors", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "50756799361b7d8d28b80a26c3be8ffe56d51b73", "messageHeadline": "Cleaning up more warnings", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "c54f6d006b61301ba2003d3a5772052e4704ee11", "messageHeadline": "Fix for #57", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "b8bd6a58862aa2800c43adfb7117f9b0ddf98f77", "messageHeadline": "Fixing a warning", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "72732868c6852faba5479eef5528b8c1a1122744", "messageHeadline": "Adding DisplayName, Label HtmlHelpers.", "author": {"name": "harshgMSFT", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 312, "deletions": 36}}, {"node": {"oid": "b9b652084a46e3d313e34a8f993ab3f8e2270637", "messageHeadline": "Introducing IClientModelValidator to support client validation", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 221, "deletions": 27}}, {"node": {"oid": "f34ed467e48baf2cb8befe78ce52a2c1fdf72a9c", "messageHeadline": "Fix for #246 - ActionLink generating wrong urls", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "581021530656fd11d185ee3ba69f7144f16d565f", "messageHeadline": "Updating the Kproj file to contain the missing reference to NonAction\u2026", "author": {"name": "harshgMSFT", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "646b711b116515a4469a731d9450e0269154159f", "messageHeadline": "Adding the missed project files for WebFX:156 - Introducing RedirectT\u2026", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ecd8ddeae49345640289f0ae585c3341d8073835", "messageHeadline": "WebFX 156: Adding support for RedirectToAction and RedirectToRoute", "author": {"name": "Sornakumar", "email": "sornaks@microsoft.com", "user": null}, "additions": 502, "deletions": 1}}, {"node": {"oid": "1536daa1075c2de2e879ce615e9ea2bb9a76c5b0", "messageHeadline": "Adding NonAction Attribute", "author": {"name": "harshgMSFT", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 51, "deletions": 1}}, {"node": {"oid": "246bb2e3dd39ede7868c14d11b5e078fc5d5f658", "messageHeadline": "Add `DropDownList()` and `DropDownListFor()` HTML helpers", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 778, "deletions": 14}}, {"node": {"oid": "271c84992361e7a389600d0a78237ac5145a13ac", "messageHeadline": "Fix #231; add `ViewBag` to `ViewComponent`", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "0e7dff9ca7a5d7a7b4cf860ee2e3a6bb2ea3b17b", "messageHeadline": "Get CoreCLR test builds compiling again", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0f6df5405bb2d9acae42c094d61a0df8859ee3ad", "messageHeadline": "Reviving support for IValidatableObject in CoreCLR", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "0d9c052e4351f9bd1f0a8466287cc60f943372bf", "messageHeadline": "Restore ability to run some tests using CoreCLR", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "ba08f8e8d8dca9f95317d3e24b29c432cfae0f17", "messageHeadline": "Cleanup Display, Partial, and Validation extensions", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 272, "deletions": 296}}, {"node": {"oid": "d2453c583226f4e4bf2eec5e3ba6857f15d3164f", "messageHeadline": "Bringing back Razor.Host as an assembly as a TEMPORARY WORKAROUND", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 303, "deletions": 4}}, {"node": {"oid": "86d327366f556602772b71d2b490af974fa79cf9", "messageHeadline": "Fix wrong order of arguments passed to ArgumentException ctor", "author": {"name": "Wei Wang", "email": "chengtian.wang@gmail.com", "user": {"login": "ChengTian"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d7110017fdfe96d54dcda5c4ae06649ca6f994bb", "messageHeadline": "Sample should be built in VS", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "408d4056b1063461ae1b27a7524985fd2dbac9a6", "messageHeadline": "Rearrange ViewContext", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 95, "deletions": 67}}, {"node": {"oid": "cda73e95a880d1ba19fcc651d16d96c8dcf6010a", "messageHeadline": "Integrate dictionary helper with existing code paths", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 41, "deletions": 41}}, {"node": {"oid": "f0c6512b6116cb53bd20f50f0c57368990e861b0", "messageHeadline": "Catch up with previous `ActionNameAttribute` addition", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "53b76380eb19689dd847f79fcd8f53072796f164", "messageHeadline": "Adding ActionName Attribute", "author": {"name": "harshgMSFT", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 119, "deletions": 17}}, {"node": {"oid": "1da2d6d9dc7bb7aefdf56a962e19595023e5d1b3", "messageHeadline": "Checkin VS auto-update to .kproj file", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "82b071c80e524041d852dfea9a3b506fac5d354f", "messageHeadline": "Add CR-requested comment", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f0a97772f500d50d64e30c9e209e57502a0dd8c2", "messageHeadline": "Add remaining HTML input helpers", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 572, "deletions": 11}}, {"node": {"oid": "b1fd5cc689eac43a6572aac13307e06feb1831f2", "messageHeadline": "Made a few more changes since we have new tooling", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 7, "deletions": 127}}, {"node": {"oid": "a970fa04ab084b6e8851bab0509e95d07602fa8d", "messageHeadline": "Updated to use the new tooling", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 707, "deletions": 112}}, {"node": {"oid": "35bfa84274acb5b858c4b70465ef604f555203b9", "messageHeadline": "CR feedback", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e1511ed4d3610374667f2aae5d2a589ed76c51f", "messageHeadline": "Adding ActionLink", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 156, "deletions": 3}}, {"node": {"oid": "c8ede78582dec12fc395acfc762e5ffca67167f8", "messageHeadline": "Expanding ValueProviderResult to support more data types", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 455, "deletions": 44}}, {"node": {"oid": "ea3e9585637a2c20303469c48807722dc188f381", "messageHeadline": "Adding unit tests for CompositeModelBinder", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 110, "deletions": 2}}, {"node": {"oid": "527394c492b031693fa3d0bde242af04683087fb", "messageHeadline": "CR feedback", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e740633c06601b35044bbb04e2e4033eba805fae", "messageHeadline": "CR feedback", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "ab605ef935698182c65433fb4cefc79b31dbf7f2", "messageHeadline": "Fix for #215 - nullref trying to generate link in a partial", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 39, "deletions": 32}}, {"node": {"oid": "749789c48684f4bb9a39c874c80138ae42ce1495", "messageHeadline": "CR feedback", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "084c7f80e56e62e5aea2ff4edc558a1f3ee35c66", "messageHeadline": "Further rearranging IView/IViewEngine/ViewContext et al", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "4feb8f4f2822a804a96ae51821cd2e4d5bb53fff", "messageHeadline": "Remove reduncant `ArgumentNullOrEmpty` resource from Core project", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 19, "deletions": 38}}, {"node": {"oid": "b25091f6c150127c647a53cf48887a3905343192", "messageHeadline": "Merge branch 'WebFX156' into dev", "author": {"name": "Sornakumar", "email": "sornaks@microsoft.com", "user": null}, "additions": 139, "deletions": 4}}, {"node": {"oid": "7c8dd45b8b55e1e43155e3e73c9b0e8ab0607796", "messageHeadline": "WebFX 156 - Adding support for Redirect and RedirectPermanent", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 140, "deletions": 5}}, {"node": {"oid": "01527cd4df639723dd06d6b64aff575ec0b80e71", "messageHeadline": "Adding HttpPost, HttpDelete, HttpPut, HttpPatch attributes", "author": {"name": "harshgMSFT", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 96, "deletions": 6}}, {"node": {"oid": "faa8251b70b4deac30cb519792a7ed8581aa7af2", "messageHeadline": "Merging Mvc.Rendering and Mvc.Core", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 281, "deletions": 583}}, {"node": {"oid": "652e89b34325e904cc2cad89d2088ef3fcf97797", "messageHeadline": "Adding HttpGetAttribute and AcceptVerbsAttribute.", "author": {"name": "harshgMSFT", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 358, "deletions": 44}}, {"node": {"oid": "df16982697a18e29a34488b54e276240f3d1afa0", "messageHeadline": "Adding and updating old propertyhelper code for dictionaries", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 687, "deletions": 0}}, {"node": {"oid": "ec4b3a29c0ca0001dc6d51fef58ef8d99bd902b0", "messageHeadline": "Adding smart link generation", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 669, "deletions": 65}}, {"node": {"oid": "3548a46ca9ccb87917beb016b9023862c9f6b255", "messageHeadline": "CR feedback", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2386d7ded714dd1d16a8b5e84ff4df3897b88b5", "messageHeadline": "CR Feedback", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 22, "deletions": 14}}, {"node": {"oid": "37f4e2efaaa478214bb24dda830cd8dbc2c89294", "messageHeadline": "Adding more overloads for IUrlHelper", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 113, "deletions": 21}}, {"node": {"oid": "931d18b85148e634e5caa1083805f5297cdfd027", "messageHeadline": "Adding exceptions for RenderSection, DefineSection and RenderBody", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 234, "deletions": 21}}, {"node": {"oid": "1cd15fbf600d0017d0f8f3dad25b08eea1ae467b", "messageHeadline": "Add form HTML helpers and `MVCForm`", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 259, "deletions": 20}}, {"node": {"oid": "94c028a5dfc1cdd2f0495ee9f78315d109753797", "messageHeadline": "Adding support for RazorView.IsSectionDefined", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 113, "deletions": 3}}, {"node": {"oid": "c0d06f1fbcd37f0a5d0b75eccd4f4a36a6ca3f0f", "messageHeadline": "Fixed combination of Display Templated Helpers.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "671c7dd59e8c0598be576001706b20138d57f1b7", "messageHeadline": "Addressed code review comments.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 43, "deletions": 33}}, {"node": {"oid": "50267881455ce0f6e0f64cc5d3822cd034f140e5", "messageHeadline": "Add sample for DisplayForModel Html Helper.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1f47abd758038bce280da89ac637b24ca445e4b9", "messageHeadline": "Implement DisplayForModel Html Helper.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "4f67dee048c99c01c49cff9a672861827105cf46", "messageHeadline": "Addressed code review comments", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 55, "deletions": 44}}, {"node": {"oid": "94bae850c7b610027ac35128707d0f3deda560a3", "messageHeadline": "Add sample for DisplayFor Html Helper.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "52ce83db9e2a23348b99519b5ca59e2d30fff60a", "messageHeadline": "Implement DisplayFor Html Helper.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "2b3687282ee0c05977beb537683500c3a7bb01a2", "messageHeadline": "Addressed code review comments.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 76, "deletions": 38}}, {"node": {"oid": "5dbd006165b22fd7ba1e13f4561bcfbd5752c608", "messageHeadline": "Add sample for Display Html Helper.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 100, "deletions": 2}}, {"node": {"oid": "8477f4763201a41b515366d88778f983eeb567d3", "messageHeadline": "Implement Display HTMLHelper.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "5da827b58f1bc9b49c0b0b20cb16d3e1bcb33b87", "messageHeadline": "Add infrastructure for templated display helpers.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 307, "deletions": 15}}, {"node": {"oid": "fc01cf6eea8c59281304c837ee72fdade9f4c173", "messageHeadline": "Fixing typo in DefaultAssemblyControllerProvider", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1921387b56965f73f4a2dca79a8c9011d7a83851", "messageHeadline": "Fix #198", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9291cbc50bc4c2db524a1b212315bd2387168af6", "messageHeadline": "Adding support for RenderSection", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 133, "deletions": 19}}, {"node": {"oid": "df9d5c48755497ef10a5ee25072d782f30060b5e", "messageHeadline": "Adding support for Render Section", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 104, "deletions": 1}}, {"node": {"oid": "75dae948b2da92b94d16eb320869811d8c11a094", "messageHeadline": "Change IViewEngine.FindView to be synchronous", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 39, "deletions": 50}}, {"node": {"oid": "2e0bed750ee3ad4c2842c0610cc029a77426229e", "messageHeadline": "Adding support for Url.Content, Href and ~/ in Razor views", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 128, "deletions": 2}}, {"node": {"oid": "49de9d2828925fcf6caddd4fcde8be135ddfac71", "messageHeadline": "Adding Value Html Helpers", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 105, "deletions": 1}}, {"node": {"oid": "42561f14d37208151817f969237280cfa2298c92", "messageHeadline": "Quick fix for a build warning", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "ebd54bfc061853a80849ae6a07bcc13a6dde5d5f", "messageHeadline": "Dispose controllers after they have been utilized by the action invoker", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 72, "deletions": 10}}, {"node": {"oid": "0a62a581de596dbf9728c6b3fb99c0e50d6851c4", "messageHeadline": "Add `TextBox` and `TextBoxFor`", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 355, "deletions": 5}}, {"node": {"oid": "a1a180d4d08846266ee6d5b94d2a6f846d343c2d", "messageHeadline": "Fill out Rendering.Expressions II", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 505, "deletions": 0}}, {"node": {"oid": "87c2041a52afbf245cf1c01b7a200e5e29bd3ac8", "messageHeadline": "Removing a dangling project from the sln", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "d081300185ce40f46b639df94dc74fd67eb86f34", "messageHeadline": "Factor filters action to private methods", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 61, "deletions": 47}}, {"node": {"oid": "9756f74565091349963c6d4e509d8eab87e8379f", "messageHeadline": "Action invocation changes:", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 119, "deletions": 68}}, {"node": {"oid": "1b4754454b5d42c5fcb23609ea18d0ee2c186a5d", "messageHeadline": "Relayering MVC Dependencies Part 1/N", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 61, "deletions": 275}}, {"node": {"oid": "7a97b13c8c137f33793438267543edc571043bf4", "messageHeadline": "Cleanup pass in Rendering (and Common)", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 72, "deletions": 69}}, {"node": {"oid": "dad87c52396726b22288f8bc4b6cf81bbf5071ce", "messageHeadline": "Add ValidationSummary helper.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 289, "deletions": 1}}, {"node": {"oid": "b9010072aa351ea8d5fb8a95ea2b3b27101bae6c", "messageHeadline": "Fix github #164 (when return type is object we always return 204)", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fbbc59b392a0b88034f6ee05a0788a63d35b3e30", "messageHeadline": "Add `Name()`, `NameFor()`, and `NameForModel()` helper methods", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 108, "deletions": 2}}, {"node": {"oid": "aaa30591a86442e27392cfe569d397bee3aad9f2", "messageHeadline": "Get things working in our world", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 74, "deletions": 78}}, {"node": {"oid": "f108315038cf1db3a8d340edf8e813ebef7453a6", "messageHeadline": "Copy over two expression-support classes from legacy MVC", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 277, "deletions": 0}}, {"node": {"oid": "e8a76cfd7fdf8f97ee2338dd34fb60acf441a228", "messageHeadline": "Merge pull request #151 from sornaks/WebFX153", "author": {"name": "Sornakumar", "email": "sornaks@microsoft.com", "user": null}, "additions": 36, "deletions": 2}}, {"node": {"oid": "8d4a6c760a235a4c3dd809c37a9c7e3ff1aa43c7", "messageHeadline": "Action Selection Convention: Changes for Treating Index method as a d\u2026", "author": {"name": "harshgMSFT", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 398, "deletions": 36}}, {"node": {"oid": "c72c80c101993a5573e67e55b276a52a826fca35", "messageHeadline": "Add the ability to correctly determine if a particular field has been\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 200, "deletions": 60}}, {"node": {"oid": "2de5d5734895c4ad2e8f8cede3dcd41b74037209", "messageHeadline": "Add PartialAsync and RenderPartialAsync.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 176, "deletions": 20}}, {"node": {"oid": "a5ed1157d514004b60834b80faaf3d39a93f6a7e", "messageHeadline": "Refactor ViewEngine to support partials.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 89, "deletions": 20}}, {"node": {"oid": "2b70156cf48524efb0dda5dc4cd7b8114fade575", "messageHeadline": "Inject `HtmlHelper` property into `RazorView<T>`", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 229, "deletions": 33}}, {"node": {"oid": "94db3c392a61a7d26a84a2da6bc583a39ff404c2", "messageHeadline": "Add `FormContext` to `ViewContext`", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 140, "deletions": 2}}, {"node": {"oid": "54c73e42279230c2c1d5e260190db58daf125d3e", "messageHeadline": "Cleanup + TODO", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 12, "deletions": 10}}, {"node": {"oid": "f1efbde29daed5da6076727ba79a357444de1ae2", "messageHeadline": "Revive HelperResult to allow using @helper in views", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 50, "deletions": 10}}, {"node": {"oid": "655b329dd0dbc1cbae8f9ce7dea341c8c47fbd4d", "messageHeadline": "Increment System.Threading.Tasks package version", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "f60f14d5377ce9043cd690580444910206f4ce95", "messageHeadline": "Add `TemplateInfo` property to `ViewDataDictionary`", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 71, "deletions": 0}}, {"node": {"oid": "ffb73a1ed8a3fe6da38303127c277e33952efedb", "messageHeadline": "Fix build issues with Injector", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "007ac9443dd546146418797b86e16b58b423da16", "messageHeadline": "WebFX-153: Add Content() and Json() to the Controller class.", "author": {"name": "sornaks", "email": "sornaks@microsoft.com", "user": null}, "additions": 36, "deletions": 2}}, {"node": {"oid": "44af396da9c2b3d2dc2b2a6a7bd93d896a5cab3d", "messageHeadline": "Prefer string.Equals static method over the Equals instance method", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "cb21c347703575a803bc6966156be40af413c191", "messageHeadline": "Reintroduce ModelStateDictionaryTest", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 226, "deletions": 0}}, {"node": {"oid": "8e495158ef8ecb6e7e0263b48405196d05d5f2be", "messageHeadline": "Modifying ModelStateDictionary to derive from IDictionary", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 113, "deletions": 7}}, {"node": {"oid": "6da448fb8e41322bf9763e148b688a6c08964e9a", "messageHeadline": "Commonizing JSON writer/serializer code", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 70, "deletions": 78}}, {"node": {"oid": "469414c4197eb0834316aed4fc35dcd006afb309", "messageHeadline": "Adding support for scoped services in WebFX", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 123, "deletions": 52}}, {"node": {"oid": "21e48be06efa181872198561b3cab4c42f33c238", "messageHeadline": "Patternizing our property injection/initializer", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 70, "deletions": 62}}, {"node": {"oid": "8ed5b7b0797844da65176f7110eea5cd796f37dc", "messageHeadline": "Fix WebFx-169 and #118", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 429, "deletions": 211}}, {"node": {"oid": "af7d61113bfe46776e6d6a7c558f49d5c19ed9ba", "messageHeadline": "Updating test projects to use Microsoft.AspNet.Testing", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 12, "deletions": 388}}, {"node": {"oid": "12632c5fc3c921c7f7640adafa991cbbad88540b", "messageHeadline": "Replacing not null checks in ModelBinding with NotNullAttribute : par\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 4, "deletions": 24}}, {"node": {"oid": "6fb0d5b2822a0a0dcef71ad432334931e13f713d", "messageHeadline": "Commonize 'throw on view not found'", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 46, "deletions": 33}}, {"node": {"oid": "fa21d1cd65d68cbea58b96ec17f3e0f40eaa2f59", "messageHeadline": "Remove extra TextWriter parameter from IView", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "a2cea185296464af6eec3d0af27d6c7997c8e339", "messageHeadline": "Replacing argument not null checks in ModelBinding with NotNullAttribute", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 22, "deletions": 203}}, {"node": {"oid": "86ac978451833ce22dc6456aa7b8b2c1d2a4c1cb", "messageHeadline": "Implementation of ViewComponents", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1250, "deletions": 14}}, {"node": {"oid": "ed36084c25845bfbf69307b1f26499175c3fd933", "messageHeadline": "Remove ifdef for net45 in sample", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "699b146d1f6f6cdc4f7f176b51f06f43dcc9af60", "messageHeadline": "Bumped the version of immutable collections.", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e393c25f873068c980392c667004cfd4e5a63c6b", "messageHeadline": "Added self host support to the json file", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d3217fd3af5641df2ad36d1f690c463e71d57714", "messageHeadline": "Cleanup warnings", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 0, "deletions": 60}}, {"node": {"oid": "47b33b907f1a3b18792214f14f812c4dd0d00048", "messageHeadline": "Removed System.Runtime.Hosting dependency", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "89b53aab25e688e07c1be3cf4158902e59121b02", "messageHeadline": "Fix API change in ITypeActivator", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "dc6843acf70617d918267c38d3b25c80352da382", "messageHeadline": "Move registration of nested provider infrastructure", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 23, "deletions": 18}}, {"node": {"oid": "5b6eb307ae4066ed4b9ea4fe454a91b9fdb06ca4", "messageHeadline": "Re-plumb ModelState.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 77, "deletions": 28}}, {"node": {"oid": "32d031c6ebfe3ad5933fb834fef636e6548c2a3c", "messageHeadline": "Add `ModelMetadata` to `ViewData`", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 189, "deletions": 36}}, {"node": {"oid": "857a23999096e3faaf74d30ab6092b4501305406", "messageHeadline": "Making Moq version in Mvc.Core.Test consistent with all other test pr\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f20b798a07953a244ce9a2ff0c72c4f63bd38129", "messageHeadline": "Modifying the Default Action convention to have verb only methods", "author": {"name": "harshgMSFT", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "f1c4a8e4974c44456929a1179c0b26af6542abfa", "messageHeadline": "Change FormValueProviderFactory to use GetContentType for media type \u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 13, "deletions": 18}}, {"node": {"oid": "1ca220342101d22e2d0216ff45e1b42b0890af6b", "messageHeadline": "cr feedback", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6610788b758802c7095d074f963992fea3ea07b4", "messageHeadline": "Restore the TextWriter to ViewContext", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "8ea196023e8909b3d731fa607f89af3791f74c62", "messageHeadline": "Modify controller discovery to only look for types that reference Mvc\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 225, "deletions": 47}}, {"node": {"oid": "683c5bf9b3f4fc1b68dfafeec5c19d6010817a57", "messageHeadline": "Adding JsonInputFormatter for reading json encoded data from the request", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 568, "deletions": 119}}, {"node": {"oid": "436498613710db1691d277f7c547d7e0213db257", "messageHeadline": "System.Text.Encoding has rev'd", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c4a15f021ffb770a35b78f7d43ba9cbfe704c93a", "messageHeadline": "Passing additional data on the ViewContext for resolving views.", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "8b6d39507daf59495f9205166731a06b7d103950", "messageHeadline": "Feedback: Make common base class for all contexts and all of them exp\u2026", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 53, "deletions": 40}}, {"node": {"oid": "adffc95b8180d703646d15e2b2d177de68a22d2a", "messageHeadline": "AllowAnonymous attribute + Consumption + Sample", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 60, "deletions": 15}}, {"node": {"oid": "587545275535eaeb12919b6933765324cf6caeae", "messageHeadline": "Quick fix-ups", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "dcc286a299edf6c1d906ee8b63a0503d1e471b2b", "messageHeadline": "Refactor FindView to always take a viewName (no null support)", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 15, "deletions": 56}}, {"node": {"oid": "f8dd52dfe3bc986dd2f1d7e7576d1cb426d0d121", "messageHeadline": "Reintroducing BindingBehaviorAttribute attribute", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1130, "deletions": 76}}, {"node": {"oid": "9cd99a42a773ebb7cea2eade6d73edf2002dc168", "messageHeadline": "ActionExecutor implementation WebFx W113", "author": {"name": "harshgMSFT", "email": "harshg@microsoft.com", "user": {"login": "harshgMSFT"}}, "additions": 866, "deletions": 29}}, {"node": {"oid": "4bc7c36522e979c6d8c06d4ff7e7ed78dca9420f", "messageHeadline": "Merge two `TypeExtensions` classes into Common\\TypeExtensions.cs", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 281, "deletions": 234}}, {"node": {"oid": "227121b3f93883c04300f5022c349dac545c0450", "messageHeadline": "CR Feedback", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 24, "deletions": 28}}, {"node": {"oid": "7d9a6297f972f4e52ccb965f6cf7c44d31da16c4", "messageHeadline": "Fix debug string", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "cfb06c0de39599f0e922311f6795b34cc754d7e2", "messageHeadline": "Areas feature - Phase I", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 188, "deletions": 21}}, {"node": {"oid": "072e2cc1f1c4ed2b5a1521b6362d9a52eaea2fee", "messageHeadline": "Updating DataAnnotations version in project.json", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 23, "deletions": 22}}, {"node": {"oid": "eae9d3a951d88ea005338fbed07ba59c3a370482", "messageHeadline": "Update GenericModelBinder.BindModel to use correct overload of", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a0add8be8c21e312cb27d3fe0e0e6a2204fd951", "messageHeadline": "Cleanup pass: Move Rendering classes to correct namespace", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 120, "deletions": 267}}, {"node": {"oid": "478c220ddb3058939c24fc88adc2c0b64f962217", "messageHeadline": "Revert \"Merge two `TypeExtensions` classes into Common\\TypeExtensions\u2026", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 212, "deletions": 143}}, {"node": {"oid": "f714425619d0ba850ceb2c1e52bb9ebf872ac759", "messageHeadline": "Revert \"Address CR comments\"", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "d815329f71475367794a6ae495e8d598a0249260", "messageHeadline": "Address CR comments", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 1, "deletions": 16}}, {"node": {"oid": "d534471515eafa42122d445d1cfcdf20c3442779", "messageHeadline": "Merge two `TypeExtensions` classes into Common\\TypeExtensions.cs", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 143, "deletions": 212}}, {"node": {"oid": "a8cc6828dd037d6bd6fde46590fe1e6d8b98dd02", "messageHeadline": "Nuke the old MvcSample self host sample", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 14, "deletions": 745}}, {"node": {"oid": "ed1b2ddcc3dfdacdf181f5031aa676d86540e9ce", "messageHeadline": "Run unit tests during builds", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 69, "deletions": 43}}, {"node": {"oid": "f8179f03e4b5cf8d815ba81abb776ab99fe37036", "messageHeadline": "Trigger view rendering asynchronously.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "0247c3a393ced8ac471360d1896f8e5c11e4a6ff", "messageHeadline": "Updated RoslynCompilationService to account for new changes to API", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1a430f90ed1ad7d01ca0352bb63c84432e3818e9", "messageHeadline": "porting to web sample", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "51e5a5bf1931e300ee97e9012620337db304b878", "messageHeadline": "Fix for issue #57", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "a5cb050b976448ed5edc8c6e235a07d323d34dab", "messageHeadline": "Using AutoFac to register open generic service types", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "930986d6a24806fcc6b90129f1850319dcf25568", "messageHeadline": "Migrate samples from hacky self host to helios", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 476, "deletions": 21}}, {"node": {"oid": "90e6897247d64e67e166f11a168d1b01baa2cdce", "messageHeadline": "Fixing build", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d86298ffe1bd4acc0ac86fc4a4b8ba10c14b4a41", "messageHeadline": "Switching over placeholder attributes to use DataAnnotation attributes", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 3, "deletions": 94}}, {"node": {"oid": "3461c44a5eaa8970f454577fce84aa3eea96d64b", "messageHeadline": "Move filteritem out to it's own class", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 31, "deletions": 26}}, {"node": {"oid": "5849ba85442ca3a83d2c6fdf2befbf4487d68a89", "messageHeadline": "Cleanup after refactoring", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 8, "deletions": 9}}, {"node": {"oid": "c4481cf39011905f219e338a32f4af9543575162", "messageHeadline": "One more refactoring", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 47, "deletions": 27}}, {"node": {"oid": "fc168d63f67a91b63c40745e567eda908234cdf9", "messageHeadline": "refactor to return ordered filter list from filter provider", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 134, "deletions": 131}}, {"node": {"oid": "d9867b4831d4f8401f8e3867ce02c5cd259b9ca4", "messageHeadline": "Changing IModelValidatorProvider DI to be transient for now", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e434918337271d4ae7c51a5035a36206f91d86aa", "messageHeadline": "Reintroduce model validation", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 2509, "deletions": 468}}, {"node": {"oid": "cca3f92c5fb8ffcd9bea99361f0799dd721a49c2", "messageHeadline": "Temporarily migrate the MvcSample project to Autofac", "author": {"name": "Stephen Halter", "email": "halter73@gmail.com", "user": {"login": "halter73"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "00f15669dc2044b453d6b3d098bde7d6558c1b9c", "messageHeadline": "More CR feedback on URL generation", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "77a7bb58a6ccf9541700a477defdd448c4bb7413", "messageHeadline": "CR feedback", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 24, "deletions": 18}}, {"node": {"oid": "12985c19eeccac3deff7f57a09628555abaf0635", "messageHeadline": "CR feedback", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "0ce2c511d47817996b415c26c40f69a0b477a6c5", "messageHeadline": "Adding URL generation to WebFX for controllers and views", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 144, "deletions": 7}}, {"node": {"oid": "9af7c2bbfba6545514266e63971fa8a54ad55615", "messageHeadline": "remove usings, fix spacing", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 3, "deletions": 7}}, {"node": {"oid": "5867a6a5fcb39bada21f55850ea0de42093f9937", "messageHeadline": "CR feedback that didnt get merged", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 0, "deletions": 32}}, {"node": {"oid": "ed4d29042abfecbbb29ccbd2089c0b18c7f56582", "messageHeadline": "Remove unused/non exiting service from RazorViewEnginer", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 1, "deletions": 4}}, {"node": {"oid": "e991e86863da885a7d0f02e458aee2fcf08d4a82", "messageHeadline": "Updated roslyn compilation to use new host interface.", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 30, "deletions": 74}}, {"node": {"oid": "3e049fed7513b66a0a6e6e177d980971346b2da7", "messageHeadline": "Fixed compilation errors in VS", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6f0151ba5e5b6f873e92dc5cbc6b3fe7f8c2bb69", "messageHeadline": "CR Feedback, add ordering sample to the MVCSample.", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 51, "deletions": 11}}, {"node": {"oid": "8ff65267f90607d0eae4e85f1afc9eca04d8ddf7", "messageHeadline": "remove comment", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9d3e5b5a81d6661e7aca567fca3ff4311d7b9180", "messageHeadline": "Rename FilterDescriptorComparer to FilterDescriptorOrderComparer", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 8, "deletions": 6}}, {"node": {"oid": "28e0792db63ddb964799e348beb0dff95aa17eff", "messageHeadline": "CR feedback", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 5, "deletions": 6}}, {"node": {"oid": "7ddf8a7bdb27591a1b15414b0b3e84d48b79d77d", "messageHeadline": "Move global filters addition to AD creation time", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 100, "deletions": 112}}, {"node": {"oid": "9132d32fa46772276f9cc4f47038514ea1a1724a", "messageHeadline": "Renaming IsCompatibleObject to IsCompatibleWith to match definition", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "86f18f5da7365f431bdc033db7b9a4fbed2737dc", "messageHeadline": "Moving ViewContext to rendering, breaking coupling to RequestContext", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 251, "deletions": 95}}, {"node": {"oid": "07974b44e2477ef000eda764abb99cafd57dabc7", "messageHeadline": "Adding unit tests for TypeExtensions.IsCompatibleObject", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 67, "deletions": 0}}, {"node": {"oid": "59eaa8f64259e399aa1acf256cffc921eb41cb8a", "messageHeadline": "Fix 4 unit test failures", "author": {"name": "dougbu", "email": "dougbu@microsoft.com", "user": {"login": "dougbu"}}, "additions": 17, "deletions": 35}}, {"node": {"oid": "123089d5c78ce8fd78110889127e1b07cdef01ba", "messageHeadline": "General razor clean up", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 176, "deletions": 79}}, {"node": {"oid": "2731caf476a2f8599b647f50b11197e1ff284d83", "messageHeadline": "Fix API breaking change from routing", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e4e665075c5cc1e452e2faf81156b654d62c0716", "messageHeadline": "Removed unused interface IMetadataReferenceProvider", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 5, "deletions": 17}}, {"node": {"oid": "34641d21e6691f9f221782e63faec324f13ea6f0", "messageHeadline": "Added code path for rendering html encoded content on K", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "282ccd699934ccab545735cfe473148fd12d2537", "messageHeadline": "Remove duplicate paths", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 39, "deletions": 23}}, {"node": {"oid": "e62e5a2bef4a901d7bbc60970c1c2faadcf8b889", "messageHeadline": "Simplify how we pick dependencies for razor compilation", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "bda7dd8d2d79754d56fd511a5ff0c7421c2cc220", "messageHeadline": "Made razor work with core clr", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 58, "deletions": 33}}, {"node": {"oid": "b482a9e3cbcc92ef49cd76d7fbd554eaa5577273", "messageHeadline": "Made roslyn based compilation of razor files work", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 158, "deletions": 200}}, {"node": {"oid": "5de1ae578de67675a59a47dcf7bd091d21fc94c4", "messageHeadline": "Updated common", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "360f81d0a85cae386ed9003ba758b5d0b9ad5531", "messageHeadline": "Added required packages for K", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 130, "deletions": 29}}, {"node": {"oid": "574ce6de98ee18031cf01607e098c8dcf2d96c98", "messageHeadline": "Query and route value provider factories are added to service container", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "28b7597779ea6a35c51d861edf604050d860ec13", "messageHeadline": "Introducing NotNullAttribute for null argument checks", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 46, "deletions": 46}}, {"node": {"oid": "eb617281075dfe7188aaf96657e8d40052ea43b5", "messageHeadline": "Fix webfx compile error.", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "4d1768ce3c74bd624f7c108d3994a20611469ed7", "messageHeadline": "Use the ServiceDescriber class from the DI project in GetDefaultServices", "author": {"name": "Stephen Halter", "email": "halter73@gmail.com", "user": {"login": "halter73"}}, "additions": 46, "deletions": 103}}, {"node": {"oid": "bcfccbd1058ed91305863683b92c50f6fbdf18ea", "messageHeadline": "Remove allow anonymous (will happen as a separate feature)", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 2, "deletions": 14}}, {"node": {"oid": "5503aa7b4a60e5d144af2cdb1eebaa409413a257", "messageHeadline": "Remove comment", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "1bcd35f5f13c15a6bbfce6fe651318f96635956d", "messageHeadline": "Code cleanup", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 14, "deletions": 6}}, {"node": {"oid": "7cf40c8a509d6c876fc4f8e0ed4ec64ebc6ec74f", "messageHeadline": "CR feedback", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "a55a71a4f895834bf8443607c8d89fdad8efeb97", "messageHeadline": "ResultFilter attribute added to sample", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 29, "deletions": 0}}, {"node": {"oid": "772f833dc999cd2f7a273c9306e905c4f383a34a", "messageHeadline": "Action filters & Authorization Filters working", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 101, "deletions": 42}}, {"node": {"oid": "6fed92695b4661abf5848f8c5ca62a4aed611ead", "messageHeadline": "Filter execution", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 173, "deletions": 18}}, {"node": {"oid": "f669c1c00e655598c88a33326d4ede63797f385d", "messageHeadline": "Cleanup & Renames", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 5, "deletions": 6}}, {"node": {"oid": "8c5db4fdfae459ab70fa986bbd607634e0838883", "messageHeadline": "Action/ActionResult/ExceptionFilterAttribute(s)", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 23, "deletions": 20}}, {"node": {"oid": "1783a06dc0d61596ad6fca596c0b922dd42fc6f3", "messageHeadline": "Filter discovery", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 21, "deletions": 21}}, {"node": {"oid": "4d90d590a9a5ac8088dbda04942d3f1776999e0d", "messageHeadline": "Default filter provider, instantiates and merges all filters pre acti\u2026", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 219, "deletions": 0}}, {"node": {"oid": "4bb66937e3fafa3cd907cc0099edd0520cb333d4", "messageHeadline": "Action/ActionResult/ExceptionFilterAttribute(s)", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 78, "deletions": 16}}, {"node": {"oid": "457016a6daf89c8b7994207cf3c2875e75425965", "messageHeadline": "Add the actual filters interface signatures,", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 69, "deletions": 2}}, {"node": {"oid": "75bccbae21ad9c102fd1d41ddeeb117cebbee9f8", "messageHeadline": "Filter discovery", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 100, "deletions": 3}}, {"node": {"oid": "dc6b1b1a4ad1162f612c11572af0408b7bf11be3", "messageHeadline": "Context + ActionDescriptor + IFilter marker", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 101, "deletions": 0}}, {"node": {"oid": "318c19b2f95a790dbd6fe42a9bec133c70128be1", "messageHeadline": "Issue #39 move init code into controller factory", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 43, "deletions": 50}}, {"node": {"oid": "9d0cea17dd53a3a039a22a029af889cadd57fe7b", "messageHeadline": "Changes due to changes in routing take 2", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "905e84ab0ab07e7ad16a93b7e84fc54c31220242", "messageHeadline": "Changes in WebFx for compatibility with routing", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 42, "deletions": 36}}, {"node": {"oid": "914d8e8a3b07704fbc52feeb3a0efad14be8eeae", "messageHeadline": "Updating DI to use ServiceDescriptors", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 136, "deletions": 68}}, {"node": {"oid": "1cb8a049f28bf60625fee1af0381d3a096e057fe", "messageHeadline": "This is a TEMPORARY fix to unblock WebFX samples.", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e87f8c372cd50fc21545fa7fdda8b3d7a99f4221", "messageHeadline": "Consume ModelBinding from Mvc", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 376, "deletions": 56}}, {"node": {"oid": "9dc79df9cf9c74f12cebb8d2cdd61a11a5d544c9", "messageHeadline": "Fixed core clr compilation error.", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "05e0d5cabb818b23e2fc51308db00b41cc2d2cc7", "messageHeadline": "Updated to newer version of roslyn", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "710b9ad4ed12080bce362fb3d32626d516edaddf", "messageHeadline": "Use csc compilation to avoid temporary churn in host services", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "48738b91f4aab408b07abbdd0c6a3f58cd493720", "messageHeadline": "Updating resx designer file to use updated format", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 361, "deletions": 315}}, {"node": {"oid": "2688029682ccbe5b7b5ae23f3ccb8ee5264ff49e", "messageHeadline": "Formatting", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "c321e40d44eacc64324db069bf96d8e5d4c41e7d", "messageHeadline": "Rename TypeMethodXXX to ReflectedXXX", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 13, "deletions": 13}}, {"node": {"oid": "6244d55e1f356018b7d10e58280dda6b7ba0669e", "messageHeadline": "Rename MVC -> MVC.Core, MVC.Startup -> MVC", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 57, "deletions": 59}}, {"node": {"oid": "346f02e37c38ebcb5c205a48cb929bb2b590f651", "messageHeadline": "First stab Roslyn based compilation service for razor pages", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 155, "deletions": 7}}, {"node": {"oid": "5c07c6a07b7c8cfecaa7b7e168810aed9c9db560", "messageHeadline": "CR feedback", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "803f447686b82596a7bab068a87ea76eb3841de8", "messageHeadline": "Use INestedProvider for ADP and AIP", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 93, "deletions": 50}}, {"node": {"oid": "d9200031943a747d3063bf41fe4d9f99dfe2ee39", "messageHeadline": "Introduce FormValueProviderFactory to expose form data as a value pro\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 154, "deletions": 56}}, {"node": {"oid": "04c7b50726c104ab92dbe308e7ce718479b88d7c", "messageHeadline": "Removing IsFromBody property from ModelMetadata", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "9915b1c767a929be7206185e38e6cbdf90599f21", "messageHeadline": "Reintroduce WriteAttribute methods on RazorView type", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 180, "deletions": 1}}, {"node": {"oid": "f1183f57af4ecdf430e4658b03b4d43b43c6cba7", "messageHeadline": "* Remove unused method of IModelMetadataProvider", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1, "deletions": 15}}, {"node": {"oid": "b6c78de4ea197088feeb4b12a1fbba9215aa7ea1", "messageHeadline": "Reintroduce model binding", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 5628, "deletions": 87}}, {"node": {"oid": "906e68e72eaf553e8f0f58db102364a4b9ef454a", "messageHeadline": "Adding workaround to compilation for web host", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "9d056167e8899c8a7694549fea77c2b68e92db10", "messageHeadline": "Overload Resolution Skeleton", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 264, "deletions": 5}}, {"node": {"oid": "941a12daea46b865621c2db3306c24ebfd8ce136", "messageHeadline": "Action selection based on action descriptors", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 683, "deletions": 252}}, {"node": {"oid": "1d40372cc310401d140981af09066879a7346fc0", "messageHeadline": "Renames to prepare for action selection PR", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 38, "deletions": 32}}, {"node": {"oid": "90daa2587ddfd1e6d169969e014cc1772e3fac45", "messageHeadline": "Minor cleanup", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 5, "deletions": 11}}, {"node": {"oid": "5ea11e396d85b7aed07c0feeb8f4da64b88512d3", "messageHeadline": "Added first core clr enabled sample.", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "125ca080b5ad7921944712b293ecb901419bafd5", "messageHeadline": "Added a sample web project", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 140, "deletions": 12}}, {"node": {"oid": "5a22d9b52cd9ff82c228a09b210356b11a59ec2d", "messageHeadline": "Restore @model support in RazorHost", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 762, "deletions": 47}}, {"node": {"oid": "4a801b6c7aea5ca2346559f99b994e74e3b1238e", "messageHeadline": "integrating routing with WebFX", "author": {"name": "Ryan Nowak", "email": "nowakra@gmail.com", "user": {"login": "rynowak"}}, "additions": 85, "deletions": 89}}, {"node": {"oid": "1f9d4969a7f6264af626ad6811c161ca081a8e21", "messageHeadline": "CR Feedback", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 2, "deletions": 6}}, {"node": {"oid": "cc3fec2f764924883c8054819754ea95dad7f220", "messageHeadline": "Bring back simple POCO controller", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 31, "deletions": 5}}, {"node": {"oid": "87379400cf389c30e7b0413f4c02f45604494e1f", "messageHeadline": "rename ControllerAssemblyProvider to IControllerAssemblyProvider", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "400240673b4c24b6fff58c18d4f1aab899eedbbe", "messageHeadline": "Update to CR feedback", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 102, "deletions": 293}}, {"node": {"oid": "a725e4c9b56b43822c43437af88f86c15fa77f4f", "messageHeadline": "Update to support 404", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 63, "deletions": 58}}, {"node": {"oid": "b6a0969c1ceaabe83f67e79625f84d9afa3046b1", "messageHeadline": "Support per process caching of controller discovery", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 439, "deletions": 53}}, {"node": {"oid": "4cd2cce3600fc1c47cda911204d39e23dbd155ec", "messageHeadline": "Fix build.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 0, "deletions": 40}}, {"node": {"oid": "226d632794eb29f0fd72fcd292332a89fa213b18", "messageHeadline": "Re-enable the model keyword for Mvc Razor.", "author": {"name": "N. Taylor Mullen", "email": "nimullen@microsoft.com", "user": {"login": "NTaylorMullen"}}, "additions": 139, "deletions": 0}}, {"node": {"oid": "3d6740bc8a75292eb19bd01337b36225a93e9b57", "messageHeadline": "Update namespace generation in RazorCompilationService to use root", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 26, "deletions": 18}}, {"node": {"oid": "5e32b6380c36f6e6bdcd6f3035686dbbea5a9095", "messageHeadline": "Workaround for myget being down", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cfc6b9ecdda14986a63bacc8282912709f347650", "messageHeadline": "Fixing compilation failure due to change in namespace in Microsoft.As\u2026", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "591e21eea9ed80375bccc0d511c377f90443d25e", "messageHeadline": "Moving MvcService and MvcHandler to a separate assembly", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 69, "deletions": 42}}, {"node": {"oid": "b51fd08bab86038ff0c348d3162e98730d5a4685", "messageHeadline": "Update ViewDataOfT.SetModel to check for type compatibility when setting", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 361, "deletions": 8}}, {"node": {"oid": "6c8485b1efe35f681740230646e0fa20df703d58", "messageHeadline": "Removing VirtualFileSystem from Razor", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 245, "deletions": 188}}, {"node": {"oid": "93650042485ededa1c9d80df8cfa72736bf00659", "messageHeadline": "Remove derivation based extensibility points.", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 26, "deletions": 25}}, {"node": {"oid": "764e5f890dc570f7b2324afee0a0121fdaf21acc", "messageHeadline": "Use Json result constructor only from the Action result helper.", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 22, "deletions": 13}}, {"node": {"oid": "312b4c5fb510913d9f0efa3586865b3c50a20b48", "messageHeadline": "sort usings", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2a3f89187894dd777e51aa37c857c11413ddc0c3", "messageHeadline": "Customizing Json from helper", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 12, "deletions": 3}}, {"node": {"oid": "4b4034788cc1a89ebff8908495a88afe25fdea1c", "messageHeadline": "Initial support for JsonResult + Action result mutation from object t\u2026", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 168, "deletions": 6}}, {"node": {"oid": "c91a814ffa78eef14a4095eafb71bb96ed1f372d", "messageHeadline": "Changes to get the sample running again", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "6c4d078e41e69c7bc81104f310a2c7d4576e5898", "messageHeadline": "Updating build.cmd to cache NuGet.exe", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "e10699474b6a1aff201cb2428b34429bf8d012f6", "messageHeadline": "Moved Action results to the right folder", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f26b3743ec193533519efc26d99f8704dbef67ab", "messageHeadline": "Updated logic to use new HttpAbstractions.", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 34, "deletions": 15}}, {"node": {"oid": "ebbb481fea06ca57b8bf16069ac0052272aa2c3c", "messageHeadline": "Print hello world for k10 project.", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "4c17c864f9a3229e2be44432f67b96150a84e2b4", "messageHeadline": "Added global.json", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "cc414e0fefcba60283dcc477861f0f0fcf3a15d3", "messageHeadline": "* Renaming Mvc.Forms to Mvc.Rendering", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 48, "deletions": 331}}, {"node": {"oid": "7963eaf5fae113fc7f77be61b2d93731488399ab", "messageHeadline": "Restoring NuGet.config that was removed", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "6c9d562fc39257fd770494dc5ed5e62c4e43c67c", "messageHeadline": "* Using RazorView<dynamic> as base type until we get model support", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 50, "deletions": 37}}, {"node": {"oid": "85a25685d22e7bf81f70a5fd754458be23b0c7ab", "messageHeadline": "Changes to let Net45 sample run over Owin", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 31, "deletions": 5}}, {"node": {"oid": "a6393e77ab06b3f6b0c697eac70ec65cbbb8eddf", "messageHeadline": "Moving MvcRazorHost to a separate assembly", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 140, "deletions": 57}}, {"node": {"oid": "cb8a32e5a6e7fe6acf00514e94ae6555eabe20bf", "messageHeadline": "Updating the view engine to use Microsoft.AspNet.Razor package", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 129, "deletions": 207}}, {"node": {"oid": "a1d5a02c705a3c831539d1be7ab79449da05b4d8", "messageHeadline": "Updated build files.", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 12, "deletions": 22}}, {"node": {"oid": "5d1371e18abb218a197816e3c541a4532ced4a75", "messageHeadline": "Removed the clear for sources.", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a90b7e7d955a94e1cc9df3473083febd2d77a0e2", "messageHeadline": "Updated build.cmd", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "768e2f09fc8a0f6e25f6080ab83bb2e631c6f543", "messageHeadline": "Added nuget.config", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "ea97108e760625ffbf3fc049748b4cd96b970627", "messageHeadline": "Swallow errors while trying to load types.", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "2ea440609cbe7551206cb195b1390ebda9e13093", "messageHeadline": "Skip the cache for KoreBuild", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8415b190b1b7af2f51c706960bda027da3d373d6", "messageHeadline": "Fixed how initialize is called.", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a59d30011d9e0273a93e027106889659552d90eb", "messageHeadline": "Renamed Mvc to WebFx.sln", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "afa22994bf08da8b14bb11a2bb074590e80e3b8c", "messageHeadline": "Fixing project.json schemas", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "f36aa5ba3c2db67cc1a814b360c873545af55d1e", "messageHeadline": "Fixed up project.json to be more specific.", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "127b6886c4816b701e6c9303f47f22b7f81cb1a5", "messageHeadline": "Removed the generated csprojes", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 3, "deletions": 707}}, {"node": {"oid": "328d43a63853e5661ae1a43ea6a023c1a1c867a4", "messageHeadline": "Updated the sample to use the owin http abstractions glue.", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 36, "deletions": 212}}, {"node": {"oid": "2bd1aab88d0e1a4041df418b706d2138253ac57f", "messageHeadline": "Updated the samples project for net45 to use owin.", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 208, "deletions": 3}}, {"node": {"oid": "1d27b4e2e44570ba955e020e2eaf8d8b7c3abeb5", "messageHeadline": "Remove packages.config", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 28, "deletions": 56}}, {"node": {"oid": "75169fefff323147fc4de7804285dabb90a8fae8", "messageHeadline": "Updated the build.", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 8, "deletions": 579}}, {"node": {"oid": "a0de7048b5fea3e4cb30034e2723c299485954c5", "messageHeadline": "Ifdef to make stuff compile on both platforms.", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 59, "deletions": 25}}, {"node": {"oid": "b0933fdd351d11db3262646ee19f43670990beff", "messageHeadline": "Updated the build and removed older projects.", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 47, "deletions": 367}}, {"node": {"oid": "b54a0da6e8ad159af52deb6e140bc985027bc2d6", "messageHeadline": "Updated MVC.", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 1242, "deletions": 162}}, {"node": {"oid": "fb35288326e5a58cf287b4cb00e7e99cc7aa6318", "messageHeadline": "Removed core services.", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 0, "deletions": 401}}, {"node": {"oid": "f3008e8ff9eab6463d0ff77dafa6ddb49a89b43f", "messageHeadline": "Renamed the solution file.", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "477cf79e58214a543e1b3770ce99db0d5adfd315", "messageHeadline": "Removed unneeded dependencies and updated owin bits.", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 72, "deletions": 1422}}, {"node": {"oid": "7adb658a38ea6d41800aaad9fa6d29deaa2ada25", "messageHeadline": "Moving compilation to Microsoft.AspNet.Mvc.Razor", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 17, "deletions": 27}}, {"node": {"oid": "df5a6d30d6d791ad1d3d857dd1a890a5511033bb", "messageHeadline": "* Migrating HtmlHelper stub", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 1014, "deletions": 37}}, {"node": {"oid": "69a99e5c4154ef37808e47cd2ddb16f3da199822", "messageHeadline": "Moving View overloads to Controller base type", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 149, "deletions": 98}}, {"node": {"oid": "c734eada6f93467a4c6ba7a2d026571ef6d5bfd8", "messageHeadline": "Added restore to build.", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "cd744ed7bd89aa2bce7e4582fa34c0c31b5e8abf", "messageHeadline": "Nuke the bin folder", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b8a54cc2424e42d295a39d2e9eca533ad171fad", "messageHeadline": "* Updating project structure to use the src, test, build, samples format", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 223, "deletions": 71}}, {"node": {"oid": "5f4807dc9e1f81c2820106e7705df9010180235c", "messageHeadline": "Adding support for ViewData", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 172, "deletions": 87}}, {"node": {"oid": "0699e7aa400a4919152f5a16c337da3843fd4ec7", "messageHeadline": "Adding support for disk based views with code generation and compilation", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 754, "deletions": 46}}, {"node": {"oid": "b918cb8170f127fa92876127fc00faf322a30fd1", "messageHeadline": "Adding view engines", "author": {"name": "Pranav K", "email": "prkrishn@hotmail.com", "user": {"login": "pranavkm"}}, "additions": 694, "deletions": 4}}, {"node": {"oid": "1ba47fa4803297bfbcc7733a7447aa58d7e2c1b1", "messageHeadline": "Extension methods/Object content/Dummy conneg/and formurlformatter", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 1212, "deletions": 0}}, {"node": {"oid": "bd2e434da972806666ff0f7d391b1ed356877a34", "messageHeadline": "Add JSON formatter support", "author": {"name": "Yishai Galatzer", "email": "yigalatz@microsoft.com", "user": null}, "additions": 220, "deletions": 17}}, {"node": {"oid": "99f612e5cb50b8f66f13df3703e993b5425d127a", "messageHeadline": "Use new reflection API", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "cb2e881d4b1df24cc3c92c438fee7d947aa25fc7", "messageHeadline": "Added project.json files.", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 45, "deletions": 1}}, {"node": {"oid": "e7ade37b3ff21ab7563bf14257dd2d802ad4fb5b", "messageHeadline": "Moved the routing up a level.", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "81a4cfbfbf98e0f62adedc0b2160f9e09f888996", "messageHeadline": "Call into the IActionResultFactory only if the return value isn't IAc\u2026", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "e87e819b14deafadc103111a16fca439e75d7886", "messageHeadline": "Small tweaks.", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "307d2ea198b2dd07d46b9f9fb26c6cf93c7fb42a", "messageHeadline": "Reworked it so that it's fully action based.", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 251, "deletions": 100}}, {"node": {"oid": "b798736385359edff32cdb9744be76eeac3e0832", "messageHeadline": "Treat returned strings as content results.", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "1dcafe5df4b3d1830f0ebe576193218917211012", "messageHeadline": "Added basic HttpRequestMessage and HttpResponseMessage.", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 133, "deletions": 34}}, {"node": {"oid": "485eb4811467b1bb81a1b203e775c8be5e45e3a2", "messageHeadline": "Added IActionResultHelper and other services.", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 155, "deletions": 32}}, {"node": {"oid": "b575d2c337b8d462b7229217163f671621fc2e03", "messageHeadline": "Added action result sample.", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe173fca1e956e97a2f52d1cd12016bcc7a2ed5d", "messageHeadline": "Added more stuff:", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 133, "deletions": 18}}, {"node": {"oid": "3dfd79a26d35f07498e8f50505d6f62409603caf", "messageHeadline": "Initial commit.", "author": {"name": "David Fowler", "email": "davidfowl@gmail.com", "user": {"login": "davidfowl"}}, "additions": 1093, "deletions": 0}}]