2019 is off to a great start with another set of releases that address bugs and add new features to Aurelia. We're also continuing to enable more plugins for script-file deploy along the way. Of particular note is our recent improvements to the
aurelia-ui-virtualization plugin for virtual and infinite scrolling. What? You didn't know there was an official plugin for that? Check out
this demo to see what it can do
and then head on over to the ui-virtualization documentation.
Read more below to get the rest of this month's release details.
Minor updates include new features, updates to bugs and performance improvements.
- Apply ISP to improve code flexibility. ( 075234e )
- Add go method.
- Add history index getter.
- Add support of data-router-ignore attribute ( 0d8f7a0 )
- Add go method
- Add history index getter
- do not reject unsupported AMD loader ( 846befe )
- add support of dumber-module-loader ( 1d9433f )
- Conversion to TypeScript
- http-client: call trackRequestEnd when fetch fails ( cf64989 )
- typings: Add "clear" as valid option for type ( c5f6486 )
- typings: Add "clear" type to collection splice interface ( c16f1f3 )
- typings: Correct ICollectionObserverSplice generics ( 52ca954 )
- typings: Revert exposing some APIs, add reset param typing ( 1aa9c43 )
- typings: Update interfaces with missing property types and methods ( 133edc3 )
- doc: adjust development doc ( 45d12ab )
- doc: readme typo, thanks @avrahamcool ( 14a810c )
- scroll-next: invoke get more items in init if items length small ( fa6af8c ), closes #129
- virtual-repeat: better handles repeating with table row / table body ( a09d2a8 ), closes #84 #128
- virtual-repeat: remove buffer size ( c9de65b )
- virtual-repeat: remove debug statement ( bf2c872 )
- template-strategy: adjust tbody template strategy ( c1fe513 )
- template-strategy: diff between tbody and tr ( 8271abe )
- template-strategy: fix issue with calculating top buffer distance ( a5cb084 )
- build: add umd build to build script ( 0c46fdc )
- build: update rollup dep, config ( 0c9e029 )
- doc: fix html5 syntax ( 629ad1c ), closes /github.com/aurelia/templating/pull/647#issuecomment-427989601
- keyboard: allow to configure keyevent type ( 3aad34f )
- cli: add typings for bluebird ( 215c3e0 ), closes #991
- cli: add typings for bluebird ( 0a629cd ), closes #991
- run-webpack.js run-webpack.ts index-webpack.ejs: update run scripts, remove redundant entry in index template ( 9b3c171 )
- avoid early exist of "au new" ( be532fd ), closes #977
- bundler: fix stubbing on core Nodejs module "stream" ( 1e36774 )
- alameda: Tests could not load files by path ( 68b3ffa )
- bundler: fix plugin prefix/subfix regex match ( f8266f3 )
- bundler: tolerant missing main file, fix tracing on simple-line-icons ( 9ad9eb5 )
- jasmine: Updated aurelia-karma to get rid of deprecation error ( 1fbe99a )
- bundler: fix conventional html view dependency with SystemJS ( ae249ca ), closes #1023
- bundler: tolerant js with missing ending semicolon ( 90d247d ), closes #1021
Patch updates include only fixes to bugs and performance improvements.