Aurelia Release Notes - December 2017

Posted by AureliaEffect on December 20, 2017

2017 is almost at an end. So, we wanted to close out this year with another set of releases to Aurelia, its plugins and tools. Below you can read the details on the bug fixes, performance improvements and new features available in the latest libraries.

Major Releases

Major updates may include breaking changes, new features, fixes to bugs and performance improvements.

aurelia-tools 2.0.0

We've updated our core, shared build tools to leverage an .eslintrc.json which conforms to eslint@4.x format. This is a dev-time dependency only, which you can optionally update depending on the ESLint version you are targeting.

Minor Releases

Minor updates include new features, updates to bugs and performance improvements.

aurelia-i18n 2.1.0

Bug Fixes

  • PAL: support for pal-nodejs ( 66412a8 )
  • relative-time: error on missing lng ( 5deb4d2 )
  • relative-time: fix japanese locale name ( 42ec461 )
  • ts: workaround for allowSyntheticDefaultImports ( ec6dbbe )

Features

  • relative-time: aurelia-relativetime-signal ( cce3b09 )

aurelia-binding 1.6.0

Bug Fixes

  • typescript: add definition for DirtyCheckProperty ( 2c29855 ), closes #648
  • Improve internal binding expression implementation to better support SSR scenarios.

Performance Improvements

  • Lexer: operators array -> map ( 3431ec2 )

aurelia-ux 0.6.0

This release adds the radio and switch components along with a components aggregate package for easily including all components.

aurelia-logging 1.4.0

Features

  • log-manager: add custom log levels ( 9b5b245 ), closes #33

aurelia-fetch-client 1.2.0

Features

  • HttpClient: add JSON.stringify replacer ( 2fc49a9 )

aurelia-ui-virtualization 1.0.0-beta.3.2.0

Bug Fixes

  • VirtuaRepeat: don't calcuate size when not attached ( 0f03dff )

aurelia-templating 1.7.0

Bug Fixes

  • view-compiler: use attribute name ( 5a2276c ), closes #575
  • Improve typings of ElementEvents

Performance

  • Improve Child Observation: In the case with a significant portion of children, the computation of the splice index becomes a significant overhead. This fix bypasses this computation in the special case when the selector is *.
  • Avoid creating unnecessary functions in ElementEvents

aurelia-inspector 1.3.0

We've made some fixes to inspection of elements that have with bindings. The latest version of the inspector is available in the Chrome Web Store.

Patch Releases

Patch updates include only fixes to bugs and performance improvements.

aurelia-pal-browser 1.3.1

Bug Fixes

  • html-template-element: fix unable to get property querySelectorAll error when using webcomponents-lite in IE11 ( #27 ) ( 9e4b62f )