Get the Newsletter

Aurelia Release Notes - September 2019

Posted by Rob Eisenberg on September 10, 2019

This month, we've got a number of improvements and fixes to the Aurelia CLI, as well as a number of smaller updates to various parts of Aurelia's core and its plugins. Stay tuned for our upcoming blog post on Aurelia vNext!

Major Releases

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

aurelia-dependency-injection 1.5.0

This release of the DI library has no breaking changes in terms of functionality, but does update many of its TypeScript type definitions to be more accurate for TypeScript users. To reflect this, we've bumped the minor version but added this special note for TypeScript users, as their projects may require some fixup if they were directly accessing DI library APIs in ways not compatible with the type system.

Bug Fixes

Breaking Changes

  • Added typings to a majority of the framework. Previously all instances retrieved from a container or functor were cast to any. Now they're typed by inference to the key. If the key is a class the instance will be typed to an instance of that class. If the key is a functor, it will be resolved to the return type of the functor. All other keys will be typed to any.

( e5e277df )

Minor Releases

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

aurelia-store 1.4.0

Features

  • dispatch: piped dispatch ( 4a78ad5 )
  • polyfills: ship with object.entries polyfill ( 8ee1156 )

aurelia-hot-module-reload 0.3.0

Bug Fixes

  • Missing resolvers when reloading a view

aurelia-binding 2.5.0

Bug Fixes

aurelia-binding 2.4.0

Bug Fixes

  • all: change es2015 back to native-modules ( 13dd661 )
  • build: don't build declaration ( d359e83 )
  • connectable-binding: remove the silent limit of 100 observers per expression ( 56ba36d ), closes #742
  • typing: Make parentOverrideContext optional
  • event-manager: fix captured/delegated event decrement

aurelia-templating-resources 1.12.0

Bug Fixes

  • repeat: ensure backward compat, fix tests ( 62958e5 )
  • repeat: properly find matcher binding ( a579644 )

Features

aurelia-validation 1.5.0

Bug Fixes

  • Update type definitions for compatibility with latest dependency-injection release.

Patch Releases

Patch updates include only fixes to bugs and performance improvements.

aurelia-cli 1.1.1

Bug Fixes

  • webpack: avoid unnecessary breaking change on argument ( f73c4ea )

aurelia-cli 1.1.0

Bug Fixes

  • --open: resolved #1129 ( 4aded24 )
  • browser-sync: update the mechanism to stop the server ( 3ffc7ec )
  • build: remove prompt confirmation on windows ( 6850804 )
  • cli-bundler: fix missing refresh in less/scss/styl watch mode ( 1d61223 ), closes #1138
  • cli-bundler: revision should be turned on for production build by default ( 055a912 )
  • protractor: updated protractor demo.e2e.ts files to use baseUrl ( 7aaa38e )
  • protractor: updated protractor demo.e2e.ts files to use baseUrl ( 81cb28a )
  • webpack: Duplicated args for --port ( d666176 )
  • webpack: fix overlooked refactoring ( 3b224dd )
  • webpack: new release check ( a217fec )

Features

  • base-package-manager: updated to keep track of child process ( 3496c13 )
  • build-plugin: add sourcemaps and watch support for plugin development ( 391c5f0 )
  • cli-bundler: add shutdownAppServer method to CLI-Bundler ( b832ed1 )
  • cypress: update cypress to reflect changes for running with custom port & host ( 50c7de5 )
  • protractor: update protractor to reflect changes for running with custom port & host ( 770fd87 )
  • webpack: use: host & port && add: shutdownAppServer ( d665ef1 )

aurelia-cli 1.0.2

Bug Fixes

  • cli-bundler: fix source map path for local source file ( 7deea6f ), closes #1117
  • release-check: adjust task for webpack hostname ( 3f22fef )
  • release-check: avoid duplicated task ( 19f6547 )
  • release-check: bypass win32 puppeteer error on 0.0.0.0 ( bcbe262 )
  • skeleton: don't overwrite user's editorconfig ( d896772 ), closes #1121
  • skeleton: fix readonly environment files ( 4ae1bba ), closes #1031
  • webpack: allow webpack app to run inside docker container ( 263b2c2 )
  • webpack: bring in "open" to cli deps to avoid breaking existing webpack apps ( 1258f4f )
  • webpack: use npm package "open" to replace deprecated "opn" ( 112075f ), closes #1120

aurelia-cli 1.0.1

Bug Fixes

  • skeleton: fix wrong vscode launch.json file name ( 4007939 ), closes #1113

aurelia-dependency-injection 1.5.1

Bug Fixes

  • all: change package.json module from es2015 back to native-modules ( 86e2699 )

aurelia-path 1.1.4

Bug Fixes

  • Improve relative path join for local plugin dev
  • all: change es2015 back to native-modules ( 3a13e2f )