Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate to ASP.NET Core 2.1 #178

Merged
merged 35 commits into from
May 31, 2018
Merged

Migrate to ASP.NET Core 2.1 #178

merged 35 commits into from
May 31, 2018

Commits on Mar 28, 2018

  1. Update to ASP.NET Core 2.1

    Update to use ASP.NET Core 2.1 (preview 1) and HttpClientFactory.
    martincostello committed Mar 28, 2018
    Configuration menu
    Copy the full SHA
    4f6e2ba View commit details
    Browse the repository at this point in the history
  2. Use Microsoft.AspNetCore.Mvc.Testing

    Use Microsoft.AspNetCore.Mvc.Testing for integration tests.
    martincostello committed Mar 28, 2018
    Configuration menu
    Copy the full SHA
    f3ae300 View commit details
    Browse the repository at this point in the history
  3. Remove Microsoft.VisualStudio.Web.CodeGeneration.Tools

    Remove Microsoft.VisualStudio.Web.CodeGeneration.Tools as it appears to be failing to restore NuGet packages.
    martincostello committed Mar 28, 2018
    Configuration menu
    Copy the full SHA
    fb02e49 View commit details
    Browse the repository at this point in the history
  4. Update version to 2.1.0

    Update the version of the site to 2.1.0.
    martincostello committed Mar 28, 2018
    Configuration menu
    Copy the full SHA
    900cb7d View commit details
    Browse the repository at this point in the history
  5. Use explicit gulp and npm versions

    Use explicit versions of gulp and npm in CI.
    Update to npm 5.7.1.
    martincostello committed Mar 28, 2018
    Configuration menu
    Copy the full SHA
    b54eb9d View commit details
    Browse the repository at this point in the history
  6. Add HSTS and HTTPS redirection middleware

    Add middlewares for HSTS and HTTP to HTTPS redirection.
    martincostello committed Mar 28, 2018
    Configuration menu
    Copy the full SHA
    a882b17 View commit details
    Browse the repository at this point in the history
  7. Configure HSTS

    Configure HSTS and remove header from custom middleware.
    martincostello committed Mar 28, 2018
    Configuration menu
    Copy the full SHA
    4421703 View commit details
    Browse the repository at this point in the history
  8. Fix integration tests for HTTPS redirection

    Fix integration tests by setting the test server base address to HTTPS.
    martincostello committed Mar 28, 2018
    Configuration menu
    Copy the full SHA
    928d009 View commit details
    Browse the repository at this point in the history
  9. Use in-process IIS hosting

    Use in-process IIS hosting instead of the reverse-proxy hosting.
    martincostello committed Mar 28, 2018
    Configuration menu
    Copy the full SHA
    2533842 View commit details
    Browse the repository at this point in the history
  10. Update npm packages

    Update all npm packages to their latest versions.
    martincostello committed Mar 28, 2018
    Configuration menu
    Copy the full SHA
    f912e7f View commit details
    Browse the repository at this point in the history
  11. Fix broken karma-typescript package

    Downgrade karma-typescript to a version that works.
    martincostello committed Mar 28, 2018
    Configuration menu
    Copy the full SHA
    36ac512 View commit details
    Browse the repository at this point in the history
  12. Use Refit

    Use Refit to call the TfL API.
    martincostello committed Mar 28, 2018
    Configuration menu
    Copy the full SHA
    9c75fdd View commit details
    Browse the repository at this point in the history
  13. Fix code analysis warnings

    Fix code analysis warnings for string comparisons.
    Work around incorrect "assembly version missing" warnings.
    martincostello committed Mar 28, 2018
    Configuration menu
    Copy the full SHA
    bd61520 View commit details
    Browse the repository at this point in the history
  14. Add gulp binding for project open

    Run gulp publish when the site project is opened.
    martincostello committed Mar 28, 2018
    Configuration menu
    Copy the full SHA
    63fa649 View commit details
    Browse the repository at this point in the history
  15. Use Microsoft.AspNetCore.App

    Use Microsoft.AspNetCore.App instead of Microsoft.AspNetCore.All.
    martincostello committed Mar 28, 2018
    Configuration menu
    Copy the full SHA
    47cbdee View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2018

  1. Update to .NET Core 2.1 Preview 2

    Update to preview 2 of .NET Core 2.1.
    Update various other dependencies to their latest versions.
    martincostello committed Apr 11, 2018
    Configuration menu
    Copy the full SHA
    230a089 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1b00bf0 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2018

  1. Update to .NET Core 2.1 RC1

    Update to release candidate 1 of .NET Core 2.1.
    Update various other dependencies to their latest versions.
    martincostello committed May 19, 2018
    Configuration menu
    Copy the full SHA
    e2c6e2c View commit details
    Browse the repository at this point in the history

Commits on May 26, 2018

  1. Use final ASP.NET Core 2.1 release

    Use the early access NuGet feed to migrate to the RTM version of ASP.NET Core 2.1.
    martincostello committed May 26, 2018
    Configuration menu
    Copy the full SHA
    bad7ae7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    283f394 View commit details
    Browse the repository at this point in the history
  3. Update npm packages

    Update npm packages and lock file after merge.
    martincostello committed May 26, 2018
    Configuration menu
    Copy the full SHA
    c7e5469 View commit details
    Browse the repository at this point in the history
  4. Use npm 6.1.0

    Update to npm 6.1.0.
    martincostello committed May 26, 2018
    Configuration menu
    Copy the full SHA
    ab30d04 View commit details
    Browse the repository at this point in the history
  5. Refactor application startup

    Refactor application startup to remove redundant setup of configuration, move configuration into the host building, remove the need to use TestStartup and prepare to remove StartupBase.
    martincostello committed May 26, 2018
    Configuration menu
    Copy the full SHA
    c9ce924 View commit details
    Browse the repository at this point in the history
  6. Reduce local console log verbosity

    Reduce the log verbosity used when running on the console for local development.
    martincostello committed May 26, 2018
    Configuration menu
    Copy the full SHA
    e90dc80 View commit details
    Browse the repository at this point in the history
  7. Remove StartupBase

    Remove the separate StartupBase class and just use a single Startup class.
    martincostello committed May 26, 2018
    Configuration menu
    Copy the full SHA
    2bd4acd View commit details
    Browse the repository at this point in the history
  8. Remove redundant logging configuration

    Remove redundant configuration for the application builder.
    martincostello committed May 26, 2018
    Configuration menu
    Copy the full SHA
    d872bc7 View commit details
    Browse the repository at this point in the history
  9. Remove need to set Development

    Remove the need to explicitly set the tests to run as Development instead of Production.
    martincostello committed May 26, 2018
    Configuration menu
    Copy the full SHA
    a6f946a View commit details
    Browse the repository at this point in the history

Commits on May 27, 2018

  1. Fix double logging

    Fix logs being written to Serilog twice.
    martincostello committed May 27, 2018
    Configuration menu
    Copy the full SHA
    d94ff4d View commit details
    Browse the repository at this point in the history
  2. Update log levels for tests

    Update the log levels used in the tests to reduce CI verbosity (hopefully).
    martincostello committed May 27, 2018
    Configuration menu
    Copy the full SHA
    fc54321 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2018

  1. Remove in-process IIS hosting

    Remove configuration for IIS in-process hosting as this is no longer part of ASP.NET Core 2.1.0.
    martincostello committed May 29, 2018
    Configuration menu
    Copy the full SHA
    f6bdeab View commit details
    Browse the repository at this point in the history

Commits on May 30, 2018

  1. Remove early-access download NuGet feed

    Remove the early-access download feed URL for 2.1.0 now that the packages have been published to nuget.org.
    martincostello committed May 30, 2018
    Configuration menu
    Copy the full SHA
    c49bb7c View commit details
    Browse the repository at this point in the history
  2. Use tag to download obtain script

    Revert to using tags to get the script to download the SDK.
    martincostello committed May 30, 2018
    Configuration menu
    Copy the full SHA
    e40a88d View commit details
    Browse the repository at this point in the history

Commits on May 31, 2018

  1. Revert to karma 1.3.0

    Revert to karma 1.3.0 (for now) as it does not work in VSTS.
    martincostello committed May 31, 2018
    Configuration menu
    Copy the full SHA
    77166b4 View commit details
    Browse the repository at this point in the history
  2. Migrate to puppeteer

    Migrate to puppeteer from PhantomJS as it doesn't work in VSTS anymore.
    martincostello committed May 31, 2018
    Configuration menu
    Copy the full SHA
    3eb2bfd View commit details
    Browse the repository at this point in the history
  3. Downgrade error to warning

    Downgrade console.error() to console.warn() when trying to register a service worker.
    martincostello committed May 31, 2018
    Configuration menu
    Copy the full SHA
    224db60 View commit details
    Browse the repository at this point in the history