Aurelia

Release Candidate Update

Introduction

Aurelia

Aurelia


Release Candidate Update

Posted by Aurelia on .
Featured

Release Candidate Update

Posted by Aurelia on .

In the last couple of weeks since we announced the Aurelia Release Candidate, we've closed over 150 issues. So, today we're pushing out patch releases which reflect those fixes.

Skeletons and The CLI

We've done major updates to all the skeletons, cleaning them up and making them more consistent and correct. We've got a brand new Webpack solution for both ESNext and TypeScript based on Easy Webpack, a new project created by Aurelia Core Team Member, Bazyli Brzóska, to simplify and modularize Webpack configuration. We've also updated our ASP.NET Core skeletons to the .NET Core release versions. Mads Kristensen of Microsoft graciously lent his time to review the skeletons, ensuring that they are correct.

The CLI is gearing up for some major work over the next couple of weeks. A big thanks goes out to everyone in the community that has been trying it out, reporting issues and expanding the use cases for us. We're excited about what we're going to be able to do with this tool.

Using Aurelia with Script Tags

We've got some new beginner kits we're working on. These new kits are based on a new Aurelia build we've created: a pre-concatenated version of Aurelia designed to be used without a build system. We're working out the final details and will have these new builds up on CDN soon. This will make progressive enhancement, hybrid app scenarios and "getting started" much simpler going forward.

One Minor Breaking Change

There was one minor breaking change we had to make in these releases. It was the result of a minor oversight during the Beta period. It's unlikely to affect you at all. If you used the Optional.of() helper to indicate optional dependencies, the default was that it would only check the child container for the optional dependency, not the container hierarchy. We have switched the default to check the hierarchy instead. Again, this is unlikely to affect you at all, but we're calling it out here in case you made use of that capability.

Wrap Up

Thanks to everyone in the community that is helping to make Aurelia great. We're on schedule for release this month and can't wait to "put a ribbon on it" for you.

Changelog

In addition to the list below, various fixes were made througout to dts files and documentation. Additional performance optimization has been done as well.

pal-browser 1.0.0-rc.1.0.1

Bug Fixes

  • dom: only use parentNode is provided (eff0211)

route-recognizer 1.0.0-rc.1.0.1

Bug Fixes

  • route-recognizer: respect explicit href during generation (335f2a7)

dependency-injection 1.0.0-rc.1.0.1

Bug Fixes

  • Optional: change checkParent default to true (a8a8620), closes #94

Features

  • container: return Resolvers from registration methods (3fc10cb), closes #82

binding 1.0.0-rc.1.0.3

Bug Fixes

  • CheckedObserver: handle falsey model (9d39a1a)

router 1.0.0-rc.1.0.1

Bug Fixes

  • navigation-instruction: incorrect base url extraction (b8036e4), closes #309
  • router: navigation model explicit href normalization (e80a16c)

Features

  • nav-model: add router property to dts (fe0070c), closes #359

templating 1.0.0-rc.1.0.1

Bug Fixes

  • double-uid: (#412) (37d282d)
  • module-analyzer: address circular refs in non-globals (78cd3d3), closes #350
  • view-factory: handle instructions directly on enhanced element (b6630a9), closes #318

Features

  • decorators: log exception in process attributes and process content (a15773f), closes #330
  • view: add more typing info (1221383), closes #370

templating-binding 1.0.0-rc.1.0.1

Bug Fixes

  • InterpolationBinding: regression issue in array handling (5d772ca)

templating-resources 1.0.0-rc.1.0.1

Bug Fixes

Performance Improvements

  • repeat: provide skipAnimation hint to ViewSlot (48dbc02)

templating-router 1.0.0-rc.1.0.1

Bug Fixes

  • route-href: return null from promises (fd1b2fc), closes #31
  • router-view: correct relative view strategies (3f92470)

framework 1.0.0-rc.1.0.2

Bug Fixes

  • framework-configuration: bug in path joining for resources (b462a79), closes #434

ui-virtualization v1.0.0-beta.1.0.2

Bug Fixes

  • dist: restore release dist folder (45f74be)
  • table-strategy: move buffer elements outside of table (1fe64a6), closes #46
  • template-strategy: move views correctly (5b5e6e6), closes #68

Features

  • all: support infinite scroll (9a3b965)
  • virtual-repeat: pass location state to scroll callback (29418bf)

dialog 1.0.0-beta.2.0.0

Bug Fixes

  • dialog-configuration: setup default renderer (2c4c1fb), closes #129

webpack-plugin 1.0.0-beta.4.0.1

Bug Fixes

  • build-resources: Fix module resolution for symlinks (4a5536d)
View Comments...