First documented release
Some word about this release
Up until this point, we didn't release distinct versions of this template. Rather, whenever we added something or got a PR, we just merged into master, so it was available immediatly.
This had several downsides, like risking to break the master with merged PRs that were not throughly tested, and problems when helping people without knowing which version of the template they were on.
From now on, we will merge all changes into develop
, and merge chunks of changes into master, which we will tag as distinct releases and will document changes in the github releae description.
Things we added
- Webpack 3 - Yes, it took us quite a while to make this update. We experiences problems with HMR with webpack 3 and it took us a while to find out where that problem came from and what to do about it. Now that we could clear that up, we could make the jump. thank everyone in #751 who helped out in identifying issues and testing.
- Dynamic Port alloction - Previously, the dev-server started on a fixed port. This created problems when people had projects running in parallel. Now it chooses he next free port if the default one is taken. (#913, @adi518)
- Change Port from ENV - You can now dynamically change the devserver's port with the
PORT
env variable. (#880, @iboldurev) - The template repository now has an MIT license (#942, @danjou-a )
Things we fixed
no bugfixes in this release
Things we cleaned up (Chores, refactors)
- Bumping various dependencies (e9ed4c5, @yyx990803)
- Small documentation corrections (#927)
- Added
.vscode
to.gitignore
(#845, @) - @robwierzbowski cleaned up a bunch of inconsistencies, thanks! (#897, #912, #893)
- all config/webpack-releated files now use
const
/let
instead ofvar
, since the required minimum node version supports those anyway (#801, @sudo-suhas).
Things we are planning / working on
- Introducing Jest as the new default Unit testing framework (#824). We will keep karma/mocha around for a while, but it will be deprecated with the next release and removed in a later version.
- Various small fixes: We have a couple of PRs that intend to fix a couple of small issues. We will review and test them.