Skip to content
This repository has been archived by the owner on Dec 30, 2019. It is now read-only.

13.0.0 "Usability rework"

Compare
Choose a tag to compare
@DorianGrey DorianGrey released this 01 Sep 07:46
· 136 commits to master since this release

Another major release, this time because of a lot of changes to the usability of this project regarding development and production mode.
The particular changes have been listed in a separate migration document:
https://github.com/DorianGrey/ng-webpack-template/blob/master/MIGRATION.md
In addition, you might want to take a look at the description of the intended changes here: #7
PWA abilities did not make it into this release completely, esp. the service worker still takes a bit of work for proper integration and thus is not yet included.

Additional changes

Browser for test execution changed

The browser for unit test execution was changed to Electron, instead of PhantomJS. The latter does not seem to be any longer actively maintained. I've checked out using Chrome in headless mode, but since this requires a bit more setup, I decided to go with Electron for the moment. Note that refering to the issue above, I'm still considering to switch to jest in this project once it is more thoroughly tested for more complex angular application.
If you face any problems with it, check out the troubleshooting guide.

Relevant dependency updates (changes >= minor level)

prettier

Prettier was updated to 1.6.1, and received several changes and optimizations in 1.6.0 that affect the way it formats code. See the release notes for details.

TypeScript

This release includes the most recent typescript version 2.5.2. That version does not include breaking changes, so it should not break any of your code. See the release announcement for details.

Other technical changes

  • The engine restrictions have been updated to:
    • npm: >=5
    • yarn: >=0.27
  • In preparation of the move to node.js 8.x once it becomes LTS (currently scheduled for october 2017), builds and unit test are now executed for both node.js 6 and 8 on the CI.