v0.6.0-rc.1
This is a packaging maintenance release containing packaging changes, updated third-party libraries and bugfixes.
Highlights
- Switch to using Go dep for the backend + npm for the web frontend
- Updated Raspberry PI GPIO/SPI support
- Docker images at https://hub.docker.com/r/qmsk/e2/
- Debian packages for amd64/armhf at https://github.com/qmsk/e2/releases
Fixed issues
- gpio stopped working after kernel upgrade to 4.9 #29
Changes from 0.5
- switch from git submodules to dep
- travis: bump go version 1.10, dep ensure
- fix printf formatting bugs revealed by golang 1.10 test
- fixup submoules to remove vendor/github.com/kidoman/embd from index
- override golang.org/x/sys for go 1.6 compat
- Dockerfile: multi-stage build with golang+node using dep and bower
- update build to use dep ensure
- Use dep for Go vendoring (#32)
- Drop Go 1.6 support
- bump build image to ubuntu:bionic for Go 1.10
- Switch to Go 1.10 (#34)
- switch back to github.com/kidoman/embd master
- Switch back to upstream github.com/kidoman/embd with fixes (#35)
- static: npm package.json for web frontend UI
- static: switch from bower_components to node_modules
- remove bower.json
- update Dockerfile for npm install
- update build/Dockerfile for npm intall
- Migrate from bower to npm (#36)
- travis docker push on tags
- fix env.global to not trigger matrix builds
- fix missing skip_cleanup
- fix docker-push.sh script
- Deploy docker image from travis (#37)
- also build .deb packages
- travis release uploads *.deb
- make TALLY_GPIO_PINS optional, default to no gpio
- Build .deb packages (#38)
- update README
- fix web nav links to use #! prefix
- README: install