Releases: gkubisa/elm-app-boilerplate
Releases · gkubisa/elm-app-boilerplate
Update Dependencies
elm-css
Build optimization
- JS and CSS hashes are now based on the content of those files
- Elm debug code is no longer included in the production builds
Fix deployment and remove Docker
BASE_PATH
environment variable is now supported and controls the location of assets and the page paths. It allows the project to be deployed as GitHub Project Page while still using the nice HTML5 URLs.- The
npm
scripts for Docker were removed because Docker is not the best options for deployment of a SPA anyway. - Some other minor fixes and improvements.
Fix: Elm file change detection
Changes to all Elm files are now detected and trigger the app update in dev mode. Earlier only Main.less triggered updates.
Navigation
- Upgraded to Elm 0.18.
- Added sample navigation.
- Removed Semantic UI. See [this comment] for more details.
- Min node version is now 6.0.
Update dependencies & fix ncu script
- updated dependencies,
elm-webpack-loader
in particular - fixed ncu npm script, so that
npm run ncu -- -a
now works
Update Dependencies, including Elm 0.17
- Elm upgraded to version 0.17. See Elm 0.17 upgrade docs for more details.
- ncu executed on
npm version
to ensure that the npm packages are kept up to date. - The
elm-test
npm script and module are gone because the module has not been updated for Elm 0.17. It is also no longer needed becauseelm-test
Elm module now reports the correct error code to the shell.
GitHub Pages
The elm-app-boilerplate demo app is now automatically deployed to GitHub Pages on each release (see http://gkubisa.github.io/elm-app-boilerplate/).
CI script improvements
- some improvements to the CI scripts
- improved README.md