Commit Graph

40504 Commits

Author SHA1 Message Date
Pranav K 3fbb2f0cd9
Add timezone support (#20493) 2020-04-14 13:37:49 -07:00
Daniel Roth 468af978a3 Update Blazor WebAssembly survey link for 3.2.0-preview5 2020-04-14 10:11:55 -07:00
Pranav K 9dda113d60 Make Ignitor tests flaky 2020-04-14 09:37:09 -07:00
Pranav K f3a1fb6ad3 Fixups 2020-04-14 09:37:09 -07:00
Safia Abdalla b289633533 Do not override existing web.config during IIS publish 2020-04-14 09:37:09 -07:00
Pranav K 38285eb9ba
Pin shared fx version to 3.1.0 (#20802) 2020-04-14 09:36:40 -07:00
Pranav K 1e70883e87
Create a ref-assembly package for HttpHandler (#20382)
* Create a ref-assembly package for HttpHandler

Fixes #19202
2020-04-13 14:07:15 -07:00
Steve Sanderson 05990683cf
Unconditionally enable razor pages in hosted template. Fixes #20791 (#20792) 2020-04-13 17:53:54 +01:00
Pranav K 17b4bc2b6d
Merge pull request #20749 from dotnet/blazor-wasm-preview5
Blazor wasm preview5
2020-04-13 09:18:31 -07:00
Pranav K 0dda6426bc
Update to preview5 (#20723) 2020-04-13 09:15:25 -07:00
Javier Calvarro Nelson 546b52004c
[Blazor][Wasm] Adds HttpMessageHandler to automatically attach tokens to outgoing requests (#20682)
* Adds an authorization handler for integration with HttpClient in different scnearios.
* Adds a message handler to streamline calling protected resources on the same base address.
2020-04-13 04:27:53 -07:00
Pranav K cc0407877f
Merge branch 'blazor-wasm' into blazor-wasm-preview5 2020-04-10 21:49:10 -07:00
dotnet-maestro[bot] 4a2b5a5e32
Update dependencies from https://github.com/dotnet/corefx build 20200410.3 (#20739)
- System.Net.Http.Json: 3.2.0-preview4.20177.1 -> 3.2.0-preview5.20210.3

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2020-04-10 23:10:37 +00:00
dotnet-maestro[bot] 294c2cf07c Update dependencies from https://github.com/dotnet/blazor build 20200410.1
- Microsoft.AspNetCore.Components.WebAssembly.Runtime: 3.2.0-preview4.20205.1 -> 3.2.0-preview5.20210.1
2020-04-10 11:08:41 -07:00
Safia Abdalla c4703acfa7
Enable reading and editing from same Configuration object (#20647) 2020-04-10 09:59:05 -07:00
Javier Calvarro Nelson 43bd9dbf3e
[Blazor][Wasm] API review feedback (#20652)
* UserFactory->AccountClaimsPrincipalFactory
* Change constants to static readonly
* Make applicationpaths provider and RemoteAuthenticatorViewCore dependencies internal
* Change collection types, make properties get only where possible
* Change state constraint to extend RemoteAuthenticationState
2020-04-08 16:08:43 -07:00
Artak 93eec70bb8
Added `aspnet-blazor-eng` as a code-owner for the `src/Components` (#20593)
* Added `aspnet-blazor-eng` as a code-owner for the `src/Components`

* Fixed the alias
2020-04-07 00:51:44 +00:00
Javier Calvarro Nelson f34ef732d2
[Blazor][Wasm] Auth cleanups (#20587)
* Avoid using query parameter when passing messages to the error UI.
* Adds an additional parameter to automatically perform the redirect.
* Fix provisioning additional tokens in MACWA.
* Fix create solution with spaces
* Cleanup Msal startup APIs.
* Rename UserFactory -> AccountClaimsPrincipalFactory
2020-04-06 16:07:17 -07:00
Steve Sanderson 3224092fdd
Update ws-proxy sources to match Mono commit c5149e31b4d7c (#20579) 2020-04-06 22:52:14 +01:00
dotnet-maestro[bot] 96e70ebe0e
[blazor-wasm] Update dependencies from dotnet/blazor dotnet/arcade (#20531)
* Update dependencies from https://github.com/dotnet/blazor build 20200403.1

- Microsoft.AspNetCore.Components.WebAssembly.Runtime - 3.2.0-preview4.20203.1

* Update dependencies from https://github.com/dotnet/blazor build 20200404.1

- Microsoft.AspNetCore.Components.WebAssembly.Runtime - 3.2.0-preview4.20204.1

* Update dependencies from https://github.com/dotnet/blazor build 20200405.1

- Microsoft.AspNetCore.Components.WebAssembly.Runtime - 3.2.0-preview4.20205.1

* Update dependencies from https://github.com/dotnet/arcade build 20200402.9

- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.20202.9
- Microsoft.DotNet.GenAPI - 1.0.0-beta.20202.9
- Microsoft.DotNet.Helix.Sdk - 2.0.0-beta.20202.9

* Add dotnet-tools

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Pranav K <prkrishn@hotmail.com>
2020-04-06 14:08:17 -07:00
Artak c2afc704a6
Enable doc comments generation (#20564)
Co-authored-by: Pranav K <prkrishn@hotmail.com>
2020-04-06 10:41:28 -07:00
Pranav K 351eba767c
Cleanup Blazor standalone publish output (#20470)
* Remove stray content from Blazor's publish output.
* Introduce BlazorPrunePublishOutput as a way for users to opt-out of this.

Fixes https://github.com/dotnet/aspnetcore/issues/17018
2020-04-06 08:50:27 -07:00
Javier Calvarro Nelson 8232c6a4d8
[Fixes #19644][Blazor] Support brotli compression for framework files (#20363)
* [Blazor] Support brotli compression for framework files
* Adds a new tool to the Blazor.Build package to perform brotli compression.
* Performs brotli compression at publish time
* Centralizes hashing computation in one place and creates hash files for
  performing incremental compilations
2020-04-06 08:29:24 -07:00
Javier Calvarro Nelson fd9c786165
[Blazor] More auth fixes (#20192)
* Introduces customization options for mapping user claims principals.
* Supports login/logout flows extensibility.
* Improves E2E test reliability
* Improves reliability on the AuthenticationService
* Improves the experience by trying to silently log-in users on startup.
* Avoids loading the Blazor application when within a hidden iframe.
2020-04-04 04:06:25 -07:00
Safia Abdalla e67e7a08ca
Remove WebAssemblyLoggerFactory and refactor logging setup (#20432)
**Changes in this PR**
 - Replaces `WebAssemblyLoggerFactory` with `LoggerFactory` from logging extensions package
 - Moves WebAssemblyConsoleLogger and PrependMessageLogger to provider model

Now that we are using the standard `LoggerFactory` support for config options like `SetMinimumLevel` and `AddProvider` is available.

Compared to what is currently in the `blazor-wasm` branch, the changes in this PR add an additional 12 kb to the total compressed size.

Addresses #19737
2020-04-03 10:22:05 -07:00
Pranav K 41a9588353
Move specifying default Blazor linker config to props file (#20458)
Fixes #20443
2020-04-03 09:04:38 -07:00
Pranav K b906b1033c
Preserve files being published to the publish root and the wwwroot (#19938)
* Preserve files being published to the publish root and the wwwroot

Fixes https://github.com/dotnet/aspnetcore/issues/19926
2020-04-02 16:29:04 -07:00
Pranav K 1b2cb0b93c
Apply suggestions from code review
Co-Authored-By: Steve Sanderson <SteveSandersonMS@users.noreply.github.com>
2020-04-02 15:21:42 -07:00
Pranav K a127eb86da
Fixup 2020-04-02 15:14:48 -07:00
Pranav K 861e88c61b
Fixup tests 2020-04-02 15:14:44 -07:00
Pranav K a7c2d25ffa
Remove constraints on WebAssembly.Build package
Make Blazor-Wasm projects not-packable by default
2020-04-02 15:13:35 -07:00
Pranav K 0c614ff9c7
Fixup 2020-04-02 15:13:34 -07:00
Pranav K a9494214fa
Preserve files being published to the publish root and the wwwroot
Fixes https://github.com/dotnet/aspnetcore/issues/19926
2020-04-02 15:13:33 -07:00
Steve Sanderson 113cb5422d
Support JsonStringEnumConverter. Fixes #19086 (#20446)
* Fix serializing enums. Fixes #19086

* Add E2E test
2020-04-02 16:09:34 +01:00
Pranav K dd2f0c9d90
Remove the use of toJavaScriptString (#20260)
* Allow readString to optionally read boolean values as string

Fixes https://github.com/dotnet/aspnetcore/issues/19784
2020-04-02 07:51:57 -07:00
Steve Sanderson ae569e2b48
Add some extra publish integration tests, plus fix publish-from-VS-with-RID (#20410)
* Add detailed integration tests for publishing service workers, assets manifests, and blazor.boot.json
* Fix publishing from VS with non-portable RID
2020-04-01 13:35:30 -07:00
Markus Rodler a8bd551d99
Set crossorigin to anonymous for integrity attribute (#20348)
* Set crossorigin to anonymous for integrity attribute
dotnet/aspnetcore#20305

* Fix formatting of output
dotnet/aspnetcore#20305
2020-04-01 09:53:46 -07:00
dotnet-maestro[bot] 5285c5e47e
Update dependencies from https://github.com/dotnet/blazor build 20200331.1 (#20380)
- Microsoft.AspNetCore.Components.WebAssembly.Runtime - 3.2.0-preview4.20181.1

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2020-04-01 00:15:07 +00:00
Steve Sanderson aeff119dc4
Blazor dev server: serve all files (#20355)
* Serve all files in development. Fixes #19931

* Dev server code tidy
2020-03-31 16:08:22 +01:00
Steve Sanderson 05ee136e87 Rename site.css to app.css. Fixes #19779 2020-03-31 12:31:57 +01:00
Steve Sanderson c877f88026 Add error page to hosted server project. Fixes #19670 2020-03-31 12:31:57 +01:00
Artak 87539a81f9
Removed the `useWebAssemblyDebugging` flag (#20325) 2020-03-30 13:00:09 -07:00
Safia Abdalla cba5387f28
Bring back logic to remove unwanted env variables (#20326) 2020-03-30 12:34:19 -07:00
Pranav K df1252a3f8
Load satellite resources before rendering root components (#20299)
* Load satellite resources before rendering components
2020-03-30 11:26:25 -07:00
Pranav K fa2db44d89
Update WebAssemblyHost.cs 2020-03-29 19:08:10 -07:00
Pranav K 248b31e0fb
Load satellite resources before rendering components 2020-03-29 15:20:59 -07:00
dotnet-maestro[bot] 78534e59c1
Update dependencies from https://github.com/dotnet/blazor build 20200329.1 (#20296)
- Microsoft.AspNetCore.Components.WebAssembly.Runtime - 3.2.0-preview4.20179.1

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2020-03-29 22:11:08 +00:00
dotnet-maestro[bot] 07b12fe0bc
Update dependencies from https://github.com/dotnet/blazor build 20200328.1 (#20278)
- Microsoft.AspNetCore.Components.WebAssembly.Runtime - 3.2.0-preview4.20178.1

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2020-03-28 22:02:10 +00:00
Pranav K 56b944f46c
Fix missing pdbs in Blazor build (#20257)
* Fix missing pdbs in Blazor build

* Allow tests to run in Debug and Release independent of the configuration test project is built in

Fixes https://github.com/dotnet/aspnetcore/issues/20242
2020-03-28 14:50:11 -07:00
Steve Sanderson c379bae8e9
Fix SWAM hash (#20240) 2020-03-28 17:53:46 +00:00