Steve Sanderson
e20d200359
Bump version to 0.1.0-rc1-*
2018-03-20 22:32:12 +00:00
Steve Sanderson
cf237707f9
Log info message if IL linking is disabled. Fixes #302
2018-03-20 22:28:43 +00:00
Steve Sanderson
3e4ba1a35f
Add survey links to templates. Fixes #221
2018-03-20 22:27:29 +00:00
Steve Sanderson
678721cbad
In hosted template, enable response compression for .wasm
2018-03-20 20:07:25 +00:00
Steve Sanderson
4eb78b3a8f
Add global.json files to templates. Implements #300 .
2018-03-20 19:45:43 +00:00
Steve Sanderson
4a8dc5c4a6
Add missing quotes to illink command. Fixes #301 .
2018-03-20 19:42:25 +00:00
Steve Sanderson
300c3f5c7d
In StandaloneApp, add example of pagination backed by navigation
2018-03-20 14:01:32 +00:00
Steve Sanderson
f703732e98
In templates, update _ViewImports/NavMenu to match updated APIs
2018-03-20 13:59:20 +00:00
Steve Sanderson
aa43496d00
Update templates to Blazor 0.1.0-preview1-10112
2018-03-20 13:29:53 +00:00
Steve Sanderson
1760688d24
In BlazorComponent, add OnParametersSetAsync and make SetParameters overridable
2018-03-20 13:15:40 +00:00
Steve Sanderson
5bf0b891e9
In NavLink, support matching either complete URLs or just URL prefixes (both are necessary for typical nav menus)
2018-03-20 13:15:37 +00:00
Steve Sanderson
d921705881
Add ParameterCollection.GetValueOrDefault methods
2018-03-20 12:18:44 +00:00
Steve Sanderson
a88ab0db49
Support route constraints of the form ":type" (e.g, ":int", ":guid", etc.)
2018-03-20 10:17:00 +00:00
Steve Sanderson
c58df0b739
Temporary workaround for #219 ("data-" attributes don't compile)
2018-03-19 18:09:53 +00:00
Steve Sanderson
58cc946a88
Update templates to use new @page routing feature
2018-03-19 13:18:42 +00:00
Steve Sanderson
139601894a
Update templates to Blazor 0.1.0-preview1-10107
2018-03-19 13:13:07 +00:00
Steve Sanderson
87c4d3c53e
Cover case-insensitive child component parameter names in E2E test
2018-03-19 12:59:59 +00:00
Javier Calvarro Nelson
70c4501497
[ Fixes #220 ] Support `@page` with custom route template on components
...
* Updates the router component to scan for components within assemblies.
* Parses the templates on `[Route]` in component instances and builds a
route table that maps paths to components.
* Uses the route table to map paths to components.
2018-03-16 19:15:00 -07:00
Steve Sanderson
2150820efe
Implement Blazor.navigateTo for triggering navigation from JS code, and use it in E2E tests
2018-03-16 16:55:46 +00:00
Steve Sanderson
0cfb25e2ad
Enable Razor build server by default
2018-03-16 12:49:59 +00:00
Steve Sanderson
d0731c337d
Add IUriHelper.NavigateTo
2018-03-16 11:19:09 +00:00
Steve Sanderson
cb473e8ad7
Add test case to show base-relative links work
2018-03-16 11:17:54 +00:00
Steve Sanderson
a02ac60c8c
Fix selection on <select> box. Fixes #157
2018-03-16 10:27:26 +00:00
Steve Sanderson
03ac95f086
A better fix for the VS publishing hosted projects issue ( #274 )
2018-03-16 09:13:48 +00:00
Steve Sanderson
4202a6c9e1
In JsonUtil, support DateTimeOffset. Fixes #218 .
2018-03-15 17:25:50 +00:00
Steve Sanderson
e0481e1276
Update templates to Blazor 0.1.0-preview1-10098
2018-03-15 17:06:09 +00:00
Steve Sanderson
eb727c0464
In standalone template, generate a launchSettings.json that doesn't have
...
IISExpress. Fixes #235
2018-03-15 17:03:54 +00:00
Steve Sanderson
1d31a80b50
Apply equivalent change to BlazorHosted.CSharp.Client
2018-03-15 13:38:55 +00:00
Pranav K
b0d4e43a75
Make things build with preview1 SDK without warnings
2018-03-15 13:28:02 +00:00
Steve Sanderson
6b73892e78
Avoid culture assumption in SupportsTwoWayBindingForDateValuesWithFormatString test. Fixes #268
2018-03-15 13:25:52 +00:00
Steve Sanderson
eb0a0a8154
Due to #267 , revert "In templates, specify blazor-dev feed in csproj instead of NuGet.config. Fixes #255 "
...
This reverts commit d75e518ed0b9c22f80955261e98ad368d8e5ac65.
2018-03-15 13:04:33 +00:00
Steve Sanderson
2176aa8c87
Stop IL linker from stripping System.Threading.WasmRuntime. Fixes #239
2018-03-15 09:26:53 +00:00
Steve Sanderson
fa54b0ab6e
Update templates to Blazor 0.1.0-preview1-10092
2018-03-14 14:32:41 +00:00
Steve Sanderson
75958845d2
Temporary workaround for #261 . Still need a proper fix.
2018-03-14 13:36:32 +00:00
Steve Sanderson
1d4ed4c0d6
In templates, specify blazor-dev feed in csproj instead of NuGet.config. Fixes #255
2018-03-14 12:13:16 +00:00
Steve Sanderson
5fce1edc99
Update templates to Blazor 0.1.0-preview1-10090
2018-03-14 12:09:54 +00:00
Steve Sanderson
8990ba9f7c
Remove redundant file now we moved to Korebuild
2018-03-14 12:00:54 +00:00
Steve Sanderson
f7830e7b77
Publishing support
2018-03-14 11:23:43 +00:00
Javier Calvarro Nelson
04df5491c2
[ Fixes #254 ] Microsoft.AspNetCore.Blazor.Build fails to build when referenced as a package.
2018-03-14 11:23:43 +00:00
Javier Calvarro Nelson
07d00442b1
Fix incremental builds
2018-03-14 11:23:43 +00:00
Steve Sanderson
0e9d52fe11
Support components and static content in external NuGet packages ( #247 )
...
* On build, drop <BlazorPackageContentFiles> items into dist\_content\(PackageName)\
* Add <script> and <link> tags to generated index.html
* Add testapp coverage of external content package. Still need to add E2E tests that uses it.
* Add missing unit test update
* Add example of packaging an entire Blazor component including CSS and images
* Add E2E test for component from NuGet package
2018-03-14 11:23:43 +00:00
Ryan Nowak
9549dccc54
Add @page directive
...
Adds the @page directive and support for specifying routes in components
at compile time.
For now the route is required and must begin with a leading /.
2018-03-14 11:23:43 +00:00
Javier Calvarro Nelson
700c2203c6
[ Fixes #66 ] Adds linking support to the build
...
* Switch the tasks used to generate the blazor output to be MSBuild based.
* Package the optimized mono runtime and the BCL inside a nuget package.
* Add opt-in support for linking the application on build.
* Make the whole build process incremental.
2018-03-14 11:23:43 +00:00
Javier Calvarro Nelson
f56fc1be3d
Add feature/0.1.0 to the list of branches
2018-03-14 11:23:42 +00:00
Ryan Nowak
ffadeecb45
Remove old <c:Foo> syntax
2018-03-14 11:23:42 +00:00
Ryan Nowak
d175b4d38a
Konvert to KoreBuild
2018-03-14 11:23:42 +00:00
Ryan Nowak
49c0596405
Use real component syntax for NavLink/NavMenu
2018-03-14 11:23:42 +00:00
Ryan Nowak
0c162e8c5a
Allow non-property attributes to be set
...
This removes a limitation that prevented callers from passing
attributes to a component that aren't backed by properties.
The majority of the complication here is required to deal with the more
sophisticated way that HTML attributes are represented in the Razor IR.
2018-03-14 11:23:42 +00:00
Ryan Nowak
c05657c7f2
Add support general delegate types
...
This builds upon existing support for UIEventHandler-typed component
properties and applies the same principle to any delegate type.
We try to help by generating the LSH of the lambda `=>` allowing you to
write `OnClick="Foo()"` rather than `OnClick="(e) => Foo()"`. You can of
course use @ as an escape.
The only rough edge here is that if the parameter names aren't memorable
for the delgate type, it's not super helpful.
2018-03-14 11:23:42 +00:00
Steve Sanderson
d1cfe0191a
Update templates to Blazor 0.1.0-preview1-10071 again, now the CI builds
...
are running again
2018-03-14 11:23:42 +00:00